@charset "UTF-8";
/* CSS Document */

/* 初期化 */
* {margin:0; padding:0;}

/* ページ全体 */
body {color:#000; background-color:#FFFFFF; font-size:12px; font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif;}
a{text-decoration:none; color:#663333;}
a:hover{color:#cc9966;}

/* 共通 */
.red {color: #ff0000; }


/* 管理メニュー（管理者用トップページ） */
.left, .right{background-color:transparent; float:left; width:350px; padding: 0px 0px 10px; margin:0px;}

#title h1{color: #006699;  font-size: 22px; font-weight: bold; background-color: transparent; margin: 0px;}
#title h2{color: #006699;  font-size: 14px; font-weight: normal; background-color: transparent; margin: 3px 0px 10px 5px; width: 100%;}

#footer{background-color:transparent;}
li.menu{line-height:1.5; margin:0px; padding:0px;}
ul.menu{margin:0px; padding:0px; list-style:none;}
.menutitle{width:250px; padding:0px; margin-top:-5px; color: #fff; background-color: #663300; font-size: 18px; font-weight: bold;}
h2{width:250px; padding:0px; margin:0px; color: #fff; background-color: #663300; font-size: 18px; font-weight: bold;}

.menu{color: #663300; font-size:14px; font-weight: bold;  background-color:transparent; margin: 0px 0px 0px 5px; padding:0px;}
.subtop{color: #663300; font-size:small; font-weight: bold;  background-color:transparent; }
#container{margin:10px 0px 20px 20px; width:700px;}
.hr{width: 240px; height:2px; background-color:#ccc;}
.product{margin: 0px 0px 0px 0px; padding:0px;}
.order{margin:-10px 0px -10px 0px; padding:0px;}
.money_menu{margin:-10px 0px 0px 0px; padding:0px;}
.user_menu{margin:-10px 0px -10px 0px; padding:0px;}
.portal_menu{margin:-10px 0px -10px 0px; padding:0px;}
.mail_menu{margin:-10px 0px -10px 0px; padding:0px;}
.others{margin:-10px 0px 0px 0px; padding:0px;}


/* フッター */
.footer{background-color:transparent; margin-top:60px;}


/* タイトル */
h1{width:550px; padding:3px 0px 3px 5px; margin:0px; color: #fff; background-color: #663300; font-size: 18px; font-weight: bold;}

/* 表 */
th.name{color:#fff; font-size: 12px; font-weight: bold; background-color:#cc9966; padding:3px;}
td.name{font-size: 12px; background-color:#F5DEB3; padding:1px;}

th.name_center{color:#fff; font-size: 12px; font-weight: bold; background-color:#cc9966; padding:3px; text-align:center;}
td.name_center{font-size: 12px; background-color:#F5DEB3; padding:1px; text-align:center;}

td.name_alert{font-size: 12px; background-color:FFC8C8; padding:1px;}

.jenrelist{font-size: small; margin-top:10px; margin-bottom:30px;}

/* ユーザー登録情報 */
.entry table.user_rev{width:820px;}
.entry table.user_rev th.no{width:20px; color:#fff; font-size: 12px; font-weight: bold; background-color:#cc9966; padding:3px;  text-align:center;}
.entry table.user_rev th.dt{width:60px; color:#fff; font-size: 12px; font-weight: bold; background-color:#cc9966; padding:3px;  text-align:center;}
.entry table.user_rev th.rv{width:270px; color:#fff; font-size: 12px; font-weight: bold; background-color:#cc9966; padding:3px;  text-align:center;}
.entry table.user_rev th.rk{width:40px; color:#fff; font-size: 12px; font-weight: bold; background-color:#cc9966; padding:3px;  text-align:center;}
.entry table.user_rev th.cm{width:270px; color:#fff; font-size: 12px; font-weight: bold; background-color:#cc9966; padding:3px;  text-align:center;}
.entry table.user_rev th.nm{width:120px; color:#fff; font-size: 12px; font-weight: bold; background-color:#cc9966; padding:3px;  text-align:center;}
.entry table.user_rev th.dl{width:40px; color:#fff; font-size: 12px; font-weight: bold; background-color:#cc9966; padding:3px;  text-align:center;}

.entry table.user_rev td.no{width:20px; font-size: 12px; background-color:#F5DEB3; padding:1px;  text-align:center;}
.entry table.user_rev td.dt{width:60px; font-size: 12px; background-color:#F5DEB3; padding:1px;  text-align:center;}
.entry table.user_rev td.rv{width:270px; font-size: 12px; background-color:#F5DEB3; padding:1px;}
.entry table.user_rev td.rk{width:40px; font-size: 12px; background-color:#F5DEB3; padding:1px;  text-align:center;}
.entry table.user_rev td.cm{width:270px; font-size: 12px; background-color:#F5DEB3; padding:1px;}
.entry table.user_rev td.nm{width:120px; font-size: 12px; background-color:#F5DEB3; padding:1px;}
.entry table.user_rev td.dl{width:40px; font-size: 12px; background-color:#F5DEB3; padding:1px; text-align:center;}




/* ユーザー情報一覧 */
.ope { text-align:center; margin: 0px 0px 3px 0px;}

/* ユーザー情報詳細 */
table.detail {margin:10px 0px 0px 0px; text-align:right;}

/* アイテム欄 */
.item{margin-top:20px; margin-bottom:20px;}
.resultitem{margin-top:0px; margin-bottom:20px;}

/* ページナビ、データ数、追加ボタン */
table.navi_upper{margin:5px 0px 0px 0px; background-color:#ddd;}
table.navi_lower{margin:0px 0px 5px 0px; background-color:#ddd;}
.detanumber1,.detanumber2,.pagenavi{color:#000; font-size: 12px; background-color:transparent;}
.datanumber1, pagenavi {padding-right:40px;}
.detanumber1,.pagenavi,.add{margin:1px 3px 1px 3px;}
.pagenavi u{color: #005279; text-decoration:none;}
.detanumber1,.detanumber2 {text-align: left; margin:1px 10px 1px 3px;}


/* チェック、エラーメッセージ */
.checkmessage,.result{color:#ff9900; font-size: 14px; font-weight: bold; background-color:#f7f7f7; border:1px solid #ff9900;}
.deletecheckmessage{color:#ff0033; font-size: 14px; font-weight: bold; background-color:#ffcccc; border:1px solid #ff0033;}
.error{color:#ff3300; font-size: 14px; font-weight: bold; background-color:#fff7ee; border:1px solid #ff3300;}
.through{color:#66FF00; font-size: 14px; font-weight: bold;}
.checkmessage{width:500px; padding:1em; margin:30px 0px 15px 0px;}
.deletecheckmessage{width:500px; padding:1em; margin:30px 0px 15px 0px;}
.result{width:500px; padding:1em; margin:30px 0px 60px 0px;}
.error{width:500px; padding:1em; margin:30px 0px 15px 0px;}

/* 項目 */
ul.alert{margin:0; padding:1em;}

/* 管理メニュー */
.container {width:980px; margin:5px 0px 5px 5px;}
.container2 {width:1265px; margin:5px 0px 5px 5px;}
table{margin-top: 10px; margin-bottom:0px;}
.genrelist{width:820px;}
.sub{float:left; width:160px; margin:0; padding:0;}
.main{float:left; width:820px; margin:0; padding:0;}
.main2 {float:left; width:1105px; margin:0; padding:0;}
.menucontainer{width:800px; margin:20px;}
.menutitle{margin: 15px 0px 3px 0px;}
#title{margin:0px;}

/* レイアウト */
#footer{clear:left; width:100%; text-align: left; padding-top:60px;}

/* サブメニュー（左側のメニュー） */
.wrapper{width:150px; border:1px solid #666; padding:0; background-color: #ddd;}
.subtop{width:150px; margin:0px; padding:0px; background-color: transparent;}
.subproduct{width:150px; margin:0; padding:0px; background-color: transparent;}
.suborder{width:150px; margin:0; padding:0px; background-color: transparent;}
.submoney_menu{width:150px; margin:0; padding:0px; background-color: transparent;}
.subuser_menu{width:150px; margin:0; padding:0px; background-color: transparent;}
.subportal_menu{width:150px; margin:0; padding:0px; background-color: transparent;}
.submail_menu{width:150px; margin:0; padding:0px; background-color: transparent;}
.subothers{width:150px; margin:0; padding:0px; background-color: transparent;}
.submenu{color: #663300; font-size:12px; font-weight: bold; margin:0; padding-left:3px;}
.subtitle{width:150px; margin:0px; padding:0px; background-color: #663300;}
h3{width:145px; color: #fff; background-color: #663300; font-size: 14px; font-weight: bold; margin:0; padding:5px 0px 5px 5px;}
h4{width:145px; color: #663300; background-color: #ddd; font-size: small; font-weight: bold; margin-left:5px; padding:0px;}
li.submenu{line-height:1.7;  margin:0; padding:0;}
ul.submenu{margin-left:5px; padding:0; list-style:none;}
table.result{background-color:#fff;}

/* どこかの一覧で使用中 */
th.cd{width:40px; color:#fff; font-size: 12px; font-weight: bold; background-color:#cc9966; padding:1px;}
th.hi{width:85px;color:#fff; font-size: 12px; font-weight: bold; background-color:#cc9966; padding:1px;}
th.mk{width:100px;color:#fff; font-size: 12px; font-weight: bold; background-color:#cc9966; padding:1px;}
th.dt{width:70px;color:#fff; font-size: 12px; font-weight: bold; background-color:#cc9966; padding:1px;}
th.ti{width:280px;color:#fff; font-size: 12px; font-weight: bold; background-color:#cc9966; padding:1px;}
th.ca{width:150px;color:#fff; font-size: 12px; font-weight: bold; background-color:#cc9966; padding:1px;}
th.pr{width:155px;color:#fff; font-size: 12px; font-weight: bold; background-color:#cc9966; padding:1px;}
th.pl{width:95px;color:#fff; font-size: 12px; font-weight: bold; background-color:#cc9966; padding:1px;}
th.cnt{width:40px; color:#fff; font-size: 12px; font-weight: bold; background-color:#cc9966; padding:1px;}

td.cd{width:40px; color:#000; font-size: 12px; font-weight:bold; background-color:#F5DEB3; padding:5px; text-align:center;}
td.hi{width:85px; font-size: 12px; background-color:#F5DEB3; padding:1px;}
td.mk{width:100px; font-size: 12px; background-color:#F5DEB3; padding:1px;}
td.dt{width:70px; font-size: 12px; background-color:#F5DEB3; padding:1px;}
td.ti{width:280px; font-size: 12px; background-color:#F5DEB3; padding:1px;}
td.ca{width:150px; font-size: 12px; background-color:#F5DEB3; padding:1px;}
td.cnt{width:40px; font-size: 12px; background-color:#F5DEB3; padding:5px; text-align:center;}
td.pr{width:155px; font-size: 12px; background-color:#F5DEB3; padding:1px;}
td.pl{width:95px; font-size: 12px; background-color:#F5DEB3; padding:1px;}
td.cnt{width:40px; font-size: 12px; background-color:#F5DEB3; padding:5px; text-align:center;}
td.viewitem{color:#663300; font-size: 12px; font-weight: bold; background-color:#ddd;}
/****/

/* 商品一覧 */
.resultitem th.cd{width:50px; color:#fff; font-size: 12px; font-weight: bold; background-color:#cc9966; padding:1px; text-align:center;}
.resultitem th.hi{width:70px;color:#fff; font-size: 12px; font-weight: bold; background-color:#cc9966; padding:1px; text-align:center;}
.resultitem th.mk{width:100px;color:#fff; font-size: 12px; font-weight: bold; background-color:#cc9966; padding:1px; text-align:center;}
.resultitem th.dt{width:70px;color:#fff; font-size: 12px; font-weight: bold; background-color:#cc9966; padding:1px; text-align:center;}
.resultitem th.ti{width:340px;color:#fff; font-size: 12px; font-weight: bold; background-color:#cc9966; padding:1px; text-align:center;}
.resultitem th.ca{width:125px;color:#fff; font-size: 12px; font-weight: bold; background-color:#cc9966; padding:1px; text-align:center;}
.resultitem th.pr{width:40px;color:#fff; font-size: 12px; font-weight: bold; background-color:#cc9966; padding:1px; text-align:center;}
.resultitem th.pl{width:95px;color:#fff; font-size: 12px; font-weight: bold; background-color:#cc9966; padding:1px; text-align:center;}

.resultitem td.cd{width:50px; color:#000; font-size: 12px; font-weight:bold; background-color:#F5DEB3; padding:1px; text-align:center;}
.resultitem td.hi{width:70px; font-size: 12px; background-color:#F5DEB3; padding:1px;}
.resultitem td.mk{width:100px; font-size: 12px; background-color:#F5DEB3; padding:1px;}
.resultitem td.dt{width:70px; font-size: 12px; background-color:#F5DEB3; padding:1px; text-align:center;}
.resultitem td.ti{width:340px; font-size: 12px; background-color:#F5DEB3; padding:1px;}
.resultitem td.ca{width:125px; font-size: 12px; background-color:#F5DEB3; padding:1px;}
.resultitem td.pr{width:40px; font-size: 12px; background-color:#F5DEB3; padding:1px;}
.resultitem td.pl{width:95px; font-size: 12px; background-color:#F5DEB3; padding:1px;}

.resultitem td.name2{width:80px; color:#000; font-size: 12px; font-weight:bold; background-color:#F5DEB3; padding:5px; text-align:center;}
.resultitem td.viewitem{color:#663300; font-size: 12px; font-weight: bold; background-color:#ddd;}
.resultmenu{background-color:transparent; color:#663300;font-size: 12px; font-weight:normal; text-align:left; margin-top:5px;}

/* 商品検索 */
.item table.regist th.name3 {width:110px; color:#fff; font-size: 12px; font-weight: bold; background-color:#cc9966; padding:3px; text-align:center;}
.item table.regist td.name3 {font-size: 12px; background-color:#F5DEB3; padding:1px;}


/* 予約一覧（未発送管理）↓ */
.untranslist th.cde{color:#fff; font-size:12px; font-weight:bold; background-color:#cc9966; padding:1px;}
.untranslist th.ttl{color:#fff; font-size:12px; font-weight:bold; background-color:#cc9966; padding:1px;}
.untranslist th.cnt{color:#fff; font-size:12px; font-weight:bold; background-color:#cc9966; padding:1px;}
.untranslist th.dte{color:#fff; font-size:12px; font-weight:bold; background-color:#cc9966; padding:1px;}
.untranslist th.odr{color:#fff; font-size:12px; font-weight:bold; background-color:#cc9966; padding:1px;}
.untranslist th.nme{color:#fff; font-size:12px; font-weight:bold; background-color:#cc9966; padding:1px;}

.untranslist td.cde{font-size:12px; background-color:#F5DEB3; padding:5px; text-align:center; font-weight:bold;}
.untranslist td.ttl{font-size:12px; background-color:#F5DEB3; padding:1px;}
.untranslist td.cnt{font-size:12px; background-color:#F5DEB3; padding:1px; text-align:center;}
.untranslist td.dte{font-size:12px; background-color:#F5DEB3; padding:5px; text-align:center;}
.untranslist td.odr{font-size:12px; background-color:#F5DEB3; padding:1px; text-align:center;}
.untranslist td.nme{font-size:12px; background-color:#F5DEB3; padding:5px;}
/* ↑予約一覧（未発送管理） */


/****/
/* 商品参照、基本情報変更 */
th.reference1,th.reference3{width:120px; color:#fff; font-size: 12px; font-weight: bold; background-color:#cc9966; padding:1px;}
th.reference2{width:120px; color:#fff; font-size: 12px; font-weight: bold; background-color:#cc9966; padding:1px;}

td.reference1{width:540px; font-size: 12px; background-color:#F5DEB3; padding:1px;}
td.reference2{width:150px; font-size: 12px; background-color:#F5DEB3; padding:1px;}
td.reference3{width:150px; font-size: 12px; background-color:#F5DEB3; padding:1px;}
td.reference4{width:700px; font-size: 12px; background-color:#F5DEB3; padding:1px;}
td.reference5{width:540px; font-size: 12px; background-color:#F5DEB3; padding:1px;}
td.reference6{width:150px; font-size: 12px; background-color:#F5DEB3; padding:1px;}
td.reference7{width:150px; font-size: 12px; background-color:#F5DEB3; padding:1px;}
td.reference8{width:540px; font-size: 12px; background-color:#F5DEB3; padding:1px;}
td.name2{font-size: 12px; background-color:#F5DEB3; padding:0px;}


/* 商品新規登録 */
th.reference11{width:250px; color:#fff; font-size: 12px; font-weight: bold; background-color:#cc9966; padding:1px;}


/* 基本情報変更 */
.koumoku2{background-color:transparent; float:left; width:820px; padding:0; margin:0;}
.koumoku2 textarea {font-size: 1em; line-height: 1.3;}

th.basic1{width:100px; color:#fff; font-size: 12px; font-weight: bold; background-color:#cc9966; padding:1px;}
td.basic1{width:720px; font-size: 12px; background-color:#F5DEB3; padding:1px;}
td.basic2{width:320px; font-size: 12px; background-color:#F5DEB3; padding:1px;}

/* 基本情報変更確認 */






/* 画像登録 */
td.imgup1,imgup2,imgup3{font-size: 12px; vertical-align: bottom; background-color:transparent; margin:0px; padding:0px;}
td.imgup1 img{width:125px;}
td.imgup2 img{width:200px;}

.imgsizecomm {font-size: 10px; color: DarkBlue;}
.comment{font-size: 12px; background-color:transparent; margin-top:10px; padding:0px;}
.img_title h3 {width:500px; background-color:#cc9966; padding:3px 0px 3px 3px; margin:10px 0px 10px 0px;}
.image_form .comment{
  font-size:90%;
  line-height:135%;
  background:#F5F5DC;
  width: 500px;
  border-bottom:1px solid #AAA;
  border-right:1px solid #AAA;
  border-left:1px solid #B1B1C7;
  margin-bottom:5px;
  padding:5px;
}


/* 構成情報変更 */
th.up1{width:90px; color:#fff; font-size: 12px; font-weight: bold; background-color:#cc9966; padding:1px;}
td.up1{width:720px; font-size: 12px; background-color:#F5DEB3; padding:1px;}
td.up2{width:180px; font-size: 12px; background-color:#F5DEB3; padding:1px;}



/* 商品参照　レイアウト */
.image{background-color:transparent; float:left; width:160px; padding:0; margin:0;}
.image td.imglinks {font-size: 12px;}
.koumoku{background-color:transparent; float:left; width:660px; padding:0; margin:0;}
.koumoku_under{background-color:transparent; clear:left; width:820px; padding:0; margin:0;}
.wrapper2{width:820px; padding:0; margin-top:10px;}

/* キャストマスタメンテ */
.castlist th {color:#fff; font-size: 12px; font-weight: bold; background-color:#cc9966; padding:1px;}
.castlist td { color:#000; font-size: 12px; background-color:#F5DEB3; padding:1px;}
.castlist th.na, .castlist td.na {width: 100px;}
.castlist th.kn, .castlist td.kn {width: 90px;}
.castlist th.as, .castlist td.as {width: 40px;}
 .castlist td.as {font-size: 12px; background-color:#F5DEB3; padding:1px; text-align:center;}
 .castlist th.re, .castlist td.re {width: 80px; text-align:center;}
.castlist th.dy, .castlist td.dy {width: 95px;}
.castlist td.dy {font-size: 12px; background-color:#F5DEB3; padding:1px; text-align:center;}
.castlist th.db, .castlist td.db {width: 70px;}
.castlist td.db {font-size: 12px; background-color:#F5DEB3; padding:1px; text-align:center;}
.castlist th.np, .castlist td.np {width: 50px;}
.castlist td.np {font-size: 12px; background-color:#F5DEB3; padding:1px; text-align:center;}
.castlist th.co, .castlist td.co {width: 125px;}
.castlist th.pr, .castlist td.pr {width: 170px; text-align:center;}
.castlist table.navi_upper td {background-color:#ddd;}
.castlist table.navi_upper {margin:5px 0px 0px 0px;}
.castlist table.navi_lower td {background-color:#ddd;}
.castlist table.navi_lower {margin:0px;}
/* 合計 820px */


/* メーカーマスタメンテ */
.makerlist th {
  color: #fff;
  background-color: #cc9966;
  font-size: 12px;
  font-weight: bold;
  padding: 1px;
}
.makerlist td {
  color: #000;
  background-color: #F5DEB3;
  font-size: 12px;
  padding: 1px;
}
.makerlist th.cd, .makerlist td.cd {width: 50px;}
.makerlist th.nm, .makerlist td.nm {width: 160px;}
.makerlist th.kn, .makerlist td.kn {width: 80px;}
.makerlist th.re, .makerlist td.re {width: 70px; text-align:center;}
.makerlist th.co, .makerlist td.co {width: 190px;}
.makerlist th.pr, .makerlist td.pr {width: 160px; text-align:center;}
.makerlist th.pl, .makerlist td.pl {width: 100px; text-align:center;}
.makerlist table.navi_upper td {background-color:#ddd;}
.makerlist table.navi_upper {margin:5px 0px 0px 0px;}
.makerlist table.navi_lower td {background-color:#ddd;}
.makerlist table.navi_lower {margin:0px;}
/* 合計 820px */




/* シリーズマスタメンテ */
.serieslist td.name2 {text-align:center; font-size: 12px; font-style:normal; background-color:#F5DEB3;}
.serieslist td.mc {font-size: 12px; font-weight: bold; background-color:#F5DEB3; padding:1px; text-align:center;}



/* ジャンルマスタメンテ */
.genrelist td.cd {font-size: 12px; background-color:#F5DEB3; padding:1px; text-align:center;}

div.genrelist div.comment{
  font-size:90%;
  line-height:135%;
  background:#F5F5DC;
  border-bottom:1px solid #AAA;
  border-right:1px solid #AAA;
  border-left:1px solid #B1B1C7;
  margin-bottom:5px;
  margin-right:250px;
  padding:5px;
}


/* レーベルマスタメンテ */
.labellist td.mc {font-size: 12px; font-weight: bold; background-color:#F5DEB3; padding:1px; text-align:center;}
.labellist td.pl {font-size: 12px; background-color:#F5DEB3; padding:1px; text-align:center; width: 80px;}
.labellist td.re {font-size: 12px; background-color:#F5DEB3; padding:1px; text-align:center;}
.labellist td.bu {font-size: 12px; background-color:#F5DEB3; padding:1px; text-align:center; width:180px;}



/* おすすめ商品 */
.rm_goods th {
  color: #fff;
  background-color: #cc9966;
  font-size: 12px;
  font-weight: bold;
  padding: 1px;
}
.rm_goods td {
  color: #000;
  background-color: #F5DEB3;
  font-size: 12px;
  padding: 1px;
}
.rm_goods th.mn, .rm_goods td.mn {width: 115px;}
.rm_goods th.in, .rm_goods td.in {width: 300px;}
.rm_goods th.lb, .rm_goods td.lb {width: 120px;}
.rm_goods th.sd, .rm_goods td.sd {width: 140px; text-align:center;}
.rm_goods th.dg, .rm_goods td.dg {width: 60px; text-align:center;}
.rm_goods th.bt, .rm_goods td.bt {width: 85px; text-align:center;}
/* 合計 820px */


/* お知らせ */
.inform {margin:0px;}
.inform th {
  color: #fff;
  background-color: #cc9966;
  font-size: 12px;
  font-weight: bold;
  padding: 1px;
}
.inform td {
  color: #000;
  background-color: #F5DEB3;
  font-size: 12px;
  padding: 1px;
}
.inform th.dt, .inform td.dt {width: 65px;}
.inform th.nt, .inform td.nt {width: 160px;}
.inform th.nb, .inform td.nb {width: 450px;}
.inform th.nr, .inform td.nr {width: 60px; text-align:center;}
.inform th.pr, .inform td.pr {width: 85px; text-align:center;}
/* 合計 820px */


/* 検索 */
.search{font-size: 12px; background-color:#ddd; border:1px solid #20809f;}
.search{width:550px; padding:3px 0px 3px 3px; margin:0px;}


/*在庫入力、在庫変更*/
.zaiko {background-color:transparent; clear:left; width:820px; padding:0; margin:0;}

.zaiko tr.tr1{font-size: 12px; font-weight: bold; background-color:#cc9966; padding:0px; text-align:center; color:#FFFFFF;}
.zaiko tr.tr2{font-size: 12px; background-color:#F5DEB3; padding:0px;}
.zaiko tr.tr3{font-size: 12px; background-color:#FFFFFF; padding:0px;}


/*在庫入力*/
.zaiko th.th1{width:50px;}
.zaiko th.th2{width:90px;}
.zaiko th.th3{width:90px;}
.zaiko th.th4{width:90px;}
.zaiko th.th5{width:140px;}
.zaiko th.th6{width:770px;}

.zaiko td.td0{width:30px; text-align:center;}
.zaiko td.td00{width:90px; text-align:center;}
/*.zaiko td.td00{width:400px; text-align:center;}*/
.zaiko td.td1{width:50px; text-align:center;}
.zaiko td.td3{width:90px; text-align:right;}
.zaiko td.td4{width:90px; text-align:center;}
.zaiko td.td5{width:140px; text-align:center;}
.zaiko td.td6{width:770px; text-align:left;}

.zaiko td.conf{width:820px;}

/*在庫変更*/
.zaiko th.th7{width:100px;}
.zaiko th.th8{width:50px;}
.zaiko th.th9{width:270px;}
.zaiko th.th10{width:820px; padding:2px 0px 1px 1.5em;}

.zaiko td.td7{width:100px; text-align:right;}
.zaiko td.td8{width:50px; text-align:center;}
.zaiko td.td9{width:120px; text-align:center;}
.zaiko td.td10{width:30px; text-align:center;}
.zaiko td.td11{width:820px; text-align:center;}

.pricesize{width:55px;}
.zaikosize{width:30px;}
.datesize{width:80px;}
.commentsize{width:800px;}


/* 商品データインポート */
div.import div.comment{
  font-size:90%;
  line-height:135%;
  background:#F5F5DC;
  border-bottom:1px solid #AAA;
  border-right:1px solid #AAA;
  border-left:1px solid #B1B1C7;
  margin-bottom:5px;
  margin-right:250px;
  padding:5px;
}
div.comment p { 
  color:#ff3300;
}
.import{margin-top:30px;}




//ポータル情報
/* お勧め商品 */
.recommend th.ck{width:40px; color:#fff; font-size: 12px; font-weight: bold; background-color:#cc9966; padding:1px;}
.recommend th.cd{width:40px; color:#fff; font-size: 12px; font-weight: bold; background-color:#cc9966; padding:1px;}
.recommend th.mk{width:100px;color:#fff; font-size: 12px; font-weight: bold; background-color:#cc9966; padding:1px;}
.recommend th.ti{width:280px;color:#fff; font-size: 12px; font-weight: bold; background-color:#cc9966; padding:1px;}
.recommend th.pr{width:100px;color:#fff; font-size: 12px; font-weight: bold; background-color:#cc9966; padding:1px;}
.recommend th.lb{width:100px; color:#fff; font-size: 12px; font-weight: bold; background-color:#cc9966; padding:1px;}
.recommend th.pd{width:170px; color:#fff; font-size: 12px; font-weight: bold; background-color:#cc9966; padding:1px;}
.recommend th.po{width:90px; color:#fff; font-size: 12px; font-weight: bold; background-color:#cc9966; padding:1px;}

.recommend td.ck{width:40px; font-size: 12px; background-color:#F5DEB3; padding:1px; text-align:center; }
.recommend td.cd{width:40px; color:#000; font-size: 12px; font-weight:bold; background-color:#F5DEB3; padding:5px; text-align:center;}
.recommend td.mk{width:100px; font-size: 12px; background-color:#F5DEB3; padding:1px;}
.recommend td.ti{width:280px; font-size: 12px; background-color:#F5DEB3; padding:1px;}
.recommend td.pr{width:100px; font-size: 12px; background-color:#F5DEB3; padding:1px; text-align:center; }
.recommend td.lb{width:100px; font-size: 12px; background-color:#F5DEB3; padding:1px;}
.recommend td.pd{width:170px; font-size: 12px; background-color:#F5DEB3; padding:1px;}
.recommend td.po{width:90px; font-size: 12px; background-color:#F5DEB3; padding:1px; text-align:center;}

.recommend span.name{width:50px;}

/* お知らせ */
.news th.ck{width:40px; color:#fff; font-size: 12px; font-weight: bold; background-color:#cc9966; padding:1px;}
.news th.ti{width:170px;color:#fff; font-size: 12px; font-weight: bold; background-color:#cc9966; padding:1px;}
.news th.bd{width:350px;color:#fff; font-size: 12px; font-weight: bold; background-color:#cc9966; padding:1px;}
.news th.dt{width:80px; color:#fff; font-size: 12px; font-weight: bold; background-color:#cc9966; padding:1px;}
.news th.rd{width:70px; color:#fff; font-size: 12px; font-weight: bold; background-color:#cc9966; padding:1px;}
.news th.po{width:90px; color:#fff; font-size: 12px; font-weight: bold; background-color:#cc9966; padding:1px;}

.news td.ck{width:40px; font-size: 12px; background-color:#F5DEB3; padding:1px; text-align:center; }
.news td.ti{width:170px; font-size: 12px; background-color:#F5DEB3; padding:1px;}
.news td.bd{width:350px; font-size: 12px; background-color:#F5DEB3; padding:1px; text-align:center; }
.news td.dt{width:80px; font-size: 12px; background-color:#F5DEB3; padding:1px;}
.news td.rd{width:70px; font-size: 12px; background-color:#F5DEB3; padding:1px; text-align:center; }
.news td.po{width:90px; font-size: 12px; background-color:#F5DEB3; padding:1px; text-align:center;}

.news span.name{width:50px;}

/* 通知メール */
.mailtpllist {margin: 0px 0px 0px 5px; padding:0px;}
.mailtpllist p {
  font-size: 16px;
  font-weight: bold;
}
.mailtpllist ul {
  list-style-type: none;
}
.mailtpllist li { 
  font-size: 14px;
  font-weight: bold;
}

.mailtpllist ul ul {
  padding-left: 25px;
}

.mailtpllist ul ul li {
  margin-left: -25px;
  padding-left: 25px;
}

/* 商品発注入力 （入力）*/
table.order_list {width: 1105px;}
table.order_list th {color:#fff; font-size: 12px; font-weight: bold; background-color:#cc9966; padding:3px; text-align:center;}
table.order_list th.check {width:60px;}
table.order_list th.maker {width:60px;}
table.order_list th.label {width:60px;}
table.order_list th.number {width:60px;}
table.order_list th.title {width:270px;}
table.order_list th.media {width:60px;}
table.order_list th.sell_date {width:65px;}
table.order_list th.closing_date {width:80px;}
table.order_list th.list_price {width:60px;}
table.order_list th.unit_price {width:70px;}
table.order_list th.reserve {width:55px;}
table.order_list th.complete {width:60px;}
table.order_list th.order_number {width:65px;}
table.order_list th.order_price {width:60px;}

table.order_list td{font-size: 12px; background-color:#F5DEB3; padding:1px;}
table.order_list td.check {width:60px; text-align:center;}
table.order_list td.maker {width:60px; text-align:left;}
table.order_list td.label {width:60px; text-align:left;}
table.order_list td.number {width:60px; text-align:center;}
table.order_list td.title {width:270px; text-align:left;}
table.order_list td.media {width:60px; text-align:center;}
table.order_list td.sell_date {width:65px; text-align:center;}
table.order_list td.closing_date {width:80px; text-align:center;}
table.order_list td.list_price {width:60px; text-align:right;}
table.order_list td.unit_price {width:80px; text-align:right;}
table.order_list td.reserve {width:55px; text-align:right;}
table.order_list td.complete {width:60px; text-align:right;}
table.order_list td.order_number {width:75px; text-align:right;}
table.order_list td.order_price {width:60px; text-align:right;}

table.check {margin: 3px 0 3px 5px;}
table.check td.text {text-align:left; font-size:12px;}



/* 商品発注入力 （確認）*/
table.order_confirm {width: 1000px;}
table.order_confirm th {color:#fff; font-size: 12px; font-weight: bold; background-color:#cc9966; padding:3px; text-align:center;}
table.order_confirm th.maker {width:60px;}
table.order_confirm th.label {width:60px;}
table.order_confirm th.number {width:60px;}
table.order_confirm th.title {width:270px;}
table.order_confirm th.media {width:60px;}
table.order_confirm th.sell_date {width:65px;}
table.order_confirm th.closing_date {width:75px;}
table.order_confirm th.list_price {width:60px;}
table.order_confirm th.unit_price {width:60px;}
table.order_confirm th.reserve {width:55px;}
table.order_confirm th.complete {width:60px;}
table.order_confirm th.order_number {width:55px;}
table.order_confirm th.order_price {width:60px;}

table.order_confirm td{font-size: 12px; background-color:#F5DEB3; padding:1px;}
table.order_confirm td.maker {width:60px; text-align:left;}
table.order_confirm td.label {width:60px; text-align:left;}
table.order_confirm td.number {width:60px; text-align:center;}
table.order_confirm td.title {width:270px; text-align:left;}
table.order_confirm td.media {width:60px; text-align:center;}
table.order_confirm td.sell_date {width:65px; text-align:center;}
table.order_confirm td.closing_date {width:75px; text-align:center;}
table.order_confirm td.list_price {width:60px; text-align:right;}
table.order_confirm td.unit_price {width:60px; text-align:right;}
table.order_confirm td.reserve {width:55px; text-align:right;}
table.order_confirm td.complete {width:60px; text-align:right;}
table.order_confirm td.order_number {width:55px; text-align:right;}
table.order_confirm td.order_price {width:60px; text-align:right;}


/* 商品納品入力（確認） */
table.product_confirm {width: 875px;}
table.product_confirm th {color:#fff; font-size: 12px; font-weight: bold; background-color:#cc9966; padding:3px; text-align:center;}
table.product_confirm th.order_number2 {width: 60px;}
table.product_confirm th.maker {width: 60px;}
table.product_confirm th.product_number {width: 60px;}
table.product_confirm th.title {width: 270px;}
table.product_confirm th.media {width: 60px;}
table.product_confirm th.sell_date {width: 65px;}
table.product_confirm th.list_price {width: 60px;}
table.product_confirm th.unit_price {width: 60px;}
table.product_confirm th.order_number {width: 55px;}
table.product_confirm th.deliver_number {width: 55px;}
table.product_confirm th.order_price {width: 60px;}

table.product_confirm td{font-size: 12px; background-color:#F5DEB3; padding:1px;}
table.product_confirm td.order_number2 {width: 60px; text-align:left;}
table.product_confirm td.maker {width: 60px; text-align:left;}
table.product_confirm td.product_number {width: 60px; text-align:center;}
table.product_confirm td.title {width: 270px; text-align:left;}
table.product_confirm td.media {width: 60px; text-align:center;}
table.product_confirm td.sell_date {width: 65px; text-align:center;}
table.product_confirm td.list_price {width: 60px; text-align:right;}
table.product_confirm td.unit_price {width: 60px; text-align:right;}
table.product_confirm td.order_number {width: 55px; text-align:right;}
table.product_confirm td.deliver_number {width: 55px; text-align:right;}
table.product_confirm td.order_price {width: 60px; text-align:right;}


/* 商品納品入力（一覧） */
table.product_list {width: 990px;}
table.product_list th {color:#fff; font-size: 12px; font-weight: bold; background-color:#cc9966; padding:3px; text-align:center;}
table.product_list th.check {width: 60px;}
table.product_list th.order_number2 {width: 60px;}
table.product_list th.maker {width: 60px;}
table.product_list th.product_number {width: 60px;}
table.product_list th.title {width: 270px;}
table.product_list th.media {width: 60px;}
table.product_list th.sell_date {width: 65px;}
table.product_list th.list_price {width: 60px;}
table.product_list th.unit_price {width: 90px;}
table.product_list th.order_number {width: 55px;}
table.product_list th.deliver_number {width: 90px;}
table.product_list th.order_price {width: 60px;}

table.product_list td{font-size: 12px; background-color:#F5DEB3; padding:1px;}
table.product_list td.check {width: 60px; text-align:center;}
table.product_list td.order_number2 {width: 60px; text-align:left;}
table.product_list td.maker{width: 60px; text-align:left;}
table.product_list td.product_number{width: 60px; text-align:center;}
table.product_list td.title{width: 270px; text-align:left;}
table.product_list td.media{width: 60px; text-align:center;}
table.product_list td.sell_date{width: 65px; text-align:center;}
table.product_list td.list_price{width: 60px; text-align:right;}
table.product_list td.unit_price{width: 90px; text-align:right;}
table.product_list td.order_number{width: 55px; text-align:right;}
table.product_list td.deliver_number{width: 90px; text-align:right;}
table.product_list td.order_price{width: 60px; text-align:right;}

table.attention {
  font-size:10px;
  color:#ff3300;
  background:#D2B48C;
  border-bottom:1px solid #AAA;
  border-right:1px solid #AAA;
  border-left:1px solid #B1B1C7;
  margin:10px 0 0 13px;
  padding:5px;
}


/* 未納品一覧 */
table.nondelivery
table.nondelivery {width: 795px;}
table.nondelivery th {color:#fff; font-size: 12px; font-weight: bold; background-color:#cc9966; padding:3px; text-align:center;}
table.nondelivery th.order_number2 {width: 60px;}
table.nondelivery th.supplier {width: 100px;}
table.nondelivery th.maker {width: 60px;}
table.nondelivery th.product_number {width: 60px;}
table.nondelivery th.title {width: 275px;}
table.nondelivery th.media {width: 60px;}
table.nondelivery th.order_date {width: 65px;}
table.nondelivery th.nodelivery_number {width: 60px;}
table.nondelivery th.reserve_number {width: 55px;}

table.nondelivery td{font-size: 12px; background-color:#F5DEB3; padding:1px;}
table.nondelivery td.order_number2 {width: 60px; text-align:left;}
table.nondelivery td.supplier{width: 100px; text-align:left;}
table.nondelivery td.maker{width: 60px; text-align:left;}
table.nondelivery td.product_number{width: 60px; text-align:center;}
table.nondelivery td.title{width: 275px; text-align:left;}
table.nondelivery td.media{width: 60px; text-align:center;}
table.nondelivery td.order_date{width: 65px; text-align:center;}
table.nondelivery td.nodelivery_number{width: 60px; text-align:right;}
table.nondelivery td.reserve_number{width: 55px; text-align:right;}




/* インポート */
.import th{color:#fff; font-size: 12px; font-weight: bold; background-color:#cc9966; padding:1px;}
.import td{font-size: 12px; background-color:#F5DEB3; padding:1px; text-align:center; }
.import td.images{font-size: 12px; background-color:#F5DEB3; padding:1px; text-align:left; }


/* 商品ジャンル一括変更 */
.genrechangelist th {color: #fff; font-size: 12px; font-weight: bold; background-color: #cc9966; padding: 1px;}
.genrechangelist th.check {width: 45px;}
.genrechangelist td {color: #000; font-size: 12px; background-color: #F5DEB3; padding: 5px; text-align: left;}
.genrechangelist td.check {text-align: center;}

.genrechange{margin-top: 20px; margin-bottom: 20px;}
.genrechange th {color: #fff; font-size: 12px; font-weight: bold; background-color: #cc9966; padding: 1px; width: 60px;}
.genrechange td {color: #000; font-size: 12px; background-color: #F5DEB3; padding: 5px; text-align: left;}
.genrechange form#search input.src_title {width: 300px;}


/* 一括変更 */
.changelist th {color: #fff; font-size: 12px; font-weight: bold; background-color: #cc9966; padding: 1px;}
.changelist th.check {width: 45px;}
.changelist th.L {width: 300px;}
.changelist th.M {width: 60px;}
.changelist th.S {width: 20px;}

.changelist td {color: #000; font-size: 12px; background-color: #F5DEB3; padding: 5px; text-align: left;}
.changelist td.check {text-align: center;}
.changelist td.L {width: 300px;}
.changelist td.M {width: 60px;}
.changelist td.S {width: 20px;}

.changesearch{margin-top: 20px; margin-bottom: 20px;}
.changesearch th {color: #fff; font-size: 12px; font-weight: bold; background-color: #cc9966; padding: 1px; width: 60px;}
.changesearch td {color: #000; font-size: 12px; background-color: #F5DEB3; padding: 5px; text-align: left;}
.changesearch form#search input.src_title {width: 300px;}

/* 画像一括登録 */
.imageimport {margin-top:30px; background-color: #F5DEB3; width:50%;}
.imageimport ul {font-size:14px; list-style:none; margin-left:10px;}
.imageimport hr {border: solid #cc9966 2px; width: 70%; margin-top:20px;}

/* 商品オプション情報 */
.itemoption th {width:180px; color:#fff; background-color:#cc9966;}
.itemoption td {padding-left:10px;}
.itemoption td.leftspace {width:30px;}
.itemoption td.title {text-align:left; font-size:14px; font-weight:bold; padding:5px;}
.itemoption td.operation {padding-left:10px;}
.itemoption h4 {font-size:14px; font-weight:bold; margin-top:10px; width:100%; color: black; background-color: white; }

