@charset "UTF-8";
/* CSS Document */


/****************************************
EN Login
*****************************************/
#element_to_pop_up { 
    border-radius:8px;
    color:#000;
    display:none; 
    padding:20px;
    min-width:300px;
    min-height: 380px;
	text-align:center;
	/*box-shadow*/
	background-color: rgba( 255, 255, 255, 1 );
    box-shadow:0 0 2px #ccc, 0 0 2px #ccc, 0 0 1px #aaa;
    -webkit-box-shadow:0 0 2px #ccc, 0 0 2px #ccc, 0 0 1px #aaa;
    -moz-box-shadow:0 0 2px #ccc, 0 0 2px #ccc, 0 0 1px #aaa;
}
.b-close{
    cursor:pointer;
    position:absolute;
    right:10px;
    top:5px;
}

.en_ttl{margin:40px 0 0 0;}
.textinput{margin-top:15px; font-size:13px; }
.idname{font-size:13px;}

input,
textarea {
	outline: none;
	border: 1px solid #ccc;
	-webkit-transition: all .2s;
	transition: all .2s;
	width:250px;
	padding:5px;
	background-color:#fff;
	
}
input:focus,
textarea:focus {
	box-shadow: 0 0 3px #93bcc6;
	border: 1px solid #93bcc6;
}

input[type=submit]{
   border:#ec1b23 1px solid;
   width:262px;
   height:26px;
   padding:0 3px;
   cursor:pointer;
   color:#ec1b23;
   font-weight:bold;
   background:#fff;
   margin-top:3px;
   font-size:15px;
}

input[type=submit]:hover{
   background:#ec1b23;
   color:#fff;
   border:#fff 1px solid;
}


.button_form{
	margin-top: 2px;
	margin-bottom: 12px;
}

.loginform{
	border: 1px solid #ccc;
	width: 260px;
	height: 25px;
	background: url(../images/button_login.gif) no-repeat 0px;
	cursor: pointer;
}
.startform{
	border: 0px;
	width: 200px;
	height: 27px;
	background: url(../images/button_start.gif) no-repeat 0px;
}

hr.hr01{margin:30px 0 30px 0; padding:0;
		border: 0;
		height: 0;
		border-top: 1px solid rgba(0, 0, 0, 0.1);
		border-bottom: 1px solid rgba(255, 255, 255, 0.3);
		}