@charset "utf-8";

/* header
-----------------------------------------------*/
#popupHeader02{
margin:0 auto;
padding:20px 20px 15px;
width: 716px;
}

/* content
-----------------------------------------------*/
#popupContent02{
margin:0 auto;
padding:0 20px 10px;
width: 716px;
}

.popupMapA01{
border:1px solid #bbb
}

.popupMobileA01{
margin-bottom:10px;
border:2px solid #cacaca;
width:100%;
}
.popupMobileA01 td{
padding:15px 0;
vertical-align:middle;
}
.popupMobileA01 .popupMobileA01a{
border-right:1px solid #cacaca;
width:126px;
background:url(../images/popup-mobile-a01_bg01.gif) no-repeat left bottom #fff;
text-align:center;
}
.popupMobileA01 .popupMobileA01b{
padding:15px 15px;
vertical-align:top;
}
.popupMobileA01 .qrCode{
margin-top:4px;
}
.popupMobileA01 .text01{
margin-bottom:0;
padding:3px 0 16px 16px;
background:url(../images/popup-mobile_ico_mobile.gif) no-repeat left top;
color:#666;
font-weight:bold;
}
.popupMobileA01 form{
padding-top:15px;
background:url(../images/line_dot01.gif) repeat-x left top;
}
.popupMobileA01 form .address{
width:120px;
}
.popupMobileA01 .error{
margin-bottom:10px;
color:#a40035;
font-weight:bold;
}

td.printBtn{
padding: 5px 8px;
border: 1px solid #cacaca;
background:url(../images/bg_print-btn01.gif) repeat-x left top #e3e4e4;
text-align:center;
font-weight: normal;
}



/* footer
-----------------------------------------------*/
#popupFooter{
height:24px;
background:url(../images/popup_footer_bg01.gif) repeat-x left top;
text-align:center;
}
#popupFooter #copyright{
margin:0;
}
