@charset "utf-8";
/*
*project  :jiuniQ
*author:kbbid
*create:2012-10-09
*last modified:
*note:  
*/

/*-------------------------------- 空間編集 ---------------------------------*/
#module-containers #action-manage #container,
#module-contents #action-manage #container{
  padding-top: 40px;
}
#module-containers #action-manage #main,
#module-contents #action-manage #main{
  width:93.5%;
}
#module-containers #action-manage #mainInner,
#module-contents #action-manage #mainInner{
  float:left;
  width:600px;
  min-height:500px;
  position:relative;
  margin-right:12px;
}
#module-containers #action-manage #sub,
#module-contents #action-manage #sub{
  float:left;
  width:300px;
  min-height:500px;
  padding-right:84px;
}
#manageMenuWrp{
  padding:5px;
  text-align:right;
/*  margin-bottom:12px;*/
  margin-right: 74px;
  width: 905px;
  padding: 0 22px 0 0;
}

#module-containers #action-manage #manageMenuWrp{
  padding:5px;
  text-align:right;
/*  margin-bottom:12px;*/
  margin-right: 74px;
  width: 905px;
  padding: 0 22px 0 0;

}

#module-containers #action-manage h1,
#module-contents #action-manage h1{
  width: 905px;
  padding-right:0 ;
}

#module-contents #action-manage h1{
  line-height: 32px;
  height: 100%;
}

#manageMenuWrp ul{
  position:relative;
}
#manageMenuWrp li{
  padding:3px;
  text-align:center;
  display:inline-block;
}
#manageMenuWrp li span{
  display:block;
  color:#fff;
}
#manageMenuWrp li span a{
  padding:3px 6px;
  display:block;
  color:#fff;
}
#toContainerManage{
  position:absolute;
  left:0;
}
.homeManageHead,
.archiveManageHead{
  border-top: 1px solid #bbb;
  border-left: 1px solid #bbb;
  border-right: 1px solid #bbb;
  border-bottom: 1px solid #ccc;
  background: #fff;
  padding: 12px;
  height: 100px;
  overflow:hidden;
}
.homeManageHead .objTitle,
.archiveManageHead .objTitle{
  font-size:16px;
}
.homeManageHead .objCatWrp,
.archiveManageHead .objCatWrp{
  margin:5px 0;
}
.preveiwBtn,
.editBtn{
  display:inline-block;
  cursor:pointer;
  border-radius: 2px;
  padding: 2px;
  text-align: center;
}
.preveiwBtn{
  border:1px solid #a9a9a9;
  background-color: #d7d7d7;
  color: #000;
  width: 80px;
}
.editBtn{
  border:1px solid #2E66A5;
  background-color: #4085ED;
  color: #FFF;
  width: 60px;
}
.editBtn a{
  color:#fff;
}
.preveiwBtn a{
  color: #000;
}
.preveiwBtn a,
.editBtn a{
  display: block;
  width: auto;
}
.preveiwBtn:hover{
  border:1px solid #666;
}
.editBtn:hover{
  border:1px solid #164172;
}
/*<< homeManageHead*/

/*>> qMngListWrp*/
.qMngListWrp{
  border:1px solid #ccc;
  background:#e5e5e5;
}
.qMngList{
  min-height:60px;
  max-height:720px;
  overflow:auto;
}
/*<< qMngListWrp*/

/*>> qMngUnit*/
.qMngUnit{
  padding:4px 8px;
  height:56px;
  background-color:rgba(255,255,255,0.6);
}
.qMngUnit:not(:last-child){
  border-bottom:1px solid #ccc;
}
.qMngUnit .qNum{
  float: left;
  line-height: 26px;
  margin-right: 5px;
  font-size: 16px;
  font-family: arial;
}
#module-containers .qMngUnit .qNum{
  border: 1px solid #999999;
  height: 45px;
  width: 45px;
  line-height: 45px;
  text-align: center;
  background-color:#fff;
}
.qMngUnit .objImg{
  float: left;
  height: 48px;
  width: 48px;
  overflow:hidden;
  text-align: center;
  display:table-cell;
}
.qMngUnit .objImg > img{
  vertical-align:middle;
}
.qMngUnit .float_l{
  margin-right:6px;
  margin-top:6px;
}
.qMngUnit .containerTx{
  width:auto;
  line-height: 16px;
}
.qMngUnit .objCatWrp{
  line-height:12px;
}
.qMngUnit .objRange,
.qMngUnit .objDate,
.qMngUnit .objSupplement,
.qMngUnit .objNum,
.qMngUnit .objCat{
  padding:1px 4px;
  font-size: 11px;
}
.qMngUnit .btnGroup{
  margin-top:2px;
  position:relative;
}
.draftBtn {
  background-color: #efefef;
  border: 1px solid #ccc;
  border-radius: 2px;
  box-shadow: 1px 1px 1px rgba(255, 255, 255, 0.8) inset;
  color: #9C9C9C;
  cursor: pointer;
  display: inline-block;
  font-size: 11px;
  padding: 1px 4px;
  text-align: center;
}
.draftBtn:hover{ 
  border: 1px solid #666;
}
.tgl-on {
  background-color: #4EB657;
  box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4) inset;
  color: #fff;
}
#module-containers .tgl-on {
  background-color: #E08D21;
}
.qDeleteBtn,
.qEditBtn{
  cursor:pointer;
  border:1px solid #666;
  display:inline-block; 
  border-radius: 2px;
  text-align:center;
  margin-left:5px;
  font-size: 11px;
}
.qDeleteBtn{
  background-color: #e4e4e4;
  padding:1px 8px;
  color: #000;
  position: absolute;
  right: 50px;
}
.qEditBtn{
  background-color: #4085ED;
  padding: 1px 0;
  color:#fff;
  position: absolute;
  right: 0;
}
.qDeleteBtn:hover {
  background-color: #222;
  color:#fff;
}
.qEditBtn:hover {
  border:1px solid #164172;
}
.qEditBtn a{
  padding:1px 8px;
  color:#fff;
}

/*<< qMngUnit*/
#A .qNum{
  display:none;
}
#module-containers #A .qNum{
  display:block;
}

/*-------------------------------- 空間編集 ---------------------------------*/

/*<< 商品検索*/
#dialog .goodsSearchTable{
  width:500px;
  margin:5px auto;
}
#dialog .goodsSearchTable th{
  padding:5px;
  vertical-align:middle;
}
#dialog .goodsSearchTable #item_search_service{
  width:120px;
}
#dialog .goodsSearchTable #item_search_category{
  width:175px;
}
#dialog .goodsSearchTable td{
  padding:5px;
}
#dialog .goodsSearchTable input[type="text"]{
  width:300px;
}
#dialog .goodsSearchTable input[type="submit"]{
  width:90px;
  height:30px;
}
#dialog .resultWrp {
  margin-top: 10px;
  max-height: 580px;
  overflow: auto;
}
#dialog .goodsSearchResultTable{
  width:95%;
  max-height:550px;
  overflow-y:scroll;
  margin:0 auto;
}
#dialog .goodsSearchResultTable th{
  text-align:center;
}
#dialog .goodsSearchResultTable th,
#dialog .goodsSearchResultTable td{
  padding:10px 5px;
  vertical-align:middle;
  background:#fff;
  border-bottom: 1px solid #CCCCCC;
  border-top: 1px solid #CCCCCC;
}
.goodsImg{
  width:20%;
}
.goodsImg img{
  max-height:auto;
  max-width:100px;
  box-shadow:1px 1px 1px 1px #bbb;
  -moz-box-shadow:1px  1px 1px 1px #bbb;
  -webkit-box-shadow:1px  1px 1px 1px #bbb;
}
.goodsTitle{
  width:70%;
  padding:5px 10px;
  font-size: 12px;
  color:#666;
}
.goodsTitle .objTitle{
  color: #222222;
  font-size: 1.4em;
  line-height: 1.2;
  margin-bottom:5px;
}
.goodsTitle .objTitle a{
  color:#222;
}
.goodsTitle .objTitle a:hover{
  text-decoration:underline;
}
.supplement1,
.supplement2{
  font-size:1em;
  padding:2px 0;
}
.addGoods{
  width:10%;
}
.addGoods input:hover{
  background-color: #1895DD;
  color:#fff;
}
/*>> 商品検索*/

/*<< 文章式*/
#add_data1, #add_data2, #add_data3 {
  color: #222222;
  display: inline-block;
  margin-right: 15px;
  padding-left: 20px;
  opacity:0.6;
}
#add_data1:hover, #add_data2:hover, #add_data3:hover {
  opacity:1;
}

#add_data1{
  background:url('/img/common/movieIcon.png') no-repeat left center;
}
#add_data2{
  background:url('/img/common/pdfIcon.png') no-repeat left center;
}
#add_data3{
  background:url('/img/common/linkIcon.png') no-repeat left center;
}
.add_show, 
.add_show:hover{
  opacity:1 !important;
  font-weight:bold;
}
#linkScrapper th,
#linkScrapper td{
  padding:3px;
  vertical-align:middle;
}
/*<< 文章式*/

.container_limit_text{
  font-size: 11px;
  color: #cccccc;
  font-weight: normal;
}

h1.manage_h1{
/*  height:24px;
  font-size: 24px;
  line-height: 24px;
  margin: 30px 0 0 0 ;
  padding-right: 22px;
*/
  padding: 32px 22px 32px 0;
  font-size: 28px;
  height: 32px;
  line-height: normal;
}