@charset "euc-kr";
/* Default */

	/* html5 */
		article, aside, hgroup, header, footer, figure, figcaption, nav, section,time, mark, canvas, video, audio, details, summary, menu { display:block; }
	
	html { width:100%; height:100%; overflow-y:scroll; }
	body { width:100%; height:100%; min-height:100%; color:#000; -webkit-text-size-adjust:none; }
	body { *word-break:break-all; -ms-word-break:break-all; word-break:break-all; }
	body, p, div, h1, h2, h3, h4, h5, h6, ul, ol, li, dl, dt, dd, table, th, td, form, fieldset, legend, input, textarea, button, select { margin:0; padding:0; font-family:돋움,Dotum,굴림,Gulim,Apple-Gothic,Helvetica,sans-serif; font-size:12px; text-decoration:none; }
	body, div, th, td, input, textarea, select, button, table, h1, h2, h3, h4, h5, h6, label, legend { font-family:돋움,Dotum,굴림,Gulim,Apple-Gothic,Helvetica,sans-serif; font-size:12px; text-decoration:none; }
	img, fieldset, iframe { border:0 none; }
	a { text-decoration:none; }
	a:hover, a:active, a:focus { text-decoration:underline; }
	li, dd, ul, ol { list-style:none; }
	em, address { font-style:normal; }
	
	
/* Frequent */
	.hidden, .blind { display:none !important; }
	.iefix, .clear { width:1px !important; height:0px !important; margin:-1px 0 0 0 !important; clear:both !important; ; display:block !important; overflow:hidden !important; padding:1px 0 0 0 !important; font-size:1px !important; }

/* ftClear */
	.ftClear { _height:1%; } /* IE6하위 */
	*:first-child+html .ftClear { min-height:1%; } /* IE7 */
	.ftClear:after { content:" "; display:block; clear:both; height:0; visibility:hidden; } /* 표준 */ 

/* mobile check */
	input[type='checkbox'].mCheck { vertical-align:middle; }
	input[type='checkbox'].mCheck { background:#fff; border:solid 2px #bbb; border-radius:0; height:20px; width:20px; -webkit-appearance:none; }
	input[type='checkbox'].mCheck:checked { background:#fff;  border:solid 2px #bbb; }
	input[type='checkbox'].mCheck:checked:after { content:''; position:relative; top:0; left:0; display:block; width:16px; height:16px; background:#fff; background-image:url(//imgcdn.luckyworld.net/m_sexy/common/icon/checkbox_red.gif); background-size:16px 16px; background-position:left top; }
	input[type='checkbox'].mCheck:disabled { border:solid 2px #ddd; background:#fafafa; }

/* mobile radio */
	input[type='radio'].mRadio{ vertical-align:middle; }
	input[type='radio'].mRadio{ background:#fff; border:solid 2px #bbb; border-radius:10px; height:20px; width:20px; -webkit-appearance:none; }
	input[type='radio'].mRadio:checked{ border:solid 2px #bbb; border-radius:10px; }
	input[type='radio'].mRadio:checked:after { content:''; position:relative; top:0; left:0; display:block; width:16px; height:16px; border-radius:10px; background:#fff; background-image:url(//imgcdn.luckyworld.net/m_sexy/common/icon/radio_red.gif); background-size:10px 10px; background-position:center center; background-repeat:no-repeat; }
	input[type='radio'].mRadio:disabled{ border:solid 2px #ddd; background:#fafafa; }

/* Table */
	/* Table Type 1 */
		.commonTableType1 table { border-collapse: collapse; table-layout: fixed; border: 0; }
		.commonTableType1 table caption { text-align:left; padding:5px 12px; color:#666; font-weight:bold; background:url(/images/common/table_caption_icon.gif) no-repeat 0px 6px; }
		.commonTableType1 table th,
		.commonTableType1 table td { padding: 5px 0 3px; text-align: center; border: 0; }
		.commonTableType1 table th { padding: 10px 0 7px; border-top: 1px solid #eeeeee; border-bottom: solid 1px #cdcdcd; font-weight: bold; letter-spacing: -1px; background: #f7f7f7 url(//imgcdn.luckyworld.net/diskboard/common/bg_gray1.gif) repeat-x left bottom; }
		.commonTableType1 table th,
		.commonTableType1 table th a { color:#666; }
		.commonTableType1 table td { padding:9px 0 4px;border-bottom:1px solid #e5e5e5;color:#4c4c4c; }
		.commonTableType1 table td.hasIcon { padding-top: 7px; padding-bottom: 4px; }
		.commonTableType1 table td,
		.commonTableType1 table td a { color:#666; }
		.commonTableType1 table td.left { text-align: left; padding-left: 8px; padding-right: 8px; }
		.commonTableType1 table td.nopad { padding-top: 0px; padding-bottom: 0px; }
		.commonTableType1 table td img.iconimg { vertical-align: middle; margin: -4px 0 -1px; border: 0; }
