@charset "utf-8";
/* CSS Document */
#wrapper{
   width:100%;
   text-align:center;
   padding-bottom:150px;
}
*html #wrapper{
   width:980px;
}
#wide .title{
   padding-bottom:10px;
}
#wide h2{
    float:left;
	clear:both;
	padding:20px 0 10px 7px;
}
#wide .w_balloon p{
    float:left;
    clear:both;
    width:700px;
}
#wide .w_balloon th span.attention{
    float:right;
    clear:both;
	font-size:60%;
	font-weight:normal;
}
#wide .w_balloon textarea.big{
   height:334px !important;
}
#wide .w_balloon textarea.middle{
   height:123px !important;
}
#wide .w_balloon label{
   margin-right:10px;
}
#wide .w_balloon .attention {font-size:80%; color:#999999; padding-top: 0px; padding-left:5px;}
/*------------------------------------------------------*/


/*120709*/
#wrapper .attention{
display: inline-block;
padding-left: 10px;
color: #999999;
font-size: 14px;
}
#wrapper .input-form-h2{
margin: 0;
padding: 30px 15px;
font-size: 16px;
font-weight: bold;
text-align: left;
}
.input-form{
width: 910px;
height: 100%;
margin:  0 0 0 15px;
padding: 25px;
background: url("/user/user_entry/images/bg_input-form.gif") #ffffff repeat-y left top;
}
.input-form-top{
width: 960px;
height: 5px;
margin:  0 0 0 15px;
padding: 0;
background: url("/user/user_entry/images/bg_input-form_top.gif") no-repeat left top;
}
.input-form-bottom{
width: 960px;
height: 5px;
margin:  0 0 0 15px;
padding: 0;
background: url("/user/user_entry/images/bg_input-form_bottom.gif") no-repeat left top;
}
.input-form table{
margin: 0;
padding: 0;
}
.input-form th{
margin: 0;
padding: 10px 0;
border-bottom: 10px solid #ffffff;
color: #3f2b17;
font-size: 14px;
font-weight: bold;
line-height: 1;
text-align: left;
vertical-align: middle;
}
.input-form th.required{
margin: 0;
padding: 10px 0;
background: url("/common/img/y_line.gif") repeat-y right top transparent;
border-bottom: 10px solid #ffffff;
color: #3f2b17;
font-size: 14px;
font-weight: bold;
line-height: 1;
}
.input-form td{
margin: 0;
padding: 10px;
border-bottom: 5px solid #ffffff;
color: #000000;
font-size: 14px;
font-weight: normal;
line-height: 1;
text-align: left;
}
.input-form td input{
padding: 3px;
}
.input-form #btn_add{
width: 100%;
margin: 0;
padding: 15px 0 0;
text-align: center;
}

#wrapper #user_add_head{
width: 960px;
margin: 0 0 30px 15px;
padding: 30px 0;
background: url("/common/img/tpl-title-t1.gif") repeat-x scroll center bottom transparent;
}
#wrapper #user_add_head_a{
display: inline-block;
width: 710px;
margin: 0;
padding: 0;
text-align: left;
vertical-align: middle;
}
#wrapper #user_add_head_b{
display: inline-block;
width: 240px;
margin: 0;
padding: 0;
color: #3f2b17;
font-size: 14px;
font-weight: bold;
line-height: 1;
text-align: center;
vertical-align: middle;
}
#wrapper #user_add_head_b a{
display: inline-block;
width: 236px;
margin: 10px 0 0;
padding: 20px 0;
border: 2px solid #dddddd;
background-color: #f3f3f3;
background-image: -moz-linear-gradient(center top , #f3f3f3, #cccccc);
background: -webkit-gradient(linear, left top, left bottom, from(#f3f3f3), to(#cccccc));
background: linear-gradient(center top , #f3f3f3, #cccccc);
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
color: #3f2b17;
font-size: 16px;
font-weight: bold;
line-height: 1;
text-align: center;
text-decoration: none;
}
#wrapper #user_add_head_b a:hover{
border: 2px solid #ee0000;
background-color: #f37078;
background-image: -moz-linear-gradient(center top , #f37078, #f72526);
background: -webkit-gradient(linear, left top, left bottom, from(#f37078), to(#f72526));
background: linear-gradient(center top , #f37078, #f72526);
color: #ffffff;
font-size: 16px;
font-weight: bold;
line-height: 1;
text-align: center;
text-decoration: none;
}
#wrapper #user_add{
margin: 0 0 15px 15px;
padding: 0;
}
#wrapper #user_add_a{
float: left;
width: 470px;
margin: 0;
padding: 0;
color: #ff0000;
font-size: 14px;
font-weight: bold;
line-height: 38px;
text-align: left;
}
#wrapper #user_add_b{
float: left;
width: 240px;
margin: 0 10px 0 0;
padding: 0;
}
#wrapper #user_add_b a{
display: inline-block;
width: 180px;
height: 38px;
margin: 0;
padding: 2px 0 0 60px;
background: url("/user/user_entry/images/bg_user-add_facebook.gif") no-repeat scroll center bottom transparent;
color: #3f2b17;
font-size: 14px;
font-weight: bold;
line-height: 38px;
text-align: left;
text-decoration: none;
vertical-align: middle;
}
#wrapper #user_add_b a:hover{
color: #ff0000;
text-decoration: none;
}
#wrapper #user_add_c{
float: left;
width: 240px;
margin: 0;
padding: 0;
}
#wrapper #user_add_c a{
display: inline-block;
width: 180px;
height: 38px;
margin: 0;
padding: 2px 0 0 60px;
background: url("/user/user_entry/images/bg_user-add_twitter.gif") no-repeat scroll center bottom transparent;
color: #3f2b17;
font-size: 14px;
font-weight: bold;
line-height: 38px;
text-align: left;
text-decoration: none;
vertical-align: middle;
}
#wrapper #user_add_c a:hover{
color: #ff0000;
text-decoration: none;
}