div[aria-describedby='amazon_dialog'] {padding-bottom:2em;}

/*title*/
div[aria-describedby='amazon_dialog'] .ui-widget-header {border:none;background:#fff;}
div[aria-describedby='amazon_dialog'] .ui-dialog-titlebar {padding:0;border:none;}
div[aria-describedby='amazon_dialog'] .ui-dialog-title {color:#333;padding:5px 0 0 10px;font-size:0.7em;font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;*font-family:'メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;}
div[aria-describedby='amazon_dialog'] .ui-dialog-titlebar-close {right:5px;top:15px;width:20px;}

/*layout*/
#amazon_widget {overflow:hidden;margin-top:1em;}
#amazon_dialog #addressBookWidgetDiv {width:49%;float:left;}
#amazon_dialog #walletWidgetDiv {width:49%;float:right;}
#amazon_dialog .mainCont {text-align:center;margin-top:1.5em;}
#amazon_dialog #addressBookWidgetDiv.wAuto {width:auto;float:none;}
#otherAmazonAddress table {margin:0 auto;}

/*button area*/
#amazon_dialog #button_area * {font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;*font-family:'メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;}
#amazon_dialog #button_area {display:inline-block;}
#amazon_dialog #button_area .agree {text-align:left;font-size:0.7em;}
#amazon_dialog #button_area input.button1 {color:#fff;font-size:0.7em;background:url("../../img/seo_p_blue/btn-confirm_bg.gif") repeat-x;padding:2px 8px;border:none;border-radius:3px;}
#amazon_dialog #button_area input.button1:hover {background:url("../../img/seo_p_blue/btn-confirm_bg_on.gif") repeat-x;}
#amazon_dialog #button_area input[name='useAmazon'] {width:9em;margin:2em 0.5em 0 0;}
#amazon_dialog #button_area input[name='cancelAmazon'] {width:9em;margin:2em 0 0 0.5em;}

/* Amazon_dialog_login_form */

div[aria-describedby='amazon_login_dialog'] .ui-widget-header {border:none;background:#fff;}
div[aria-describedby='amazon_login_dialog'] .ui-dialog-titlebar {padding:0;border:none;}
div[aria-describedby='amazon_login_dialog'] .ui-dialog-title {color:#333;padding:5px 0 0 15px;font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;*font-family:'メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;}
div[aria-describedby='amazon_login_dialog'] .ui-dialog-titlebar-close {right:15px;top:15px;width:20px;}

#amazon_login_dialog p{
    font-size: 14px;
    margin: 1em 0
}
#amazon_login_dialog label{
    display: inline-block;
    font-size: 14px;
    width: 6em;
}
#amazon_login_dialog input[type="text"],
#amazon_login_dialog input[type="password"]{
    display: inline-block;
    width: 230px;
    height: 2rem;
    margin:0.5em 0;
    padding-left: 0.5em;
    font-size: 14px;
    border: 1px solid #aaa;
    border-radius: 3px;
}
#amazon_login_dialog input[type="submit"]{
    display: block;
    margin: 1em auto;
    padding: 0.5em;
    font-size: 14px;
    color: #fff;
    border-radius: 3px;
    background: #333;
    border: 1px solid #333;
    height: initial;
    height: auto;
}
#amazon_login_dialog_login_sumbit{
    width: 8em;
}
#amazon_login_dialog_guest_sumbit{
    width: 12em;
}
#amazon_login_dialog input[type="submit"]:hover{
    background-color: #666;
    border: 1px solid #666;
}
#amazon_login_dialog hr{
    display: block;
    border:none;
    height: 1px;
    background-color: #aaa;
}