@charset "UTF-8";
/* Welcome to Compass.
 * In this file you should write your main styles. (or centralize your imports)
 * Import this file using the following HTML or equivalent:
 * <link href="/stylesheets/screen.css" media="screen, projection" rel="stylesheet" type="text/css" /> */
#main {
  text-align: left;
  clear: both; }

#main2 {
  text-align: right;
  margin: 404px; }

/* color	*/
/* alert */
.alert-info {
  background-color: #d9edf7; }

.alert-danger {
  background-color: #f2dede; }

/* ligntbox	*/
#imagelightbox {
  position: fixed;
  z-index: 9999;
  -ms-touch-action: none;
  touch-action: none;
  box-shadow: 0px 0px 3.125em rgba(0, 0, 0, 0.75); }

/* ログインページ	*/
#loginpage .logincontrol {
  margin: 30px 0px 0px 0px; }
#loginpage .loginctlarea {
  margin: 30px 0px 0px 0px;
  width: 350px;
  padding: 30px;
  border-radius: 10px;
  background-color: rgba(0, 0, 0, 0.75);
  color: #fff;
  font-weight: bold;
  float: left; }
  #loginpage .loginctlarea .loginbutton {
    margin: 20px 0px 0px 0px; }
  #loginpage .loginctlarea .alert-danger {
    font-size: 12px; }
#loginpage .logintable {
  width: 100%; }
  #loginpage .logintable td {
    padding: 5px 0px 5px 0px; }
#loginpage .hienlogo {
  float: right;
  margin: 50px 0px 0px 10px; }
#loginpage .hienlogochallenge {
  float: right;
  margin: 130px 51px 10px -22px;
  width: 255px; }
#loginpage .hienbistrologo {
  height: 75px;
  background-color: #ab7878;
  font-size: 57px;
  color: #fff;
  margin: 0px auto 30px;
  text-align: center;
  opacity: 0.8; }

/*	共通						*/
.container {
  margin-top: 54px; }

/*	注文一覧、一括発送案内、商品一覧		*/
#order-list,
#product-list {
  width: 1400px;
  font-size: 12px; }
  #order-list .mailkind-thanks,
  #product-list .mailkind-thanks {
    color: #8CC152; }
  #order-list .mailkind-payment,
  #product-list .mailkind-payment {
    color: #F6BB42; }
  #order-list .mailkind-ship,
  #product-list .mailkind-ship {
    color: #3BAFDA; }
  #order-list .mailkind-mitsumori,
  #product-list .mailkind-mitsumori {
    color: #967ADC; }
  #order-list .mailkind-etc,
  #product-list .mailkind-etc {
    color: #434A54; }
  #order-list .shopkindlogo,
  #product-list .shopkindlogo {
    width: 12px;
    height: 12px; }
  #order-list table.table-striped td.Sunday,
  #product-list table.table-striped td.Sunday {
    border-left: 1px #ff9a86 solid; }
  #order-list table.table-striped td.Monday,
  #product-list table.table-striped td.Monday {
    border-left: 1px #74a568 solid; }
  #order-list table.table-striped td.Tuesday,
  #product-list table.table-striped td.Tuesday {
    border-left: 1px #bf9a6d solid; }
  #order-list table.table-striped td.Wednesday,
  #product-list table.table-striped td.Wednesday {
    border-left: 1px #dafff3 solid; }
  #order-list table.table-striped td.Thursday,
  #product-list table.table-striped td.Thursday {
    border-left: 1px #afb1a9 solid; }
  #order-list table.table-striped td.Friday,
  #product-list table.table-striped td.Friday {
    border-left: 1px #291141 solid; }
  #order-list table.table-striped td.Saturday,
  #product-list table.table-striped td.Saturday {
    border-left: 1px #81ace4 solid; }
  #order-list .nav-pills,
  #product-list .nav-pills {
    font-size: 12px; }
  #order-list .nav > li > a,
  #product-list .nav > li > a {
    padding-right: 5px;
    padding-left: 5px;
    text-align: center;
    line-height: 1em; }
  #order-list .fixed-area,
  #product-list .fixed-area {
    top: 54px;
    width: 1370px;
    z-index: 1000;
    background-color: #fff;
    position: fixed; }
  #order-list .scroll-area,
  #product-list .scroll-area {
    margin-top: 190px; }
  #order-list .panel-search,
  #product-list .panel-search {
    margin-top: 10px;
    margin-bottom: 0px; }
  #order-list .panel-body,
  #product-list .panel-body {
    padding: 10px; }
  #order-list .panel-search-control,
  #product-list .panel-search-control {
    float: left; }
  #order-list .panel-reload,
  #product-list .panel-reload {
    float: right; }
  #order-list #form_shopid,
  #product-list #form_shopid {
    width: 130px;
    display: inline; }
  #order-list #form_tshopid,
  #product-list #form_tshopid {
    width: 130px;
    display: inline; }
  #order-list #form_orderno,
  #product-list #form_orderno {
    width: 200px;
    display: inline; }
  #order-list #form_name,
  #product-list #form_name {
    width: 200px;
    display: inline; }
  #order-list #form_orderdatefrom,
  #order-list #form_orderdateto,
  #order-list #form_wh_arrival_date,
  #product-list #form_orderdatefrom,
  #product-list #form_orderdateto,
  #product-list #form_wh_arrival_date {
    width: 100px;
    display: inline; }
  #order-list #form_sendto,
  #product-list #form_sendto {
    width: 70px;
    display: inline; }
  #order-list #form_maker,
  #product-list #form_maker {
    width: 150px;
    display: inline; }
  #order-list #form_product,
  #product-list #form_product {
    width: 300px;
    display: inline; }
  #order-list #form_phoneno,
  #product-list #form_phoneno {
    width: 200px;
    display: inline; }
  #order-list #form_sendtoname,
  #product-list #form_sendtoname {
    width: 200px;
    display: inline; }
  #order-list .form-narrow,
  #product-list .form-narrow {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 2px;
    height: 22px;
    display: inline; }
  #order-list .changestatusblock,
  #product-list .changestatusblock {
    margin-top: 10px;
    margin-bottom: 10px; }
    #order-list .changestatusblock #form_orderstatus,
    #product-list .changestatusblock #form_orderstatus {
      width: 200px;
      display: inline;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 2px;
      height: 22px;
      display: inline; }
    #order-list .changestatusblock input[type="submit"],
    #product-list .changestatusblock input[type="submit"] {
      margin-top: -5px; }
  #order-list .leftcontrolblock,
  #product-list .leftcontrolblock {
    margin-top: 10px;
    margin-bottom: 10px; }
    #order-list .leftcontrolblock #form_newordershopselect,
    #product-list .leftcontrolblock #form_newordershopselect {
      width: 100px;
      display: inline;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 2px;
      height: 22px;
      display: inline; }
    #order-list .leftcontrolblock #neworderbutton,
    #product-list .leftcontrolblock #neworderbutton {
      margin-top: -5px; }
  #order-list .captionblock,
  #product-list .captionblock {
    margin-top: 10px;
    margin-bottom: 10px; }
  #order-list tr th, #order-list tr td,
  #product-list tr th,
  #product-list tr td {
    padding: 2px; }
  #order-list tr th.tanto,
  #product-list tr th.tanto {
    width: 30px; }
  #order-list tr th.tsuban,
  #product-list tr th.tsuban {
    width: 32px; }
  #order-list tr th.shop,
  #product-list tr th.shop {
    width: 70px; }
  #order-list tr th.orderno,
  #product-list tr th.orderno {
    width: 90px; }
  #order-list tr th.oname,
  #product-list tr th.oname {
    width: 180px; }
  #order-list tr th.rname,
  #product-list tr th.rname {
    width: 170px; }
  #order-list tr th.noshi,
  #product-list tr th.noshi {
    width: 20px; }
  #order-list tr th.amount,
  #product-list tr th.amount {
    width: 60px; }
  #order-list tr th.status,
  #product-list tr th.status {
    width: 100px; }
  #order-list tr th.sign,
  #product-list tr th.sign {
    width: 20px; }
  #order-list tr th.sendto,
  #product-list tr th.sendto {
    width: 44px; }
  #order-list tr th.onechar,
  #product-list tr th.onechar {
    width: 20px; }
  #order-list tr th.hattyustatus,
  #product-list tr th.hattyustatus {
    width: 38px; }
  #order-list tr th.jutyudate,
  #product-list tr th.jutyudate {
    width: 122px; }
  #order-list .mitsumorishopid,
  #product-list .mitsumorishopid {
    color: #8CC152; }
  #order-list span.duplicate-icon,
  #product-list span.duplicate-icon {
    color: #CEA350; }
  #order-list span.gift-icon,
  #product-list span.gift-icon {
    color: #E9573F; }
  #order-list .unsendmark,
  #product-list .unsendmark {
    background-color: #CBF2FC; }
  #order-list .unpaidmark,
  #product-list .unpaidmark {
    background-color: #f6bb42; }
  #order-list span.bittersweet,
  #product-list span.bittersweet {
    color: #E9573F; }
  #order-list span.gray,
  #product-list span.gray {
    color: #AAB2BD; }
  #order-list span.mint,
  #product-list span.mint {
    color: #37BC9B; }
  #order-list span.aqua,
  #product-list span.aqua {
    color: #3BAFDA; }
  #order-list span.grass,
  #product-list span.grass {
    color: #8CC152; }
  #order-list span.grapefruit,
  #product-list span.grapefruit {
    color: #DA4453; }
  #order-list table.table-detail td.tanto,
  #product-list table.table-detail td.tanto {
    border-bottom: none; }
  #order-list table.table-detail td.detail-tanto,
  #product-list table.table-detail td.detail-tanto {
    border-top: none;
    background-color: #EAFFEB; }
  #order-list table.table-detail tr.orderrow td,
  #product-list table.table-detail tr.orderrow td {
    background-color: #EAFFEB; }
  #order-list table.table-detail tr.orderrow .unpaidmark,
  #product-list table.table-detail tr.orderrow .unpaidmark {
    background-color: #f6bb42; }
  #order-list table.table-detail tr.detailrow td,
  #product-list table.table-detail tr.detailrow td {
    padding: 0px 0px 0px 0px; }
  #order-list table.table-detail table.receivertable,
  #product-list table.table-detail table.receivertable {
    width: 100%;
    color: #747474; }
    #order-list table.table-detail table.receivertable td,
    #product-list table.table-detail table.receivertable td {
      border: 1px solid #ddd;
      background-color: #FFF3D5; }
    #order-list table.table-detail table.receivertable .rcheck,
    #product-list table.table-detail table.receivertable .rcheck {
      padding-left: 2px;
      width: 105px; }
      #order-list table.table-detail table.receivertable .rcheck label,
      #product-list table.table-detail table.receivertable .rcheck label {
        font-weight: normal;
        color: #878867; }
    #order-list table.table-detail table.receivertable .orderno,
    #product-list table.table-detail table.receivertable .orderno {
      width: 93px; }
    #order-list table.table-detail table.receivertable .sendto,
    #product-list table.table-detail table.receivertable .sendto {
      width: 85px; }
    #order-list table.table-detail table.receivertable .whdate,
    #product-list table.table-detail table.receivertable .whdate {
      width: 120px; }
    #order-list table.table-detail table.receivertable .name,
    #product-list table.table-detail table.receivertable .name {
      width: 170px; }
    #order-list table.table-detail table.receivertable .carrier,
    #product-list table.table-detail table.receivertable .carrier {
      width: 55px; }
    #order-list table.table-detail table.receivertable .desired-date,
    #product-list table.table-detail table.receivertable .desired-date {
      width: 90px; }
    #order-list table.table-detail table.receivertable .desired-time,
    #product-list table.table-detail table.receivertable .desired-time {
      width: 80px; }
    #order-list table.table-detail table.receivertable .daibikiflg,
    #product-list table.table-detail table.receivertable .daibikiflg {
      width: 30px; }
    #order-list table.table-detail table.receivertable .zipcode,
    #product-list table.table-detail table.receivertable .zipcode {
      width: 70px; }
    #order-list table.table-detail table.receivertable .parcelnum,
    #product-list table.table-detail table.receivertable .parcelnum {
      width: 50px; }
    #order-list table.table-detail table.receivertable .insurance,
    #product-list table.table-detail table.receivertable .insurance {
      width: 100px; }
    #order-list table.table-detail table.receivertable .rseqno,
    #product-list table.table-detail table.receivertable .rseqno {
      padding-left: 2px;
      width: 40px; }
    #order-list table.table-detail table.receivertable .invoicenumber,
    #product-list table.table-detail table.receivertable .invoicenumber {
      width: 95px;
      font-weight: bold;
      color: #ff0000; }
  #order-list table.table-detail table.detailtable,
  #product-list table.table-detail table.detailtable {
    width: 100%;
    color: #949494; }
    #order-list table.table-detail table.detailtable td,
    #product-list table.table-detail table.detailtable td {
      border: 1px solid #ddd; }
    #order-list table.table-detail table.detailtable .odcheck,
    #product-list table.table-detail table.detailtable .odcheck {
      width: 36px;
      vertical-align: top;
      padding-right: 2px; }
    #order-list table.table-detail table.detailtable .dcheck,
    #product-list table.table-detail table.detailtable .dcheck {
      width: 20px;
      padding-right: 2px; }
    #order-list table.table-detail table.detailtable .alert,
    #product-list table.table-detail table.detailtable .alert {
      width: 60px; }
    #order-list table.table-detail table.detailtable .besso,
    #product-list table.table-detail table.detailtable .besso {
      width: 31px; }
    #order-list table.table-detail table.detailtable .seqno,
    #product-list table.table-detail table.detailtable .seqno {
      width: 20px; }
    #order-list table.table-detail table.detailtable .product-id,
    #product-list table.table-detail table.detailtable .product-id {
      width: 180px; }
    #order-list table.table-detail table.detailtable .fproduct-id,
    #product-list table.table-detail table.detailtable .fproduct-id {
      width: 120px; }
    #order-list table.table-detail table.detailtable .amount,
    #product-list table.table-detail table.detailtable .amount {
      width: 20px; }
    #order-list table.table-detail table.detailtable .maker,
    #product-list table.table-detail table.detailtable .maker {
      width: 150px; }
    #order-list table.table-detail table.detailtable .productname,
    #product-list table.table-detail table.detailtable .productname {
      width: 300px; }
    #order-list table.table-detail table.detailtable .dcheck-hidden,
    #product-list table.table-detail table.detailtable .dcheck-hidden {
      display: none; }
  #order-list .searchbox,
  #product-list .searchbox {
    border: 1px solid #A5A3A3;
    border-radius: 4px;
    margin: 10px 0px 10px 0px;
    padding: 0px 10px 10px 10px; }
  #order-list #form_statusid, #order-list #form_statuschangeid,
  #product-list #form_statusid,
  #product-list #form_statuschangeid {
    width: 140px;
    display: inline; }
  #order-list .table-closingmail .tanto,
  #product-list .table-closingmail .tanto {
    text-align: center; }
  #order-list .explanation,
  #product-list .explanation {
    font-weight: normal;
    font-size: 11px; }
  #order-list #fileupload-drag-area,
  #product-list #fileupload-drag-area {
    padding: 5px;
    height: 200px;
    width: 100%;
    background-color: #dcdcdc; }
    #order-list #fileupload-drag-area .fileupload-drag-area-inner,
    #product-list #fileupload-drag-area .fileupload-drag-area-inner {
      border: dashed 4px #6C6C6C;
      height: 100%;
      padding: 10px; }

body.les-hirondelles #order-list .leftcontrolblock #form_newordershopselect {
  display: none; }

/* 商品一覧		*/
#product-list table {
  width: 70%;
  color: #949494; }
  #product-list table td {
    border: 1px solid #ddd; }
  #product-list table .idnum {
    width: 50px; }
  #product-list table .stocknum {
    width: 50px; }
  #product-list table .btnlink {
    width: 50px; }
  #product-list table .pcode {
    width: 150px; }

/* 注文詳細 order detail */
#order-detail {
  width: 1400px;
  /*
  .form_noborder{
  	border:     none;
  	margin:     0px 0px 0px 0px;
  	padding:    0px 0px 0px 0px;
  }
  */
  /* handsontable	*/
  /*	商品画像タブ					*/
  /* メール送受信タブ mailer 		*/
  /* 発注メールタブ */
  /* 納品書/出荷指図書タブ	*/
  /* 見積書/請求書タブ	*/ }
  #order-detail .mailkind-thanks {
    color: #8CC152; }
  #order-detail .mailkind-payment {
    color: #F6BB42; }
  #order-detail .mailkind-ship {
    color: #3BAFDA; }
  #order-detail .mailkind-mitsumori {
    color: #967ADC; }
  #order-detail .mailkind-etc {
    color: #434A54; }
  #order-detail .shopkindlogo {
    width: 12px;
    height: 12px; }
  #order-detail .form-control {
    border-color: #F5F5F5; }
  #order-detail .form-narrow {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 2px;
    height: 22px;
    display: inline; }
  #order-detail .wName {
    width: 200px; }
  #order-detail .shopinfo {
    height: 23px; }
  #order-detail .mitsumoriflg {
    float: right;
    font-size: 14px;
    font-weight: bold; }
  #order-detail .repeaterflg {
    float: right;
    font-weight: bold; }
  #order-detail .doukonflg {
    float: right;
    color: #CEA350;
    margin-right: 5px; }
  #order-detail span.blacklist-icon {
    color: #FF3806; }
  #order-detail #form_order\[STATUS\] {
    float: right;
    width: 200px;
    margin: 0px 5px 0px 0px; }
  #order-detail #form_order\[NAME\],
  #order-detail #form_order\[KANA\] {
    width: 230px;
    font-size: 18px;
    height: 28px; }
  #order-detail #form_order\[COMPANYNAME\] {
    width: 200px;
    font-size: 18px;
    height: 28px; }
  #order-detail #form_order\[ZIPCODE\] {
    width: 100px; }
  #order-detail #form_order\[PREFECTURE_ID\] {
    width: 100px; }
  #order-detail #form_order\[ADDRESS2\], #order-detail #form_order\[ADDRESS1\] {
    width: 300px; }
  #order-detail #form_order\[ADDRESS1\] {
    margin-left: 40px; }
  #order-detail #form_order\[TEL\], #order-detail #form_order\[MOBILETEL\], #order-detail #form_order\[FAX\] {
    width: 105px; }
  #order-detail #form_order\[EMAIL\] {
    width: 200px; }
  #order-detail table.orderinfo th {
    width: 80px;
    text-align: right;
    padding: 0px 10px 0px 0px; }
  #order-detail table.orderinfo td {
    width: 230px; }
  #order-detail table.orderinfo2 .orderdate {
    width: 220px; }
  #order-detail #form_order\[SHOP_OID\],
  #order-detail #form_order\[PAYMENTMETHOD\] {
    width: 230px; }
  #order-detail #form_order\[ORDERDATE\] {
    width: 150px; }
  #order-detail #form_order\[UID\] {
    width: 150px; }
  #order-detail #form_order\[ORDERNOTE\], #order-detail #form_order\[STAFFNOTE\] {
    height: 3.5em;
    width: 300px;
    margin: 0px 0px 0px 11px; }
  #order-detail span.explanation {
    font-size: 12px; }
  #order-detail .staffnotedigest {
    border: 1px solid #CFCFCF;
    overflow: scroll;
    height: 53px; }
  #order-detail #form_order\[STAFFNOTE\] {
    height: 50em;
    width: 100%;
    margin: 3px 0px 0px 0px; }
  #order-detail #orderproduct {
    /*overflow:			scroll;*/
    width: 100%; }
  #order-detail .handsontable {
    font-size: 11px; }
    #order-detail .handsontable th, #order-detail .handsontable td {
      line-height: 17px;
      height: 17px; }
    #order-detail .handsontable .currentRow {
      background-color: #E7E8EF; }
  #order-detail table.optionaldata {
    margin: 10px 0px 10px 0px;
    width: 100%; }
    #order-detail table.optionaldata td {
      vertical-align: top; }
    #order-detail table.optionaldata .handson-oparea {
      width: 180px; }
      #order-detail table.optionaldata .handson-oparea .optionalcheckarea {
        margin: 0px 0px 0px 20px;
        padding: 0px 0px 10px 5px; }
      #order-detail table.optionaldata .handson-oparea .newrowbuttonarea {
        margin: 0px 0px 0px 0px; }
      #order-detail table.optionaldata .handson-oparea .zaikobuttonarea {
        margin: 10px 0px 0px 0px; }
      #order-detail table.optionaldata .handson-oparea label {
        font-weight: normal;
        font-size: 10px; }
      #order-detail table.optionaldata .handson-oparea .autocompletebuttongroup {
        margin: 5px 5px 0px 0px;
        padding: 0px 0px 0px 5px;
        background-color: #d8dcd1;
        border-radius: 3px; }
      #order-detail table.optionaldata .handson-oparea .yahoocaption {
        font-size: 10px; }
    #order-detail table.optionaldata .receiverarea .receivemergep {
      position: relative; }
      #order-detail table.optionaldata .receiverarea .receivemergep .receivemerge {
        position: absolute;
        right: 10px; }
    #order-detail table.optionaldata .receiverarea ul.receivertabs {
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      overflow: hidden; }
      #order-detail table.optionaldata .receiverarea ul.receivertabs li {
        background: #ccc;
        float: left;
        margin-right: 1px;
        display: inline; }
        #order-detail table.optionaldata .receiverarea ul.receivertabs li label {
          padding: 5px 25px;
          margin: 0px 0px 0px 0px; }
      #order-detail table.optionaldata .receiverarea ul.receivertabs li.select {
        background: #eee; }
    #order-detail table.optionaldata .receiverarea .receivercontent div {
      background: #eee;
      padding: 3px; }
    #order-detail table.optionaldata .receiverarea table.saddresstable .leftside {
      width: 349px; }
      #order-detail table.optionaldata .receiverarea table.saddresstable .leftside label {
        display: inline; }
    #order-detail table.optionaldata .receiverarea table.saddresstable .centercol {
      width: 150px;
      padding: 0px 2px 0px 2px; }
    #order-detail table.optionaldata .receiverarea table.saddresstable .rightside {
      width: 300px; }
    #order-detail table.optionaldata .receiverarea .form_SHOP_OID_EX {
      width: 285px;
      margin-left: 3px; }
    #order-detail table.optionaldata .receiverarea .form_RCOMPANYNAME {
      width: 183px; }
    #order-detail table.optionaldata .receiverarea .form_RNAME, #order-detail table.optionaldata .receiverarea .form_RKANA {
      width: 172px; }
    #order-detail table.optionaldata .receiverarea .form_RZIPCODE {
      width: 70px; }
    #order-detail table.optionaldata .receiverarea .form_RPREFECTURE_ID {
      width: 90px; }
    #order-detail table.optionaldata .receiverarea .form_RADDRESS1, #order-detail table.optionaldata .receiverarea .form_RADDRESS2 {
      width: 343px; }
    #order-detail table.optionaldata .receiverarea .checkbox {
      margin: 0px; }
    #order-detail table.optionaldata .receiverarea .form_RTEL, #order-detail table.optionaldata .receiverarea .form_RFAX, #order-detail table.optionaldata .receiverarea .form_RCARRIER_ID,
    #order-detail table.optionaldata .receiverarea .form_RDESIRED_DATE_STR, #order-detail table.optionaldata .receiverarea .form_RDESIRED_TIME_STR,
    #order-detail table.optionaldata .receiverarea .form_RSHIPPING_DATE, #order-detail table.optionaldata .receiverarea .form_RDESIRED_DATE,
    #order-detail table.optionaldata .receiverarea .form_RDESIRED_TIME_ID {
      width: 146px; }
    #order-detail table.optionaldata .receiverarea .form_RINVOICE_NUMBER {
      width: 297px; }
    #order-detail table.optionaldata .receiverarea .form_RINVOICE_NOTE, #order-detail table.optionaldata .receiverarea .form_RNOUHIN_NOTE,
    #order-detail table.optionaldata .receiverarea .form_RBUTSURYU_NOTE {
      width: 297px;
      display: block;
      height: 2em;
      line-height: 1em; }
    #order-detail table.optionaldata .receiverarea .form_RPARCELNUM {
      width: 50px;
      text-align: right; }
    #order-detail table.optionaldata .receiverarea .form_RINSURANCE {
      width: 90px;
      text-align: right; }
    #order-detail table.optionaldata .receiverarea .form_DAIBIKI_FLG {
      width: 30px; }
    #order-detail table.optionaldata .summaryarea {
      text-align: right;
      width: 235px; }
      #order-detail table.optionaldata .summaryarea .additionalfee {
        margin: 0px 0px 0px 0px;
        padding: 0px 5px 0px 0px;
        text-align: right;
        width: 90px;
        border: 1px solid #F5F5F5; }
      #order-detail table.optionaldata .summaryarea .mitsuoption {
        text-align: left;
        margin: 0px 0px 0px 15px;
        float: right; }
      #order-detail table.optionaldata .summaryarea .mitsuoptioninputlabel {
        width: 112px; }
      #order-detail table.optionaldata .summaryarea #form_order\[NEBIKITITLE\] {
        width: 112px;
        padding: 0px 1px 0px 1px;
        border: 1px solid #FACECE; }
      #order-detail table.optionaldata .summaryarea #form_order\[DISCOUNT\] {
        border-color: #FACECE; }
  #order-detail #zaikoloading {
    width: 100%;
    height: 100%;
    z-index: 9999;
    position: fixed;
    top: 0;
    padding-top: 200px;
    text-align: center;
    left: 0;
    background-color: #000000;
    filter: alpha(opacity=50);
    -moz-opacity: 0.5;
    -khtml-opacity: 0.5;
    opacity: 0.5; }
  #order-detail #tabs-image .productimage-row {
    clear: both; }
  #order-detail #tabs-image .productimage {
    float: left;
    width: 300px;
    margin: 10px;
    text-align: center; }
  #order-detail #tabs-mailer .mailsendstatus {
    margin: 0px 0px 7px 0px;
    padding: 4px 10px 0px 10px;
    border-radius: 5px;
    border: 1px solid #CFCFCF; }
  #order-detail #tabs-mailer .mailhead {
    margin: 10px 0px 0px 0px;
    width: 100%; }
    #order-detail #tabs-mailer .mailhead td {
      padding: 3px 5px 3px 0px; }
    #order-detail #tabs-mailer .mailhead .mailheadlabel {
      width: 60px;
      text-align: right;
      color: #c5c5c5;
      font-size: 12px; }
    #order-detail #tabs-mailer .mailhead #form_mail\[TO\],
    #order-detail #tabs-mailer .mailhead #form_mail\[CC\] {
      width: 900px; }
    #order-detail #tabs-mailer .mailhead td.fromfield {
      width: 435px; }
    #order-detail #tabs-mailer .mailhead #form_mail\[FROM\],
    #order-detail #tabs-mailer .mailhead #form_mail\[REPLY_TO\] {
      width: 400px; }
  #order-detail #tabs-mailer .readonlycolor {
    background-color: #fcf8dd; }
  #order-detail #tabs-mailer #form_mail\[SUBJECT\] {
    width: 100%;
    margin: 8px 0px 8px 0px; }
  #order-detail #tabs-mailer #form_mail\[BODY\] {
    width: 100%;
    height: 50em;
    font-size: 12px;
    font-family: "Osaka−等幅","ＭＳ ゴシック","monospace"; }
  #order-detail #tabs-mailer .pq-wrap-text span {
    padding: 1px; }
  #order-detail #tabs-mailer #mailattach {
    margin: 20px 10px 10px 10px; }
    #order-detail #tabs-mailer #mailattach a {
      color: #3bafda; }
  #order-detail #tabs-mailer p.explanation {
    font-size: 12px;
    font-weight: normal; }
  #order-detail #tabs-mailer .newmailcreate,
  #order-detail #tabs-mailer .returnmailcreate {
    margin: 10px 0px 0px 0px;
    border: 1px solid #CFCFCF;
    float: right;
    width: 337px;
    padding: 10px 10px 10px 10px;
    border-radius: 5px; }
    #order-detail #tabs-mailer .newmailcreate .newmailcreatebtn,
    #order-detail #tabs-mailer .returnmailcreate .newmailcreatebtn {
      text-align: right; }
    #order-detail #tabs-mailer .newmailcreate p.sendto,
    #order-detail #tabs-mailer .returnmailcreate p.sendto {
      margin: 10px 10px 10px 10px; }
    #order-detail #tabs-mailer .newmailcreate .mailbtn,
    #order-detail #tabs-mailer .returnmailcreate .mailbtn {
      margin: 3px 0px 3px 0px;
      width: 200px;
      float: right; }
    #order-detail #tabs-mailer .newmailcreate .repeatercaption,
    #order-detail #tabs-mailer .returnmailcreate .repeatercaption {
      font-size: 12px; }
      #order-detail #tabs-mailer .newmailcreate .repeatercaption .repeatercaptione,
      #order-detail #tabs-mailer .returnmailcreate .repeatercaption .repeatercaptione {
        font-weight: bold;
        color: #f00; }
  #order-detail #tabs-mailer .mailbtncontrol {
    margin: 10px 0px 0px 0px;
    padding-right: 10px; }
    #order-detail #tabs-mailer .mailbtncontrol .mailbtn {
      margin: 3px 0px 3px 0px;
      width: 200px;
      float: right; }
  #order-detail #tabs-hattyumail .mailhead {
    margin: 0px 0px 0px 0px;
    width: 900px; }
    #order-detail #tabs-hattyumail .mailhead td {
      padding: 3px 5px 3px 0px; }
    #order-detail #tabs-hattyumail .mailhead .mailheadlabel {
      width: 60px;
      text-align: right;
      color: #c5c5c5;
      font-size: 12px; }
    #order-detail #tabs-hattyumail .mailhead .mailheadaddress {
      width: 390px; }
  #order-detail #tabs-hattyumail .hattyumailheadertogglebuttonarea {
    float: right; }
  #order-detail #tabs-hattyumail .hattyudeliverydayexplainmail {
    clear: both;
    font-size: 12px;
    line-height: 1.1em; }
  #order-detail #tabs-hattyumail #form_opt\[deliverydaymail\] {
    /*	float:	left;*/
    width: 280px; }
  #order-detail #tabs-hattyumail #form_order\[HATTYUM_CONSIGID\] {
    width: 600px;
    display: inline;
    margin: 0px 0px 10px 0px; }
  #order-detail #tabs-hattyumail #form_order\[HATTYUM_SUBJECT\] {
    width: 900px;
    margin: 8px 0px 8px 0px; }
  #order-detail #tabs-hattyumail #form_order\[HATTYUM_BODY\] {
    width: 900px;
    height: 700px; }
  #order-detail #tabs-hattyumail .bodyattention {
    /*
    float:		left;
    padding:	10px;
    font-size:	12px;
    */ }
  #order-detail #tabs-hattyumail .buttonarea {
    vertical-align: middle;
    text-align: center; }
  #order-detail #tabs-nouhin #form_order\[NOUHINNOTE\],
  #order-detail #tabs-nouhin #form_order\[SASHIZUNOTE\] {
    width: 500px;
    height: 50px; }
  #order-detail #tabs-nouhin .buttonarea {
    vertical-align: middle;
    text-align: center; }
    #order-detail #tabs-nouhin .buttonarea .buttonareatable {
      margin: 0px 0px 10px 0px; }
      #order-detail #tabs-nouhin .buttonarea .buttonareatable label {
        font-weight: normal; }
    #order-detail #tabs-nouhin .buttonarea td.nlabel {
      text-align: right;
      padding: 10px 10px 10px 0px; }
    #order-detail #tabs-nouhin .buttonarea #form_order\[NOUHINDATEFLG\] {
      display: inline;
      width: 20px;
      height: 15px; }
    #order-detail #tabs-nouhin .buttonarea #form_opt\[deliverysendtono2\] {
      width: 100%; }
    #order-detail #tabs-nouhin .buttonarea #form_order\[NOUHINPERPAGE\] {
      width: 100%;
      text-align: right;
      display: inline; }
  #order-detail #tabs-nouhin #deliveryprintoption,
  #order-detail #tabs-nouhin #instructionprintoption {
    margin: 0px 0px 20px 0px;
    border: solid 1px #d1d1d1;
    padding: 10px 10px 10px 15px;
    width: 650px; }
  #order-detail #tabs-nouhin #deliveryprintlabel,
  #order-detail #tabs-nouhin #deliverypriceoption,
  #order-detail #tabs-nouhin #instructionprintlabel {
    float: left;
    margin-top: 0px; }
  #order-detail #tabs-nouhin #deliveryprintlabel,
  #order-detail #tabs-nouhin #instructionprintlabel {
    padding-left: 20px; }
  #order-detail #tabs-nouhin #deliverypriceoption {
    margin-left: 30px; }
  #order-detail #tabs-nouhin table td.title {
    width: 100px; }
  #order-detail #tabs-mitsumori #mitsumorioption {
    margin: 0px 0px 20px 0px;
    border: solid 1px #d1d1d1;
    padding: 10px 10px 10px 15px;
    width: 550px; }
    #order-detail #tabs-mitsumori #mitsumorioption label {
      padding-left: 20px; }
  #order-detail #tabs-mitsumori .buttonarea {
    vertical-align: middle;
    text-align: center; }
    #order-detail #tabs-mitsumori .buttonarea .buttonareatable {
      margin: 0px 0px 10px 0px; }
      #order-detail #tabs-mitsumori .buttonarea .buttonareatable label {
        font-weight: normal; }
    #order-detail #tabs-mitsumori .buttonarea td.nlabel {
      text-align: right;
      padding: 10px 10px 10px 0px; }
    #order-detail #tabs-mitsumori .buttonarea #form_order\[MITSUMORIDATEFLG\] {
      display: inline;
      width: 20px;
      height: 15px; }
    #order-detail #tabs-mitsumori .buttonarea #form_opt\[deliverysendtono2\] {
      width: 100%; }
    #order-detail #tabs-mitsumori .buttonarea #form_order\[MITSUMORIPERPAGE\] {
      width: 100%;
      text-align: right;
      display: inline; }
  #order-detail #tabs-mitsumori #form_order\[MITSUORINOTE\] {
    width: 500px;
    height: 50px; }
  #order-detail .ui-tabs .ui-tabs-panel {
    background-color: #E8E8E8; }
  #order-detail #detailtabs .ui-widget-header {
    background: none;
    border: none;
    border-bottom: 1px solid #a3a3a3;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px; }

.ui-dialog-buttonset button:first-child {
  background: none;
  background-color: #37bc9b;
  border-color: #37bc9b; }

#repeatersettingdialog .repeatersettingdialog-caption {
  margin: 0px 0px 10px 0px; }
  #repeatersettingdialog .repeatersettingdialog-caption a {
    color: #3bafda; }
#repeatersettingdialog #repeater_form_name {
  display: inline;
  width: 150px; }
#repeatersettingdialog #repeater_form_email {
  display: inline;
  width: 250px; }
#repeatersettingdialog #repeater_form_phoneno {
  display: inline;
  width: 160px; }
#repeatersettingdialog #repeater_form_search {
  display: inline; }
#repeatersettingdialog .pagenavigation {
  margin-top: 20px; }
#repeatersettingdialog .repeaterinfo {
  margin-top: 20px; }
#repeatersettingdialog table {
  font-size: 12px;
  margin-top: 0px; }
  #repeatersettingdialog table .checkboxcol {
    width: 25px;
    text-align: center; }
  #repeatersettingdialog table .namecol {
    width: 100px; }
  #repeatersettingdialog table .emailcol {
    width: 220px; }
  #repeatersettingdialog table .telcol {
    width: 120px; }

#historysettingdialog .shopkindlogo {
  width: 12px;
  height: 12px; }
#historysettingdialog .pagenavigation {
  margin-top: 20px; }
#historysettingdialog .historyinfo {
  margin-top: 20px; }
#historysettingdialog table {
  font-size: 12px;
  margin-top: 0px; }
  #historysettingdialog table .tsubancol {
    width: 45px; }
  #historysettingdialog table .shopcol {
    width: 65px; }
  #historysettingdialog table .shopoidcol {
    width: 100px; }
  #historysettingdialog table .statuscol {
    width: 100px; }
  #historysettingdialog table .allamountcol {
    width: 80px; }
  #historysettingdialog table .orderdatecol {
    width: 150px; }
  #historysettingdialog table .allamounttdcol {
    text-align: right; }
  #historysettingdialog table .orderdatetdcol a {
    color: #3bafda; }

#receivemargedialog .margeselecttable {
  width: 100%; }
  #receivemargedialog .margeselecttable .th-margesource, #receivemargedialog .margeselecttable .th-margetarget {
    width: 350px;
    margin: 10px 10px 10px 10px; }
  #receivemargedialog .margeselecttable .th-margearrow {
    width: 161px; }
  #receivemargedialog .margeselecttable .margearrow {
    padding: 60px 10px 10px 10px;
    vertical-align: top; }
  #receivemargedialog .margeselecttable .receivemargesource, #receivemargedialog .margeselecttable .receivemargetarget {
    overflow-y: auto;
    height: 330px; }
  #receivemargedialog .margeselecttable .receivemargesourceitem, #receivemargedialog .margeselecttable .receivemargetargetitem {
    margin: 10px 0px 10px 0px;
    border: 1px solid #E9E9E9;
    padding: 8px 8px 8px 8px;
    width: 100%; }

#hattyumailsenddialog #hattyumailsend-mailinfo {
  font-size: 18px;
  margin-top: 10px; }

#mailsenddialog .mailhead {
  width: 100%; }
#mailsenddialog td {
  padding: 3px 5px 3px 0px; }
#mailsenddialog .mailheadlabel {
  width: 60px;
  text-align: right;
  color: #c5c5c5;
  font-size: 12px; }
#mailsenddialog #form_sendmail\[TO\],
#mailsenddialog #form_sendmail\[CC\],
#mailsenddialog #form_sendmail\[BCC\],
#mailsenddialog #form_sendmail\[FROM\],
#mailsenddialog #form_sendmail\[SUBJECT\] {
  display: inline;
  width: 100%; }
#mailsenddialog #form_sendmail\[BODY\] {
  height: 460px;
  margin: 6px 0px 0px 0px;
  font-family: "Osaka−等幅","ＭＳ ゴシック","monospace"; }

#oidassigndialog .navigatebutton {
  margin: 0px 0px 10px 0px; }
#oidassigndialog .targetmail .targetmail-header {
  margin: 10px 0px 10px 0px; }
#oidassigndialog .targetmail .tg-hd-item {
  padding: 3px 6px 3px 6px;
  background-color: #FCF9D9; }
#oidassigndialog .targetmail #tg-body {
  margin: 10px 0px 20px 0px;
  padding: 7px 7px 7px 7px;
  overflow: scroll;
  /* スクロール表示 */
  height: 100px;
  background-color: #FCF9D9; }
#oidassigndialog #orderlsttbl {
  font-size: 12px; }
  #oidassigndialog #orderlsttbl td {
    padding: 1px 3px 1px 3px; }
  #oidassigndialog #orderlsttbl a {
    color: #3bafda;
    text-decoration: underline; }
  #oidassigndialog #orderlsttbl .shopkindlogo {
    width: 12px;
    height: 12px; }

/* メール受信画面	*/
#mail-list {
  width: 1400px;
  font-size: 12px; }
  #mail-list .panel-search {
    margin-top: 20px; }
  #mail-list #form_subject {
    width: 250px;
    display: inline; }
  #mail-list #form_address {
    width: 250px;
    display: inline; }
  #mail-list #form_body {
    width: 250px;
    display: inline; }
  #mail-list #form_datefrom,
  #mail-list #form_dateto {
    width: 100px;
    display: inline; }
  #mail-list table.table-striped td.Sunday {
    border-left: 1px #ff9a86 solid; }
  #mail-list table.table-striped td.Monday {
    border-left: 1px #74a568 solid; }
  #mail-list table.table-striped td.Tuesday {
    border-left: 1px #bf9a6d solid; }
  #mail-list table.table-striped td.Wednesday {
    border-left: 1px #dafff3 solid; }
  #mail-list table.table-striped td.Thursday {
    border-left: 1px #afb1a9 solid; }
  #mail-list table.table-striped td.Friday {
    border-left: 1px #291141 solid; }
  #mail-list table.table-striped td.Saturday {
    border-left: 1px #81ace4 solid; }
  #mail-list .maillist {
    margin: 30px 0px 0px 0px; }
  #mail-list table td {
    padding: 4px 4px 0px 4px; }
  #mail-list .btn-xs {
    padding: 0px 0px 0px 0px; }

/* メールテンプレート画面 */
#mailtemplate-index .shopkindlogo {
  width: 12px;
  height: 12px; }
#mailtemplate-index .mailkind-thanks {
  color: #8CC152; }
#mailtemplate-index .mailkind-payment {
  color: #F6BB42; }
#mailtemplate-index .mailkind-ship {
  color: #3BAFDA; }
#mailtemplate-index .mailkind-mitsumori {
  color: #967ADC; }
#mailtemplate-index .mailkind-etc {
  color: #434A54; }

#mailtemplate-edit table {
  margin-bottom: 5px; }
  #mailtemplate-edit table td {
    vertical-align: middle;
    font-size: 16px;
    border-style: none; }
#mailtemplate-edit #form_SHOPID {
  width: 300px; }
#mailtemplate-edit #form_MAILKIND {
  width: 300px; }
#mailtemplate-edit #form_ORDER {
  width: 50px;
  text-align: right; }
#mailtemplate-edit #form_TITLE {
  width: 726px;
  display: inline; }
#mailtemplate-edit #form_BODY {
  height: 40em;
  margin: 10px 0px 0px 0px; }
#mailtemplate-edit #form_submit {
  font-size: 24px;
  margin: 20px 0px 0px 0px; }
#mailtemplate-edit h5 {
  margin-bottom: 0px; }

/* ユーザー情報変更	*/
#user-chginfo .required {
  color: #ff0000; }
#user-chginfo th {
  width: 400px; }
#user-chginfo span.explanation {
  font-size: 12px;
  font-weight: normal; }

/* ショップ情報変更	*/
#shop-edit .shopkindlogo {
  width: 12px;
  height: 12px; }
#shop-edit #form_SIGNATURE {
  height: 20em; }

/* メーカー在庫確認	*/
#makerstock h2 {
  margin: 0px 0px 0px 0px; }
#makerstock .maker-table #form_KOIZUMIUNIT {
  width: 100px;
  display: inline;
  height: 22px; }
#makerstock .maker-table .maker-selectctl {
  width: 180px; }
#makerstock .maker-table .maker-extractl {
  width: 680px; }
#makerstock .maker-table .select-unit {
  width: 220px; }
#makerstock .maker-table .unit-explain {
  width: 444px;
  font-size: 10px;
  line-height: 1em; }
#makerstock .list-no {
  width: 35px; }
#makerstock .list-img {
  width: 70px; }
#makerstock .list-pid {
  width: 200px; }
#makerstock .list-name {
  width: 300px; }
#makerstock .list-price {
  width: 50px; }
#makerstock .cell-image img {
  width: auto;
  max-height: 80px; }
#makerstock .cell-no {
  text-align: right; }
#makerstock .cell-price {
  text-align: right; }
#makerstock .submitbutton {
  margin-top: 30px; }

/* 日新入庫商品管理	*/
#zaikomng-index {
  width: 1400px;
  font-size: 12px; }
  #zaikomng-index #fileupload-drag-area {
    padding: 5px;
    height: 120px;
    width: 100%;
    background-color: #dcdcdc; }
    #zaikomng-index #fileupload-drag-area .fileupload-drag-area-inner {
      border: dashed 4px #6C6C6C;
      height: 100%;
      padding: 10px; }
  #zaikomng-index .table-statuscond {
    width: auto; }
    #zaikomng-index .table-statuscond td {
      border-style: none; }
    #zaikomng-index .table-statuscond .statuscell {
      text-align: center;
      padding: 3px 8px 3px 9px;
      line-height: 1.2em;
      border-style: none; }
  #zaikomng-index .table-zaiko {
    margin-top: 20px; }
    #zaikomng-index .table-zaiko th, #zaikomng-index .table-zaiko td {
      padding: 2px 2px 2px 2px; }
    #zaikomng-index .table-zaiko .filename td {
      background-color: #EAFFEB; }
    #zaikomng-index .table-zaiko .zaikorow td {
      padding: 1px 2px 1px 2px; }
    #zaikomng-index .table-zaiko .serialno {
      width: 30px; }
    #zaikomng-index .table-zaiko .pcode {
      width: 100px; }
    #zaikomng-index .table-zaiko .maker {
      width: 100px; }
    #zaikomng-index .table-zaiko .amount {
      width: 35px; }
    #zaikomng-index .table-zaiko .assignnum {
      width: 35px; }
    #zaikomng-index .table-zaiko .tsuban {
      width: 32px; }
    #zaikomng-index .table-zaiko .shop {
      width: 70px; }
    #zaikomng-index .table-zaiko .orderid {
      width: 90px; }
    #zaikomng-index .table-zaiko .status {
      width: 100px; }
    #zaikomng-index .table-zaiko .oname {
      width: 180px; }
    #zaikomng-index .table-zaiko .rname {
      width: 180px; }
    #zaikomng-index .table-zaiko .wharrivaldate {
      width: 44px; }
    #zaikomng-index .table-zaiko .orderdate {
      width: 134px; }
    #zaikomng-index .table-zaiko .assignbtn {
      width: 40px; }
    #zaikomng-index .table-zaiko .remindcheck {
      width: 20px; }
    #zaikomng-index .table-zaiko .zaikorow .orderarea {
      padding: 0px 0px 0px 0px; }
    #zaikomng-index .table-zaiko .table-order {
      border: none;
      margin-bottom: 0px; }
      #zaikomng-index .table-zaiko .table-order td {
        border: none;
        border-right: 1px solid #ddd; }
      #zaikomng-index .table-zaiko .table-order tr.multirow td {
        border-top: 1px solid #ddd; }
      #zaikomng-index .table-zaiko .table-order .shopkindlogo {
        width: 12px;
        height: 12px; }
    #zaikomng-index .table-zaiko .btn-xs {
      font-size: 10px;
      padding: 0px 5px 0px 5px; }

#dialog-searchcontrol {
  margin: 0px 0px 20px 0px; }
  #dialog-searchcontrol td {
    padding: 0px 0px 0px 10px; }
  #dialog-searchcontrol #form_orderdatefrom, #dialog-searchcontrol #form_orderdateto {
    width: 160px; }

#dialog-assigndata {
  font-size: 12px; }
  #dialog-assigndata a {
    color: #3bafda; }
  #dialog-assigndata .th-shopoid {
    width: 85px; }
  #dialog-assigndata .th-status {
    width: 100px; }
  #dialog-assigndata .th-oname {
    width: 165px; }
  #dialog-assigndata .th-orderdate {
    width: 120px; }
  #dialog-assigndata .th-seqno {
    width: 30px; }
  #dialog-assigndata .th-rname {
    width: 165px; }
  #dialog-assigndata .th-nyuka {
    width: 50px; }
  #dialog-assigndata .th-maker {
    width: 120px; }
  #dialog-assigndata .th-amount,
  #dialog-assigndata .th-alreadyassigned {
    width: 35px; }
  #dialog-assigndata .th-chk {
    width: 35px; }
  #dialog-assigndata .th-assignnum {
    width: 35px; }
  #dialog-assigndata td {
    padding: 0px 2px 0px 2px; }
  #dialog-assigndata .assignnumcls {
    width: 100%;
    text-align: right;
    padding: 0px 2px 0px 0px;
    height: auto; }
  #dialog-assigndata #dialog-loading-image {
    margin: 50px auto;
    text-align: center; }

#makermng-index .form_makername {
  width: 600px;
  display: inline;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 2px;
  height: 22px;
  display: inline; }
#makermng-index .form_makerid {
  width: 200px;
  display: inline;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 2px;
  height: 22px;
  display: inline; }
#makermng-index table .th-maker {
  width: 620px; }
#makermng-index table .td-id {
  padding-right: 10px; }
#makermng-index table td {
  padding: 0px;
  border-top: none; }

#order-detail #form_initialchar {
  /*
  width:				30px;
  text-align:			right;
  background-color:	#fff;
  */ }

#order-detail .otegarucolor {
  /*
  width:      100px;
  background-color: #ffffd5;
  border: 1px solid #bfbfbf;
  */ }

#order-detail .noborder td {
  border: 0px; }

#order-detail td.optioncol {
  width: 300px; }

#order-detail .selectnotificationmsg {
  margin: 0px 0px 5px 0px;
  font-weight: bold; }

#order-detail #hattyuselectchkbox label.checkbox {
  /*font-size:		18px;*/
  margin-bottom: 0px; }

#order-detail #form_supplier {
  width: 350px; }

#order-detail .hattyudeliverydayexplain {
  font-size: 12px;
  line-height: 1.1em; }

#order-detail .deliverysendtolabeltitle {
  /*	float:				left;
  	margin:	0px 10px 0px 20px;
  	*/ }

#order-detail .deliverysendtolabel {
  /*float:				left;*/ }

#order-detail .hattyubuttonexplain,
#order-detail .mitsumoributtonexplain {
  text-align: left;
  margin: 20px 0px 0px 20px; }

#order-detail .hattyusyobutton,
#order-detail .nouhinsyobutton,
#order-detail .mitsumorisyobutton {
  font-size: 20px; }

#order-detail #detailtabs .generaltable tr {
  height: 50px; }

.historytable {
  width: 100%;
  font-size: 11px; }

.historytable td.price {
  text-align: right; }

#order-detail-loadingimage {
  margin: 20px auto;
  width: 80px; }

/* datepicker position	*/
.ui-datepicker {
  margin-left: -150px; }

/* usersetting	*/
#usersetting #form_SUPPLIER,
#usersetting #form_TANTOU {
  height: 200px;
  width: 500px; }

/* convertsoycsv	*/
#convertsoycsv #inputfile,
#convertsoycsv #output {
  border: 1px #b2b2b2 solid;
  padding: 10px;
  /*
  margin:		0px 0px 10px 0px;
  */ }

/* 帳票画面共通	*/
div.pagebreak {
  page-break-before: always; }

/* 納品書、出荷指図書、見積書、請求書画面		*/
.paperprintview {
  font-size: 12pt;
  color: #000000;
  background-color: #FFFFFF;
  width: auto;
  font-family: "メイリオ", "ＭＳ Ｐゴシック", sans-serif; }
  .paperprintview h1 {
    font-size: 18pt;
    letter-spacing: 10px;
    margin: 0px 0px 0px 0px; }
  .paperprintview .temporarylogo {
    position: absolute;
    left: 120px; }
  .paperprintview .temporarymsg {
    position: absolute;
    left: 170px;
    top: 15px; }
  .paperprintview .printagain {
    position: absolute;
    left: 200px; }
  .paperprintview .headerright {
    float: right;
    font-size: 12px;
    padding: 10px 10px 0px 0px;
    text-align: right; }
  .paperprintview .headerright2 {
    position: relative; }
    .paperprintview .headerright2 .stamp {
      position: absolute;
      right: 21px; }
      .paperprintview .headerright2 .stamp img {
        max-width: 80px; }
  .paperprintview .headerleft {
    float: left;
    margin: 0px 0px 0px 0px;
    width: 380px;
    line-height: 1.0em;
    /*	border: 1px solid #000;*/ }
  .paperprintview .nouki {
    clear: both;
    margin: 10px 0px 0px 0px;
    line-height: 1.1em; }
    .paperprintview .nouki .allamount {
      font-size: 20px; }
  .paperprintview .headerright2 {
    float: right;
    width: 42%;
    font-size: 11pt;
    margin: 0px 0px 0px 0px;
    /*	border: 1px solid #000;*/ }
  .paperprintview .headerright2 .instructionnotification {
    border: 1px solid #000;
    margin: 10px 0px 10px 0px;
    padding: 2px; }
  .paperprintview .headerleft .shippingaddress {
    margin: 0px 0px 0px 15px;
    line-height: 1.3em; }
  .paperprintview .headerareaup {
    clear: both; }
  .paperprintview .headerleft .shippingname {
    font-size: 14pt; }
  .paperprintview .listarea {
    clear: both;
    padding: 2px 0px 0px 0px; }
  .paperprintview .address {
    margin: 0px 0px 0px 0px;
    font-size: 9pt;
    line-height: 1.1em; }
  .paperprintview .pageno {
    text-align: right;
    margin: 5px 0px 0px 0px; }
  .paperprintview table.productlisttable {
    font-size: 12pt;
    border: 1px #000 solid;
    border-collapse: collapse;
    width: 100%; }
    .paperprintview table.productlisttable thead, .paperprintview table.productlisttable tfoot {
      background-color: #bfbfbf; }
    .paperprintview table.productlisttable td, .paperprintview table.productlisttable th {
      border: 1px #999999 solid;
      padding: 0px 3px 0px 3px !important;
      height: 25px; }
    .paperprintview table.productlisttable th.width-no {
      width: 31px; }
    .paperprintview table.productlisttable th.width-maker {
      width: 200px; }
    .paperprintview table.productlisttable th.width-productcode {
      width: 330px; }
    .paperprintview table.productlisttable th.width-productcode-leshirondelles {
      max-width: 150px; }
    .paperprintview table.productlisttable th.width-productname-leshirondelles {
      min-width: 400px; }
    .paperprintview table.productlisttable th.width-productname-leshirondelles-n {
      min-width: 250px; }
    .paperprintview table.productlisttable th.width-purpose {
      min-width: 150px; }
    .paperprintview table.productlisttable .withprice th.width-productcode {
      width: 270px; }
    .paperprintview table.productlisttable th.width-amount {
      width: 50px; }
    .paperprintview table.productlisttable th.width-listprice,
    .paperprintview table.productlisttable th.width-listsum,
    .paperprintview table.productlisttable th.width-sellprice,
    .paperprintview table.productlisttable th.width-sellsum {
      min-width: 80px; }
    .paperprintview table.productlisttable th.width-consignor {
      width: 101px; }
    .paperprintview table.productlisttable th.width-arrivaldate {
      width: 97px; }
    .paperprintview table.productlisttable td.noborder {
      border-left: 1px solid #fff;
      border-bottom: 1px solid #fff; }
  .paperprintview .instructiontable th.width-productcode {
    width: 281px; }
  .paperprintview .instructiontable th.width-maker {
    width: 143px; }
  .paperprintview .alignright {
    text-align: right; }
  .paperprintview .nowrap {
    white-space: nowrap; }
  .paperprintview .notes {
    clear: both;
    margin: 5px 0px 3px 0px;
    padding: 3px 5px 5px 5px;
    border: 1px solid #000;
    line-height: 1.1em;
    font-size: 12pt; }
    .paperprintview .notes td {
      vertical-align: top; }
      .paperprintview .notes td .noteslabel {
        width: 80px; }
  .paperprintview .allamountblock {
    font-size: 30px;
    text-decoration: underline;
    margin: 20px 0px 10px 30px; }
  .paperprintview .hurikomi {
    clear: both;
    margin: 0px 0px 3px 0px;
    padding: 3px 5px 5px 5px;
    border: 1px solid #000;
    line-height: 1.1em;
    font-size: 12pt; }
    .paperprintview .hurikomi table td.title {
      padding-top: 7px;
      font-weight: bold; }
    .paperprintview .hurikomi table td.space {
      padding-left: 120px; }
  .paperprintview .receiver {
    margin: 15px 0px 10px 0px; }
    .paperprintview .receiver table td {
      vertical-align: top; }
    .paperprintview .receiver table td.title {
      font-weight: bold;
      width: 100px; }
  .paperprintview .mitsumorinotes {
    margin: 10px 0px 3px 0px; }

/*	顧客一覧				*/
#orderer-list {
  width: 1400px;
  font-size: 12px; }
  #orderer-list .fixed-area {
    top: 54px;
    width: 1370px;
    z-index: 1000;
    background-color: #fff;
    position: fixed; }
    #orderer-list .fixed-area h4 {
      margin-bottom: 0px; }
  #orderer-list .scroll-area {
    margin-top: 130px; }
  #orderer-list .panel-search {
    margin-top: 10px;
    margin-bottom: 0px; }
  #orderer-list .panel-body {
    padding: 10px; }
  #orderer-list .panel-search-control {
    float: left; }
  #orderer-list .panel-search-button {
    float: left;
    margin: 10px 10px 10px 10px; }
  #orderer-list .panel-reload {
    float: right; }
  #orderer-list #form_name {
    width: 200px;
    display: inline; }
  #orderer-list #form_email {
    width: 200px;
    display: inline; }
  #orderer-list #form_phoneno {
    width: 200px;
    display: inline; }
  #orderer-list #form_orderdatefrom,
  #orderer-list #form_orderdateto {
    width: 100px;
    display: inline; }
  #orderer-list #form_prefecture_id {
    margin-top: 5px;
    width: 100px;
    display: inline; }
  #orderer-list #form_address {
    width: 300px;
    display: inline; }
  #orderer-list .form-narrow {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 2px;
    height: 22px;
    display: inline; }
  #orderer-list span.blacklist-icon {
    color: #FF3806; }
  #orderer-list tr th, #orderer-list tr td {
    padding: 2px; }
  #orderer-list tr th.idcol {
    width: 40px; }
  #orderer-list tr th.signcol {
    width: 20px; }
  #orderer-list tr th.namecol {
    width: 200px; }
  #orderer-list tr th.emailcol {
    width: 300px; }
  #orderer-list tr th.phonecol {
    width: 200px; }
  #orderer-list tr th.jutyudatecol {
    width: 120px; }

/*	顧客情報詳細				*/
#orderer-detail {
  width: 1400px; }
  #orderer-detail .shopkindlogo {
    width: 12px;
    height: 12px; }
  #orderer-detail .editarea {
    border: 1px solid #DADADA;
    padding: 10px 10px 10px 10px; }
  #orderer-detail #form_NAME {
    width: 400px;
    display: inline; }
  #orderer-detail #form_KANA {
    width: 300px;
    display: inline; }
  #orderer-detail #form_COMPANYNAME {
    width: 300px;
    display: inline; }
  #orderer-detail .emailphoneblock {
    margin: 20px 0px 20px 0px; }
    #orderer-detail .emailphoneblock .form-email {
      width: 500px;
      display: inline; }
    #orderer-detail .emailphoneblock .form-phoneno {
      width: 200px;
      display: inline; }
    #orderer-detail .emailphoneblock .form-phonekind {
      width: 100px;
      display: inline; }
  #orderer-detail tr th, #orderer-detail tr td {
    padding: 2px; }
  #orderer-detail tr th.idcol {
    width: 46px; }
  #orderer-detail tr th.shopcol {
    width: 70px; }
  #orderer-detail tr th.shopidcol {
    width: 90px; }
  #orderer-detail tr th.statuscol {
    width: 100px; }
  #orderer-detail tr th.onamecol {
    width: 170px; }
  #orderer-detail tr th.phonecol {
    width: 110px; }
  #orderer-detail tr th.allamountcol {
    width: 70px; }
  #orderer-detail tr th.jutyudatecol {
    width: 145px; }

/*	商品情報詳細				*/
#product-detail {
  width: 1400px; }
  #product-detail .editarea {
    border: 1px solid #DADADA;
    padding: 10px 10px 10px 10px; }
  #product-detail #form_PCODE {
    width: 200px;
    display: inline; }
  #product-detail #form_PRODUCT_ID {
    width: 300px;
    display: inline; }
  #product-detail #form_PRODUCTNAME {
    width: 300px;
    display: inline; }
  #product-detail #form_SIGN {
    width: 100px;
    display: inline; }
  #product-detail #form_AMOUNT {
    width: 100px;
    text-align: right;
    display: inline; }
  #product-detail #form_CDATE {
    width: 100px;
    display: inline; }
  #product-detail #form_MEMO {
    width: 400px;
    display: inline; }
  #product-detail .zaikoentryblock {
    border: 1px solid #DADADA;
    border-radius: 10px;
    margin: 15px 10px 10px 10px;
    padding: 10px; }
  #product-detail tr th, #product-detail tr td {
    padding: 2px; }
  #product-detail tr th.idcol {
    width: 60px; }
  #product-detail tr th.cdatecol {
    width: 170px; }
  #product-detail tr th.kindcol {
    width: 90px; }
  #product-detail tr th.amountcol {
    width: 100px; }
  #product-detail tr th.orderidcol {
    width: 400px; }
  #product-detail tr th.buttoncol {
    width: 50px; }
  #product-detail tr .outamount {
    color: red; }
  #product-detail tr .inamount {
    color: blue; }
  #product-detail tr .timestr {
    color: #adadad;
    font-size: 12px; }

/*# sourceMappingURL=hien.css.map */
