@charset "utf-8";
@import url(https://fonts.googleapis.com/earlyaccess/nanumgothic.css);
/*--- reset ---*/
body { margin:0; padding:0; }
html, body, textarea{font-size:0.9em; line-height:170%; font-family:'Nanum Gothic',"돋움", Dotum, "굴림", Gulim, "Lucida Grande", Tahoma, Verdana, AppleGothic, sans-serif; color:#6f6f6f;}
input, select {margin:0; padding:0; font-size:0.9em; font-family:"돋움", Dotum, "굴림", Gulim, "Lucida Grande", Tahoma, Verdana, AppleGothic, sans-serif; color:#6f6f6f;}
ul, ol, li, dl, dd, dt { margin:0; padding:0; list-style-type:none; }
table, th, td { 	margin:0; padding:0; font-family:"돋움", Dotum, "굴림", Gulim, "Lucida Grande", Tahoma, Verdana, AppleGothic, sans-serif; color:#6f6f6f; border-collapse:collapse; }
div, p, ol, ul, li, img, a, h1, h2, h3, h4, h5, h6, form, span, iframe, dl, dt, dd { margin:0px; padding:0px; }

a:link {color:#6f6f6f; cursor:pointer; text-decoration:none; }
a:visited {color:#6f6f6f; cursor:pointer; text-decoration:none; }
a:active, a:hover {color:#6f6f6f; cursor: pointer; text-decoration:none; }

input[type=text], input[type=file], input[type=password] {border:1px solid #d4d4d4;}

img {border:0 none; vertical-align:top; }
form { margin:0; padding:0;}
legend {	position:absolute;	width:0;	height:0; font-size:0; overflow:hidden; }
fieldset { margin:0; padding:0; border:none; }
label { cursor:pointer; }

#skipNavi, hr, caption { visibility:hidden; position:absolute; width:0; height:0; font-size:0; overflow:hidden; text-indent:-9999px; line-height:0px; }


/*--- common class ---*/

/* margin  */
.mt_2 { margin-top:-2px; }
.mt_20 { margin-top:-20px; }
.mt2 { margin-top:2px !important; }
.mt5 { margin-top:5px !important; }
.mt7 { margin-top:7px !important; }
.mt10 { margin-top:10px; }
.mt15 { margin-top:15px !important; }
.mt20 { margin-top:20px; }
.mt25 { margin-top:25px; }
.mt30 { margin-top:30px !important; }
.mt40 { margin-top:40px; }
.mt45 { margin-top:45px; }
.mt60 { margin-top:60px; }
.mr10 { margin-right:10px; }
.mr30 { margin-right:30px; }
.ml15 { margin-left:15px; }

/* width */

/* font */
.fontCol1 { color:#26cf2b !important; }
.fontCol2 { color:#454545 !important; }
.fontCol3 { color:#d10101 !important; }
.fontSize14 { font-size:14px; }
.fontSize16 { font-size:16px; }
.fontSpac_1 { letter-spacing:-1px; }

/* align */
.alignL { text-align:left !important; }
.alignC { text-align:center !important; padding:0 !important; }
.alignR { text-align:right !important; }
.floatL { float:left; }
.floatR { float:right !important; }
.left0 { padding-left:0 !important; text-align:left !important; }
.left15 { padding-left:15px; text-align:left !important; }
.left20 { padding-left:20px; text-align:left !important; }
.verT { vertical-align:top !important; }
.verM { vertical-align:middle !important; }

/* form */
.check { margin-top:-2px; vertical-align:middle; }
	*html .check { margin-top:0; }
.radio { margin-top:-3px; vertical-align:middle; }
	*html .radio { margin-top:-5px; }

/* board */
.board_cnt { padding-left:15px; font:12px/14px dotum; height:20px; background:url('https://cyfun7796.cdn3.cafe24.com/tqgame/common/bg_bul_4.gif') no-repeat 6px 2px; }
.board_cnt strong { color:#f65100; }
.board_list { background:url('https://cyfun7796.cdn3.cafe24.com/tqgame/common/bg_board_list.gif') repeat-x left top; }
.board_list_ty { border-top:2px solid #c7c7c7; background:none; }
.board_list table { width:100%; }
.board_list table thead th { height:34px; padding:2px 0; vertical-align:middle; text-align:center; color:#4c8ccb; background:url('https://cyfun7796.cdn3.cafe24.com/tqgame/common/bg_board_list_th.gif') no-repeat right 0; }
.board_list table thead th.last { background:none; }
.board_list table tbody td { color:#8c8c8c; height:35px; border-bottom:1px solid #d9d9d9; vertical-align:middle; text-align:center; }
.board_list table tbody td a { color:#444; }
.board_list table tbody td.last { border-bottom:2px solid #e5e5e5; }
.board_list table tbody td img { vertical-align:middle; }
.board_list2 { background:url('https://cyfun7796.cdn3.cafe24.com/tqgame/common/bg_board_list2.gif') repeat-x left top; }
.board_list2.ty { background:url('https://cyfun7796.cdn3.cafe24.com/tqgame/common/bg_board_list2_ty.gif') repeat-x left top; }
.board_list2 table { width:100%; }
.board_list2 table thead th { height:39px; vertical-align:middle; text-align:center; color:#494949;  }
.board_list2 table tbody td { color:#8c8c8c; height:33px; border-bottom:1px solid #e5e5e5;  border-right:1px solid #e5e5e5; vertical-align:middle; text-align:center; }
.board_list2 table tbody td.rlast { border-right:0; }
.board_list2 table tbody td.blast { border-bottom:2px solid #e5e5e5; }

/* padding */
.paging { clear:both; overflow:hidden; width:100%; height:20px; margin:20px auto 0; text-align:center; }
.paging a, .paging strong { display:inline-block; font:11px/13px dotum; float:left; color:#868686; }
.paging a img { display:inline-block; vertical-align:middle; margin-bottom:2px; }
.paging a.next { padding:0 0 0 15px; }	 
.paging a.prev { padding:0 15px 0 0; }
.paging .count { margin-right:5px; padding-right:0; }
.paging a, .paging strong  { float:none; margin:0 5px; }
.paging strong.cur,.paging a:hover { text-decoration:none; font-weight:bold; color:#00abf0 !important;  }

/* etc */
.bul1 { height:25px; padding-left:20px; background:url(http://cyfun7796.cdn3.cafe24.com/tqgame/common/bg_bul_1.gif') no-repeat 0 2px; }
.bul1 img { vertical-align:top; }
.bul2 { padding-left:33px; background:url('https://cyfun7796.cdn3.cafe24.com/tqgame/common/bg_bul_3.gif') no-repeat 0 0; }
.bul2 img { vertical-align:top; padding-top:1px; }


/* clear fix */
.fix:after {visibility:hidden; display:block; font-size:0; content:" "; clear:both; height:0;}
.fix {display:inline-block;}
* html .fix {height:1%;}
html[xmlns] .fix {display:block;}
