@charset "utf-8";
/*--------------------
ログイン
--------------------*/

.sgCatalogBtn {
margin-bottom:20px;
float: left;
}
.sgLoginFooBtnAreaMore {
margin-left:60px;
padding-top: 50px;
margin-top: 30px;
text-align: center;
}
.sgLoginFooBtnAreaMore ul li {
margin-right:60px;
float:left;
}
.sgLoginFooBtnAreaMore ul li:last-child{
margin-right:0;
}


.sgLoginFooBtnAreaMore ul li.check {
text-align:center;
padding:20px 0;
border:solid 2px #c9c5aa;
width:410px;
}


/*--------------------
ログイン
--------------------*/

.sgLoginTxt {
margin-bottom:20px;
font-size:16px;
}
.sgLoginTxt a,
.sgLoginTxt03 a {
text-decoration:underline;
color:#7c7a69;
}
.sgLoginTxt a:hover,
.sgLoginTxt03 a:hover {
text-decoration:none;
}
.sgLoginTxt02 {
color:#cf2d04;
font-weight:bold;
font-size:16px;
margin-bottom:20px;
}
.sgLoginTxt03 {
text-align:right;
}
.sgLoginTxt03 img{
vertical-align:middle;
}
.sgLoginCauTxt {
text-align:center;
padding:20px 40px;
background-color:#f6f6f4;
border:solid 1px #c9c5aa;
margin-bottom: 30px;
}
.sgLoginCauTxt p{
color:#cf2d04;
font-weight:bold;
font-size: 18px;
}
.sgLoginError {
padding-top: 10px;
padding-right: 20px;
padding-left: 20px;
padding-bottom: 10px;
background-color: #cf2d04;
margin-bottom:5px;
}
.sgLoginError .sgLoginTxt03 a{
color:#fdd100;
}
hr.sgLoginLine {
border-top:none;
border-bottom:solid 3px #dcdad0;
margin-top:30px;
margin-bottom:30px;
}
.sgLoginTable {
font-size: 20px;
margin-bottom:30px;
}
.sgLoginTable,
.sgLoginTable th,
.sgLoginTable td {
border: none;
}
.sgLoginTable tr .sgForRequired {
float:right;
}
.sgLoginTable tr th{
vertical-align:middle;
padding: 10px 20px;
font-weight:normal;
width: 270px;
}
.sgLoginTable tr td {
font-weight:bold;
padding: 10px 20px;
}
.sgLoginTable  tr td input[type="text"] {
display: inline-block;
width:510px;
}
.sgRegTable tr {
position: relative;
}
.sgCatalogTableInp.sgRegTable div.sgQueBalloon {
display: none;
}
.sgCatalogTableInp.sgRegTable div.sgQueBalloon.hoverBalloon {
display: block;
}


