@charset "utf-8";

/*--- 
	CDN 정보 : http://cyfun7796.cdn3.cafe24.com/tqgame/common
---*/

/*--- layout ---*/
#wrap, html, body {	height:100%; margin:0; padding:0; }
body { text-align:center; background:url('http://cyfun7796.cdn3.cafe24.com/tqgame/common/bg_wrap.gif') repeat-x 0 0; }
#wrap { position:relative; text-align:left; }
#header { position:relative; width:800px; height:40px; margin:0 auto; z-index:100; }
#container { min-height:100%; margin:-40px 0 -111px; }
	* html #container { height:100%; }
	#content-area { padding:40px 0 111px; }
		#contents { position:relative; width:800px; margin:0 auto; padding-bottom:70px; } 
#footer { overflow:hidden; clear:both; width:100%; height:111px; border-top:1px solid #ebebeb; background-color:#fbfbfb; }

/*--- layout(header) ---*/
h1 { position:absolute; left:12px; top:9px; }
h1 a { width:109px; height:28px; display:block; overflow:hidden; text-indent:-10000em; background:url('http://cyfun7796.cdn3.cafe24.com/tqgame/common/bi_logo.gif') no-repeat 0 0; }
#utill_menu { overflow:hidden; width:190px; padding-left:332px; }
#utill_menu li { float:left; }
#utill_menu li a { float:left; }

/*--- layout(footer) ---*/
#foot_area { overflow:hidden; width:900px; margin:0 auto; }
#foot_area .flogo { float:left; padding:25px 0 0 13px; width:210px; }
.foot_menu { overflow:hidden; padding-top:18px; height:30px; }
.foot_menu li { float:left; margin-right:25px; }
.foot_menu li a { color:#828282; }
.foot_menu li a strong { color:#323333; }
address { font:11px/15px dotum; color:#828282; }
address a { font-weight:bold; color:#828282 !important; }

/*--- layout(container) ---*/
#location { overflow:hidden; width:800px; height:107px; }
#location h2 { float:left; margin-right:22px; }
#location .btn { float:left; display:block; width:100px; height:28px; margin-top:27px; }
.ipin_certify { margin:0 20px; background-color:#f6f9f7; }
.ipin_certify .desc { padding:20px 0; font-size:16px; line-height:22px; text-align:center; font-weight:bold; color:#6f6f6f; }
.line { width:100%; height:2px; line-height:2px; font-size:2px; background-color:#d3d3d3; }
.input_form1 { margin:0 20px; padding:20px 25px 0; background-color:#f6f9f7; }
.input_form1 ul { overflow:hidden; width:710px; }
.input_form1 ul li { float:left; width:710px; padding-bottom:20px; }
.input_form1 ul li .tit { float:left; width:145px; margin-top:8px; }
.input_form1 ul li .tit label { font-weight:bold; font-size:14px; padding-left:12px; color:#6f6f6f; background:url('http://cyfun7796.cdn3.cafe24.com/tqgame/common/bg_bul_2.gif') no-repeat 0 4px; }
.input_form1 ul li .r_area { float:right; width:565px; }
.input_form1 ul li .r_area .input { padding:5px; height:26px; font-size:16px; font-weight:bold; color:#6f6f6f; line-height:26px; border:1px solid #bfbfbf; }
.input_form2 { margin:0 15px; padding:20px 25px 0; border:1px solid #d1d1d1; background-color:#f6f9f7; }
.input_form2 ul { overflow:hidden; width:710px; }
.input_form2 ul li { float:left; width:710px; padding-bottom:20px; }
.input_form2 ul li .tit { float:left; width:145px; margin-top:8px; }
.input_form2 ul li .r_area select { padding:5px; font-size:16px; line-height:34px; font-weight:bold; color:#6f6f6f; line-height:26px; border:1px solid #bfbfbf; }
	.input_form2 .pwd_change li .tit { width:200px; }
.input_form2 ul li .tit label { font-weight:bold; font-size:14px; padding-left:12px; color:#6f6f6f; background:url('http://cyfun7796.cdn3.cafe24.com/tqgame/common/bg_bul_2.gif') no-repeat 0 4px; }
.input_form2 ul li .r_area { float:right; width:565px; }
.input_form1 ul li .r_area select { padding:5px; font-size:16px; line-height:34px; font-weight:bold; color:#6f6f6f; line-height:26px; border:1px solid #bfbfbf; }
	.input_form2 .pwd_change li .r_area { width:510px; }
.input_form2 ul li .r_area .input { vertical-align:middle; padding:5px; height:26px; font-size:16px; font-weight:bold; color:#6f6f6f; line-height:26px; border:1px solid #bfbfbf; }
.input_form2 ul li .r_area img { vertical-align:middle; }
.input_form_ty { background-color:#f6f7f9; }
.input_form_ty ul li .tit label  { background:url('http://cyfun7796.cdn3.cafe24.com/tqgame/common/bg_bul_4.gif') no-repeat 0 4px; }
.info_change { overflow:hidden; width:px; margin-bottom:40px; }
.info_change li { float:left; width:251px; height:103px; text-align:center; padding-top:155px; background-repeat:no-repeat; background-image:url('http://cyfun7796.cdn3.cafe24.com/tqgame/common/bg_info_change.gif'); }
.info_change .ty1 { margin-right:23px; background-position:0 0; }
.info_change .ty2 { margin-right:23px; background-position:-274px 0; }
.info_change .ty3 { background-position:-547px 0; }
.info_change .desc { text-align:center; padding-left:25px; height:52px; color:#ffffff; font-size:12px; line-height:24px; }
.info_form { margin-top:15px; border:1px solid #d1d1d1; padding:45px 0 30px; text-align:center; background-color:#f9f9f9; }
.info_form .input { padding:5px; height:26px; font-size:16px; font-weight:bold; color:#6f6f6f; line-height:26px; border:1px solid #bfbfbf; }
.info_form input { vertical-align:middle; }
.mypage_step { overflow:hidden; width:px; }
.mypage_step li { float:left; width:251px; height:159px; text-align:center; overflow:hidden; text-indent:-10000em; background-repeat:no-repeat; background-image:url('http://cyfun7796.cdn3.cafe24.com/tqgame/common/bg_mypage_step.gif'); }
.mypage_step .step1 { margin-right:23px; background-position:0 0; } 
.mypage_step .step1_on { margin-right:23px; background-position:0 -159px; }
.mypage_step .step2 { margin-right:23px; background-position:-274px 0; } 
.mypage_step .step2_on { margin-right:23px; background-position:-274px -159px; }
.mypage_step .step3 { background-position:-547px 0; } 
.mypage_step .step3_on { background-position:-547px -159px; }
.withdraw { padding:20px; margin:0 15px; line-height:18px; border:1px solid #d1d1d1; background-color:#f9f9f9; }
.withdraw ol li { padding:0 0 10px 13px; text-indent:-13px; }
.withdraw ol li strong { color:#3a3a3a; }
.withdraw ul { padding:10px 25px; line-height:24px; font-size:14px; font-weight:bold; }
.withdraw ul li { padding-left:25px; background:url('http://cyfun7796.cdn3.cafe24.com/tqgame/common/bg_bul_5.gif') no-repeat 0 4px; }
.withdraw ul li strong { color:#078be8; }



#join_end { position:relative; width:770px; margin:0 auto; }
#join_end .btn_add_join { float:right; margin-top:-47px; }
#join_end .msg { clear:both; font-weight:bold; margin-top:30px; padding-left:12px; background:url('http://cyfun7796.cdn3.cafe24.com/tqgame/common/bg_bul_6.gif') no-repeat 0 7px; }
#join_end table { width:100%; border-top:3px solid #c3c5c3; }
#join_end table thead th { vertical-align:middle; border-right:1px solid #fff; text-align:center; height:33px; font-size:14px; background-color:#e8ede9; }
#join_end table tbody td { font-weight:bold; border-top:1px solid #fff; border-right:1px solid #fff; vertical-align:middle; text-align:center; height:33px; font-size:14px; background-color:#f6f9f7; }
#join_end table .last { border-right:0; }


.input_form ul { overflow:hidden; width:730px; margin:0 15px; padding:20px 20px 0; background-color:#f6f7f9;  }
.input_form ul li { float:left; width:730px; padding-bottom:20px; }
.input_form ul li .tit { float:left; width:135px; margin-top:8px; }
.input_form ul li .tit label { font-weight:bold; font-size:14px; padding-left:12px; color:#6f6f6f; background:url('http://cyfun7796.cdn3.cafe24.com/tqgame/common/bg_bul_2.gif') no-repeat 0 4px; }
.input_form ul li .r_area { float:right; width:595px; }
.input_form ul li .r_area .input { padding:5px; height:26px; font-size:16px; font-weight:bold; color:#6f6f6f; line-height:26px; border:1px solid #bfbfbf; }
.input_form ul li .r_area img { vertical-align:middle; }
.input_form ul li .r_area select { padding:5px; font-size:16px; line-height:34px; font-weight:bold; color:#6f6f6f; line-height:26px; border:1px solid #bfbfbf; }
.input_form ul li .r_area .refer { line-height:18px; }
.input_form ul .txt_code .thumb { float:left; width:200px; }
.input_form ul .txt_code .thumb img { width:174px; height:114px; }
.input_form ul .txt_code strong { padding:5px 0 8px; display:block; font-size:16px; font-weight:bold; }
.input_form ul .txt_code input { padding:5px; width:175px; height:25px; line-height:25px; font-size:16px; font-weight:bold; border:1px solid #bfbfbf; }


#join_comfirm .code_cont ul { overflow:hidden;  padding:25px 0 15px 27px; background-color:#f6f8f6; }
#join_comfirm .code_cont ul li { float:left; width:560px; padding-bottom:20px; }
#join_comfirm .code_cont ul li .tit { float:left; width:130px; margin-top:8px; }
#join_comfirm .code_cont ul li .tit label { font-weight:bold; font-size:14px; color:#6f6f6f; }
#join_comfirm .code_cont ul li .r_area { float:right; width:430px; }
#join_comfirm .code_cont ul li .r_area .input { padding:5px; height:26px; font-size:16px; font-weight:bold; color:#6f6f6f; line-height:26px; border:1px solid #bfbfbf; }



#parent_comfirm ul { overflow:hidden; width:730px; }
#parent_comfirm ul li { float:left; width:730px; padding-bottom:20px; }
#parent_comfirm ul li .tit { float:left; width:122px; margin-top:8px; font-weight:bold; font-size:16px; padding-left:12px; color:#6f6f6f; }
#parent_comfirm ul li .tit label { font-weight:bold; font-size:16px; padding-left:12px; color:#6f6f6f; }
#parent_comfirm ul li .r_area { float:right; width:595px; line-height:26px; }
#parent_comfirm ul li .r_area .input { vertical-align:middle; padding:5px; height:26px; font-size:16px; font-weight:bold; color:#6f6f6f; line-height:26px; border:1px solid #bfbfbf; }
#parent_comfirm ul li .r_area img { vertical-align:middle; }
#parent_comfirm ul li .r_area select { vertical-align:middle; padding:5px; font-size:16px; line-height:34px; font-weight:bold; color:#6f6f6f; line-height:26px; border:1px solid #bfbfbf; }
#parent_comfirm ul li .r_txt { width:528px !important; color:#9c9c9c; font-weight:bold; font-size:16px; margin-top:8px; }


