@charset "utf-8";

/* ------------------------------------------------------------

agent Dialog

------------------------------------------------------------ */
/* reset */
div#agentDlogArea div#agentDlog div,
div#agentDlogArea div#agentDlog dl,
div#agentDlogArea div#agentDlog dt,
div#agentDlogArea div#agentDlog dd,
div#agentDlogArea div#agentDlog ul,
div#agentDlogArea div#agentDlog li,
div#agentDlogArea div#agentDlog p {
    margin: 0;
    padding: 0;
    text-align:left;
    color: #000000;
    background: none;
}
div#agentDlogArea div#agentDlog ul,
div#agentDlogArea div#agentDlog li {
    list-style: none;
}
div#agentDlogArea div#agentDlog a:link, 
div#agentDlogArea div#agentDlog a:visited {
    color: #1d54a7;
    text-decoration: none;
}
div#agentDlogArea div#agentDlog a:hover{
    color: #bf0000;
    text-decoration: underline;
}
div#agentDlogArea div#agentDlog ul.bkmBtn li a.itemAdd,
div#agentDlogArea div#agentDlog ul.bkmBtn li a.shopAdd:link
{
    color: #1d54a7;
    text-decoration: none;
    float: none;
}
div#agentDlogArea div#agentDlog ul.bkmBtn li a.itemAdd,
div#agentDlogArea div#agentDlog ul.bkmBtn li a.shopAdd:hover {
    color: #bf0000;
    text-decoration: underline;
    float: none;
}

div#agentDlogArea div#agentDlog div.comHead a:link {
    color: #1d54a7;
    text-decoration: none;
}

div#agentDlogArea div#agentDlog div.comHead a:hover {
    color: #bf0000;
    text-decoration: underline;
}

/* agentDlog */
div#agentDlogArea {
    display: none;
    position: absolute;
    z-index: 10001;
    width: 348px;
    overflow:hidden;
}

/* agentDlogTitle */
div#agentDlogArea div#agentDlog span.l_message{
    display:block;
    float: left;
    font-size: 13px;
    font-weight: bold;
    color: #BF0000;
}
div#agentDlogArea div#agentDlog span.r_icon{
    display:block;
    float: right;
}
div#agentDlogArea div#agentDlog span.iconClose{
    width:13px;
    height:13px;
    display:block;
    background: url("https://a.ichiba.jp.rakuten-static.com/com/notify/img/icon_popupbookmark_close.gif") no-repeat scroll 0 0 transparent !important;
}


div#agentDlogArea div#agentDlog,
div#agentDlogArea div#agentDlogComp {
    margin-top: 0px;
    padding: 0px;
}

/* agentDlogHead */

div#agentDlogArea div#agentDlog div.dlogHead {
    padding: 9px 9px 8px;
    border: #CECECE solid 2px;
    background: #EEEEEE !important;
    color: #FFFFFF;
    font-weight: bold;
    height: 15px;
    display:block;
}



/* agentDlogInner */

div#agentDlogArea div#agentDlog div.dlogInner {
    padding: 0 8px 4px;
    display:block;
    border: 2px solid #cecece;
    border-top: none; /* overwrite */
    background: #ffffff !important;
    overflow: hidden;
    zoom: 1;
    min-width: 318px;
}
div#agentDlogArea div#agentDlog div.comhead {
padding: 10px 0 5px;
font-size: 13px;
overflow: hidden;
}

div#agentDlogArea div#agentDlog div.comhead span{
background: url(../img/icon_arrow.gif) no-repeat 4px 4px !important;
}

div#agentDlogArea div#agentDlog div.comhead  a.attLink {
padding-left: 15px;
}

div#agentDlogArea div#agentDlog div.comhead a.attlinknotloggedin {
margin: 5px 0 -5px;
padding-left: 15px;
font-size: 12px;
}

div#agentDlogArea div#agentDlog div.dlogBox div.dlogBoxUser {
    padding: 8px 0;
    font-size: 13px;
    line-height: 1.8;
}

div#agentDlogArea div#agentDlog div.dlogBox div.dlogBoxUser span{
    font-weight:bold;
    font-size: 15px;
    margin-right: 2px;
}

/* goodsInfo */
div#agentDlogArea div#agentDlog div.dlogBox div.goodsInfo {
    overflow: hidden;
    zoom: 1;
    margin-bottom: 20px;
}

div#agentDlogArea div#agentDlog div.dlogBox div.goodsInfo div.shopName{
    padding: 8px;
    font-size: 13px;
    line-height: 1.0;
    background-color: #EFEFEF !important;
}

div#agentDlogArea div#agentDlog div.dlogBox div.goodsInfo div.shopName span{
    font-weight: bold;
    margin-right: 5px;
}

div#agentDlogArea div#agentDlog div.dlogBox div.goodsInfo div.goodsInfoContens{
    padding: 9px;
    background-color: #EEEEEE !important;
    font-size: 13px;
    line-height: 1.3;
    overflow: hidden;
    zoom: 1;
}

div#agentDlogArea div#agentDlog div.dlogBox div.goodsInfo div.goodsInfoImage {
    float: left;
    width: 130px;
    margin-right: 10px;
    min-height: 130px;
}
div#agentDlogArea div#agentDlog div.dlogBox div.goodsInfo div.goodsInfoImage img{
    border: 1px solid #CCCCCC;
}    

div#agentDlogArea div#agentDlog div.dlogBox div.goodsInfo div.goodsInfoText {
    float: left;
    width: 170px;
}

div#agentDlogArea div#agentDlog div.dlogBox div.goodsInfo div.goodsInfoText div.goodsName {
    font-weight:bold;
    margin-bottom: 5px;
    line-height: 1.5;
}

div#agentDlogArea div#agentDlog div.dlogBox div.goodsInfo div.goodsInfoText ul li {
    margin-bottom: 5px;
}
div#agentDlogArea div#agentDlog div.dlogBox div.goodsInfo div.goodsInfoText ul li span{
    font-weight:bold;
}

/*agentBtn */

div#agentDlogArea div#agentDlog div.dlogBox div.agentBtn span.isNotifyMsg{
font-size: 13px;
}
div#agentDlogArea div#agentDlog div.dlogBox div.agentBtn ul{
    overflow: hidden;
    padding-top: 7px;
    zoom: 1;
}
div#agentDlogArea div#agentDlog div.dlogBox div.agentBtn ul li{
    float: left;
    margin-left: 20px;
    margin-bottom: 1px;
}
div#agentDlogArea div#agentDlog div.dlogBox div.agentBtn ul li.cancel{
    float: right;
    margin-right: 30px;
}
div#agentDlogArea div#agentDlog div.dlogBox div.agentBtn input {
    width: 120px !important;
    height: 25px !important;
    padding: 0 !important;
    margin: 0 !important;
}

/* comHead */
div#agentDlogArea div#agentDlog div.comTitle {
    padding: 7px 0 10px;
    font-size: 12px;
}

/* comBoxWrap */
div#agentDlogArea div#agentDlog dl.comBoxWrap {
    background-color: #FFFFFF !important;
}

div#agentDlogArea div#agentDlog dl.comBoxWrap dt.comHead {
    background:#FFFFFF !important;
}
div#agentDlogArea div#agentDlog dl.comBoxWrap dt.comHead a {
    display: block;
    padding: 5px 0 5px 28px;
    height:100%; /* IE6 */
    background: url("../img/icon_popupbookmark_plus.gif") no-repeat 7px 50% !important;
    font-size: 12px;
    cursor: pointer;
    color: #1d54a7;
    text-decoration: none;
}
div#agentDlogArea div#agentDlog dl.comBoxWrap dt.comHead a:hover{
    color: #bf0000;
    text-decoration:underline;
}
div#agentDlogArea div#agentDlog dl.comBoxWrap dd.comBox {
    display: none;
    padding-bottom: 5px;
    background-color: #EEEEEE  !important;
}

div#agentDlogArea div#agentDlog dl.comBoxWrap dd.comBox ul {
    padding: 12px 18px 0 0; 
}

div#agentDlogArea div#agentDlog dl.comBoxWrap dd.comBox ul li {
    list-style: none;
    font-size: 12px;
    line-height: 1.6;
    padding-left:20px; 
    background: url("../img/icon_list.gif") no-repeat scroll 9px 9px transparent !important;
}


/* ------------------------------------------------------------

agent complete

------------------------------------------------------------ */

div#agentDlogArea div#agentDlog div.dlogBox div.dlogBoxInfo {
    padding: 16px 22px;
    background-color: #EFEFEF !important;
    font-size: 13px;
    line-height: 1.8;
}

div#agentDlogArea div#agentDlog div.dlogBox div.dlogBoxInfo p.completeInfo {
    text-align: center;
    line-height: 1.5;    
    font-size: 13px;
    color: #BF0000;
    padding-bottom: 5px;
}

/* Ams' addition following div */
div#agentDlogArea div#agentDlog div.dlogBox div.dlogBoxInfo p.completeInfoOneLine {
    text-align: center;
    line-height: 1.5;    
    font-size: 13px;
    color: #BF0000;
}

div#agentDlogArea div#agentDlog div.dlogBox div.dlogBoxInfo p.sentMail{
    font-size: 13px;
    color: #696969;
    line-height: 1.5;    
    padding-top: 9px;
}

div#agentDlogArea div#agentDlog div.agentBtnClose{
    text-align: center !important;
    margin: 20px auto 18px;
}

div#agentDlogArea div#agentDlog div.completeComTitle {
    padding: 7px 0 0;
    width: 318px;
    font-size: 12px;
    line-height: 1.6;
}

div#agentDlogArea div#agentDlog div.completeComTitle a{
    color: #1d54a7;
    text-decoration: none;
}

div#agentDlogArea div#agentDlog div.completeComTitle a:hover{
    color: #bf0000;
    text-decoration:underline;
}

/*Ams Addition */
div#agentDlogArea img.notifierCancel:hover {
    cursor:pointer;
}

div#agentDlogArea img.notifierCenter {   
    display: block;   
    margin-left: 135px;
    margin-top: 5px;
    margin-right: auto;
    height:35px;
    width:35px;
 }


div#ntfDlogOverlay { 
  display:none; 
  position:absolute; 
  /*background:gray; */
}

div#ntfDlogOverlay div.ntfDlogOverlayBackground {
  width:160px;
  height:80px;
  background-color:#FAFAFA !important; 
  border: 1px solid #E6E6E6;
  opacity:0.98;
  border-radius: 4px;
  position:absolute; 
}

#ntfDlogLoadingImg { 
  position:absolute; 
}
