

@charset "utf-8";
/* CSS Document */
#Cls_SignUp
{
	cursor:pointer;	
}
a.back{
	width:256px;
	height:73px;
	position:fixed;
	bottom:15px;
	right:15px;
	z-index:1;
	cursor:pointer;
}
a.activator{
	z-index:1;
	cursor:pointer;
}
a.activator2{
	z-index:1;
	cursor:pointer;
	color:red;
	text-decoration:underline;
}
/* Style for overlay and box */
.overlay{
	background:transparent url(../overlay.png) repeat top left;
	position:fixed;
	top:0px;
	bottom:0px;
	left:0px;
	right:0px;
	z-index:9998;
	background-color: rgba(0, 0, 0, 0.5);
}

.myBG{
	background: #c00000;
	position:fixed;
	top:0px;
	bottom:0px;
	left:0px;
	right:0px;
	z-index:9998;
}
.box{
	position:fixed;
	text-align:center;
	width:100%;
	height:100%;
	top:-3000px;
	color:#FFFFFF;
	font-family: 'cwTeXYen', sans-serif;
	font-size: 14px;				
	z-index:9999;
}

.box_popup_content{
	position:fixed;
	top:-1000px;
	left:24%;
	right:50%;
	font-family: 'cwTeXYen', sans-serif;
	font-size: 14px;				
	padding:20px;

	z-index:101;
}
.box span
{
	margin:0px 0 10px 0;	
}
.box h1{
	font-size:20px;
	margin:-20px -20px 0px -20px;
	padding:10px 10px 10px 20px;
	background-color:#FF0000;
	color:#FFFFFF;
}
a.boxclose{
	float:right;
	width:26px;
	height:26px;
	background:transparent url(../pop-out_Exit_button.png) repeat top left;
	margin-top:-11px;
	margin-right:-10px;
	cursor:pointer;
	
}

.modal-form { display:inline-block; width:480px;}
.modal-form ul li
{
	float:left;
	list-style:none;
	margin:3px;
	vertical-align:middle;
}
.ul-form { }
/*.ul-form input[type='text'] { width:177px; border: 1px solid #a1a1a1 }*/
.ul-form select { height:23px; border: 1px solid #a1a1a1 }
.ul-form textarea { width:377px; height:184px; border:1px solid #a1a1a1 }
.ul-form textarea.txtarea { width:358px; height:95px; border:1px solid #a1a1a1 }

.f-label1, .f-label2, .f-label3, .f-label4, .f-label5, .f-label6, .f-label7 { display:inline-block; line-height:15px; vertical-align:top; }
.f-label1 { width:120px;}
.f-label2 { width:232px;}
.f-label3 button { cursor: pointer; }
.f-label4 { width:141px;}
.f-label5 { width:100px;}
.f-label6 { width:80px;}
.f-label7 { width:320px; font-size:12px;}
.bold {font-weight:bold;}

.center { text-align:center; }
.left { text-align:left; }
.right { text-align:right; }

/*stoke line*/
.stroke { margin-top:46px; margin-left:10px;}
.bl1 { float:left; border-top-left-radius:10px; border-bottom-left-radius:10px; border:1px solid #FFFFFF; font-weight: normal; /*width:120px;*/ }
.bl2 { float:left; position:absolute; background:url(../Icon_circleGreen.png) no-repeat top; height:21px; width:21px; margin-top:0px; /*top:59px;*/ /*left:120px;*/ }
.bl3 { float:left; border-top-right-radius:10px; border-bottom-right-radius:10px; border:1px solid #FFFFFF; /*width:100px;*/ }
.bl4 { float:left; position:absolute; background:url(../Icon_circleWhite.png) no-repeat top; height:21px; width:21px; margin-top:0px; /*top:59px;*/ /*left:120px;*/ }
.bl5 { float:left; border:5px solid #e0e0e0; border-radius:8px; box-shadow: 0 0 0 2px #fff; position:absolute; /*top:59px;*/ /*left:120px;*/ }

.space-1 { height:30px; }
.space-2 { margin-left:10px; }
.space-3 { padding-top:10px; padding-right:10px;}


.f-field1, .f-field2, .f-field3, .f-field4, .f-field5, .f-field6, .f-field7, .f-field0, .f-field11 { display:inline-block; line-height:25px; vertical-align:top; }
.f-field1 { width:60px; }
.f-field2 { width:60px; }
.f-field3 { width:60px; }

.f-field4 { width:100px; }

.font-red { color:#ff6565; }

div.fixed {
    position: absolute;
    bottom: 20px;
	left:180px;
	text-align:center;
}
