@charset "utf-8";
/* popup */

div#window_area #forgot {
border: none;
box-sizing: border-box;
width: 100%;
padding: 0;
}
#forgot .sgPopupName input {
width: 110px;
}
#forgot .sgPopupMail input {
width: 320px;
}
div#window_area #forgot p {
text-align: left;
}
div#window_area table {
font-size: 20px;
margin-bottom:30px;
}
div#window_area table,
div#window_area table th,
div#window_area table td {
border: none;
}
div#window_area table tr .sgForRequired {
float:right;
}
div#window_area table tr th{
padding: 10px;
width: 220px;
}
div#window_area table tr td {
padding: 10px;
}
#completebox {
margin-bottom: 40px;
}
.sgPopupBox {
border: 1px solid #c9c5aa;
box-sizing: border-box;
font-size: 28px;
padding: 40px;
margin-bottom: 20px;
}
div#window_area #forgot .sgPopupBox p {
text-align: center;
}
.sgForgetBoldTxt {
font-weight: bold;
}
.sgForgetCompleteTxt {
color: #cf2d04;
font-size: 22px;
font-weight: bold;
margin-bottom: 50px;
text-align: center;
}

/* エラー */
.sgPopupTable .sgConTabItemCauTit td {
font-weight:bold;
background: #cf2d04;
color: #fff;
padding-top: 15px;
padding-left: 40px;
padding-bottom: 15px;
}
.sgPopupTable .sgConTabItemCauTit td img {
vertical-align: middle;
}

.sgPopupTable .sgConTabItemSelect th,
.sgPopupTable .sgConTabItemSelect td {
background: #fac2b4;
}
