
* {margin:0; padding:0;}


body {
	font-family:µ¸¿ò;
	background-color: #FFFFFF;
	text-align: center;
	color: #9A9A9A;
	font-size:12px;
}

#body {
	width:99.9%;
	text-align : center;
}

#main_content{
 width:100%;
 margin:0 auto;
 text-align : center;
}

/*
#head{
 width:862px;
 height:126px;
}
*/


#contents {
width:100%;
text-align : center;
padding-top:20px;
}


#main_content {
 width:962px;
 text-align : center;
}



img {border:0 none;vertical-align:top;}
img,fieldset,iframe{border:0 none;}
li{list-style:none;}
a{color:#383d41;text-decoration:none;}

table { border-collapse:collapse; border: 0; }



/*ÆùÆ® ¸®½ºÆ® ¿¹) f12_000000_b -> font+12px+#000000+bold*/
.f11_000000 { color:#000000; font-size:11px;font-weight:normal; }
.f12_000000 { color:#000000; font-size:12px;font-weight:normal; }
.f12_000000b { color:#000000; font-size:12px;font-weight:bold; }
.f12_656565 { color:#656565; font-size:12px;font-weight:normal; }
.f12_ffffff { color:#ffffff; font-size:12px;font-weight:normal; }
.f14_000000b { color:#000000; font-size:14px;font-weight:bold; }
.f11_AFB5B5 { color:#AFB5B5; font-size:11px;font-weight:normal; }
.f4_6793D2 { color:#6793D2; font-size:11px;font-weight:normal; }
.f12_333333 { color:#333333; font-size:12px;font-weight:normal; }
.f14_333333b { color:#333333; font-size:14px;font-weight:bold; }
.f11_999999 { color:#999999; font-size:11px;font-weight:normal; }
.f11_333333 { color:#333333; font-size:11px;font-weight:normal; }
.f11_666666 { color:#666666; font-size:11px;font-weight:normal; }
.f11_666666b { color:#666666; font-size:11px;font-weight:bold; }
.f12_666666 { color:#666666; font-size:12px;font-weight:normal; }
.f12_666666b { color:#666666; font-size:12px;font-weight:bold; }
.f12_357BC3 { color:#357BC3; font-size:12px;font-weight:normal; }
.f12_000000b { color:#000000; font-size:12px;font-weight:bold; }
.f12_999999 { color:#999999; font-size:12px;font-weight:normal; }
.f12_999999b { color:#999999; font-size:12px;font-weight:bold; }
.f12_347CC0 { color:#347CC0; font-size:12px;font-weight:normal; }
.f12_347CC0b { color:#347CC0; font-size:12px;font-weight:bold; }
.f4_347CC0 { color:#347CC0; font-size:4px;font-weight:normal; }
.f12_6793D2b { color:#6793D2; font-size:12px;font-weight:bold; }
.f12_333333b { color:#333333; font-size:12px;font-weight:bold; }
.f12_FF6666b { color:#FF6666; font-size:12px;font-weight:bold; }
.f12_343434 { color:#343434; font-size:12px;font-weight:normal; }
.f12_F9A31Ab { color:#F9A31A; font-size:12px;font-weight:bold; }
.f12_484848b { color:#484848; font-size:12px;font-weight:bold; }
.f11_848484 { color:#848484; font-size:11px;font-weight:normal; }
.f11_FE0000 { color:#FE0000; font-size:11px;font-weight:normal; }
.f6_367BBC { color:#367BBC; font-size:6px;font-weight:normal; }
.f12_357BC0b { color:#357BC0; font-size:12px;font-weight:bold; }
.f11_327DC0b { color:#327DC0; font-size:11px;font-weight:bold; }
.f11_327DC0 { color:#327DC0; font-size:11px;font-weight:normal; }
.f11_FF0000 { color:#FF0000; font-size:11px;font-weight:normal; }
.f11_0080FF { color:#0080FF; font-size:11px;font-weight:normal; }
.f12_FF0000 { color:#FF0000; font-size:12px;font-weight:normal; }
.f12_0080FF { color:#0080FF; font-size:12px;font-weight:normal; }
.f12_FF0000b { color:#FF0000; font-size:12px;font-weight:bold; }
.f12_FE6601b { color:#FE6601; font-size:12px;font-weight:bold; }
.f12_555555b { color:#555555; font-size:12px;font-weight:bold; }
.f12_1E6EE7 { color:#1E6EE7; font-size:12px;font-weight:normal; }
.f11_FF6000 { color:#FF6000; font-size:11px;font-weight:normal; }
.f12_2F2FBCb { color:#2F2FBC; font-size:12px;font-weight:bold;text-decoration: underline; }
.f12_2F2FBC { color:#2F2FBC; font-size:12px;font-weight:normal; }
.f12_3292CF { color:#3292CF; font-size:12px;font-weight:normal; }
.f12_727272 { color:#727272; font-size:12px;font-weight:normal; }
.f12_FB4C6B { color:#FB4C6B; font-size:12px;font-weight:normal; }
.f12_1F55ED { color:#1F55ED; font-size:12px;font-weight:normal; }
.f11_FF0103 { color:#FF0103; font-size:11px;font-weight:normal; }
.f11_0067FE { color:#0067FE; font-size:11px;font-weight:normal; }
.f12_8F8F8F { color:#8F8F8F; font-size:12px;font-weight:normal; }
.f11_8F8F8F { color:#434343; font-size:11px;font-weight:normal; }
.f12_003365b { color:#003365; font-size:12px;font-weight:bold; }
.f12_444444 { color:#444444; font-size:12px;font-weight:normal; }
.f12_099F08b { color:#099F08; font-size:12px;font-weight:bold; }
.f11_FF8A00 { color:#FF8A00; font-size:11px;font-weight:normal; }
.f12_1A62D1b { color:#1A62D1; font-size:12px;font-weight:bold; }
.f11_FE6000b { color:#FE6000; font-size:11px;font-weight:bold; }
.f12_4B99ECb { color:#4B99EC; font-size:12px;font-weight:bold; }
.f4_4C99EB { color:#4C99EB; font-size:4px;font-weight:normal; }
.f17_333333b { color:#333333; font-size:17px;font-weight:bold; }
.f12_FF5001b { color:#FF5001; font-size:12px;font-weight:bold; }
.f12_FE7E00b { color:#FE7E00; font-size:12px;font-weight:bold; }
.f12_9A9A9A { color:#9A9A9A; font-size:12px;font-weight:normal; }
.f12_989898b { color:#989898; font-size:12px;font-weight:bold; }








.imgtop1padding {
padding-top:1px;
}


.imgtop2padding {
padding-top:2px;
}

.imgtop3padding {
padding-top:3px;
}

.imgtop4padding {
padding-top:4px;
}

.imgbottom2padding {
margin-top:-2px;
}


.flot_left {
float:left;
}

.flot_right {
float:right;
}

.align_left {
text-align : left;
}


.flot_left_valign_top {
float:left;
vertical-align:top;
}


.align_center {
text-align : left;
}


.width_pull_flot_left {
width:100%;
float:left;
text-align:left;
}


.width_pull_flot_left_textcenter {
width:100%;
float:left;
text-align:left;
}


input {	background-color:#FFFFFF; border: 1px solid #CCCCCC; font-size:12px; color: #555555; }


input.checkbox	{ border-style: none; width:13px; height:13px; background-color:#DFEBCA;}
input.radio { border-style: none; background-color:#FFFEDF}
input.image { cursor: pointer; border: none; }




#gameangel_info_links_layout {
width:100%;
height:23px;
border-top:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
padding-top:12px;
margin-top:20px;
margin-bottom:10px;
float: left;
text-align:center;
}

#gameangel_footer_info {
width:100%;
height:100px;
float: left;
text-align:center;
}







/*»ó´Ü Å¸ÀÌÆ²~ ¹«·á¹®ÀÚ,ÀÌº¥Æ®,°ÔÀÓÀÚ·á½Ç~ ·Î±×ÀÎ div*/
#gameangel_top {
width : 890px;
height : 26px;
text-align : center;
vertical-align:middle;
}

#b2b_left_layout {
width:170px;
float:left;
}


#b2b_center_layout {
width:746px;
padding-left:10px;
float:left;
}

#login_box1 {
width:170px;
height:82px;
background-image:url(http://img.gameangel.com/skin/hoyamember/login/bg_sub_login_box.gif);
background-repeat:no-repeat;
float:left;
padding-top:5px;
}



#login_box2 {
width:170px;
height:95px;
background-image:url(http://img.gameangel.com/skin/hoyamember/login/bg_sub_login_box2.gif);
background-repeat:no-repeat;
float:left;
padding-top:5px;
}

.b2bleftmanu {
width:170px;
height:218px;
float:left;
margin-top:5px;
}


.input_passwd1 {
background-image:url(http://img.gameangel.com/skin/hoyamember/login/pwd.gif);background-repeat: no-repeat;
}

.input_passwd2 {
}

.input_id1 {
background-image:url(http://img.gameangel.com/skin/hoyamember/login/id.gif);background-repeat: no-repeat;
}

.input_id2 {
}

.b2b_path {
width:746px;
float:left;
border-bottom:1px solid #cccccc;
}

.b2b_top_path {
float:right;
padding-top:17px;
color:#989898;
}

.b2b_main {
width:746px;
height:100px;
padding-top:16px;
border-top:1px solid #EBEBEB;
float:left;
margin-top:1px;
}


/*20190320 ±èµ¿Çö ÆÄÀÏÃ·ºÎ*/

.btn_file{
	display:inline-block;
	position:relative;
	vertical-align:middle;
	margin-top:10px;
	cursor:pointer;
}
.select_file_label{
	display:inline-block;
	text-align:center;
	line-height:20px;
	padding:0;
	width:60px;
	height:20px;
	background:#ececec;
	border:1px solid #111;
	cursor:pointer;
	color:#000;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	.select_file_label{
		line-height:23px;
	}
}
.upload-hidden{
	position: absolute;
	top: 0;
	left: 0;
	width: 0;
	height: 100%;
	-webkit-opacity: 0;
	-moz-opacity: 0;
	opacity: 0;
	cursor:pointer;
}
.file_name_area{
	padding-left:5px;
	display:inline-block;
	width:250px;
	height:22px;
	line-height:20px;
	margin-top:10px;
	border:1px solid #ccc;
	box-sizing:border-box;
	vertical-align:middle;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	.file_name_area{
		line-height:23px;
	}
}
.file_name{
	display: inline-block;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-wrap: normal;
    overflow: hidden;
    width: 80%;
	vertical-align:middle;
}
.delete_file{

	border:none;
	margin-left:10px;
	display:none;
	width:7px;
	height:7px;
	background:url('http://img.gameangel.com/icon/icon_delete.png');
	vertical-align:middle;
	cursor:pointer;
}

.privacy_guide_wrap{
	margin-bottom:10px;
	text-align:left;
}
.privacy_guide{
	font-weight:bold;
	color:#111;
	font-size:14px;

}
.privacy_guide .square{
	margin-right:3px;
	position:relative;
	top:-3px;
	display:inline-block;
	width:4px;
	height:4px;
	background:skyblue;

}
.privacy_guide_caption{
	padding-left:10px;
	margin: 5px 0;
	font-weight:bold;
	font-size:12px;
	color:#666;
}
.privacy_guide_list{
	border:1px solid #ccc;
	box-sizing:border-box;
	padding:10px 15px;
	color:#666;
}
.privacy_guide_list_start{
	margin-bottom:10px;
}
.privacy_guide_list_end{
	margin-top:10px;
}
.file_desc {
	padding:5px 0 8px;
	font-size:11px;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	.file_desc{padding:5px 0;}
}

.fnb li a{
	padding:10px;
}

.fnb li {
    margin: 0 !important;
    padding: 0 !important;
}
.chk_radio {
	border:0px;vertical-align:middle;position:relative;top:-2px;margin-right:5px;
}
input.checkbox.chk_save {
	position:relative;
	top:-1px;
	width:12px;
	height:12px;
	vertical-align:middle;
	margin-right:2px;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	.chk_radio{top:-1px;}
}
