/* CSS Document */



/*
div#maincolumn[top.css]
	div#mainPr[top.css]
	div#search
	div#category[top.css]
	div#prize[top.css]
	div#goodsColumnLeft[top.css]
		div#cheap[top.css]
		div#push[top.css]
	div#goodsColumnRight[top.css]
		div#recommend[top.css]

div#rightcolumn
	div#userLogin
	div#userConfig
	div#newUser
	div#cardSystem[top.css]
	div#mobilePr[top.css]
	div#conGuide[top.css]
	div#mailMagazine[top.css]
	div#banner[top.css]
*/





/*-----------------------
USER LOGIN
-----------------------*/
div#userLogin{
background-image:url("../images/login_frame.gif");
background-repeat:no-repeat;
min-height:220px;
padding:10px 0 0 15px;
}
/**/
div#userLogin div.userLoginHead{ height:30px}
div#userLogin div.userLoginHead h3{
font-size:12px;
}
div#userLogin div.userLoginHead strong{
font-weight:bold;
}
div#userLogin div.userLoginHead p{
line-height:130%;
}
/**/
div#userLogin div.userLoginBody{
padding:3px 0 5px 0;
}
div#userLogin div.userLoginBody dl{
clear:both;
padding:0 0 5px 0;
}
div#userLogin div.userLoginBody dt.userid{
width:55px;
float:left;
background-image:url("../images/login_md_id.gif");
background-repeat:no-repeat;
background-position:0 7px;
text-indent:-9999px;
}
div#userLogin div.userLoginBody dt.passward{
width:55px;
float:left;
background-image:url("../images/login_md_pw.gif");
background-repeat:no-repeat;
background-position:0 7px;
text-indent:-9999px;
}
div#userLogin div.userLoginBody dd{
float:left;
width:131px;
padding:0 0 5px 5px;
}
div#userLogin div.userLoginBody p{
clear:both;
}

/*logging*/
div#userLogin div.userLoginBody div.logging{
padding:10px 0 10px 0;
}

div#userLogin div.userLoginBody div.registInfo{
text-align:center;
padding:5px 0 5px 0;
}
div#userLogin div.userLoginBody div.outUser{
text-align:center;
padding:5px 0 5px 0;
}


/**/
div#userLogin div.userLoginFoot{ clear:both;}
div#userLogin div.userLoginFoot div.loginBt a{
display:block;
background-image:url("../images/bt_login.gif");
background-repeat:no-repeat;
width:186px;
height:24px;
text-indent:-9999px;
}
div#userLogin div.userLoginFoot div.logoutBt a{
display:block;
background-image:url("../images/bt_logout.gif");
background-repeat:no-repeat;
width:186px;
height:24px;
text-indent:-9999px;
}
div#userLogin div.userLoginFoot p{
padding:5px 0 0 0;
}
/*-----------------------
USER CONFIG
-----------------------*/
div#userConfig{
padding:10px 0 0 0;
}
div#userConfig h2.config a{
display:block;
background-image:url("../images/login_title_config.gif");
background-repeat:no-repeat;
height:17px;
text-indent:-9999px;
}

div#userConfig p{
font-size:75%;
line-height:135%;
padding:0 0 5px 0;
}

/*-----------------------
NEW USER
-----------------------*/
div#newUser{
padding:10px 0 0 0;
}
div#newUser a{
display:block;
background-image:url("../images/bt_newuser.gif");
background-repeat:no-repeat;
width:218px;
height:39px;
text-indent:-9999px;
}


/*------------------------
▼CART CONF
------------------------*/
div#loginConf{
width:800px;
padding:20px 0 30px 0;
}
/*------------------------
▼cartError 
------------------------*/
div.errorPrev{
padding:20px 0 30px 0;
margin:40px auto;
text-align:center;
/*フォント指定*/
font-family: "ＭＳ Ｐゴシック", "Osaka";
color:#584e4e;
font-size: 80%;
font-size: 10pt;
font-style:normal;
line-height: 140%;
font-weight: normal;
}
div.errorPrevBody{
border:5px solid #f7e7e7;
margin:0 auto;
padding:40px 20px 40px 20px;
width:400px;
}
div.errorPrevBody h2{
color:#FF0000;
font-size:120%;
font-weight:bold;
}
div.errorPrevBody p.red{
color:#FF0000;
}
div.errorPrevBody p.red strong{
color:#FF0000;
font-weight:bold;
}
div.errorPrevBody strong{
font-weight:bold;
}
div.errorPrev::after {
content: "";
display: block;
clear: both;
}
/*------------------------
▼BOTTAN
------------------------*/
div#btAreaLeft{
padding:0 0 5px 0;
}
div.btBack a{
display:block;
background-image:url("../images/order_bt_back.gif");
background-repeat:no-repeat;
width:88px;
height:14px;
text-indent:-9999px;
}

