/*
Author : 이다혜
Version : 1.0
*/
/* Common Style */
* {margin:0; padding:0;}
hr, legend {display:none;}
img, fieldset {border:none;}
body, h1, h2, h3, h4, h5, dl, dt, dd, th, td, div, p, input, form, fieldset, select, legend, input, label, textarea {font-size:12px; font-family:"돋움", Dotum, "굴림", Gulim, Arial, AppleGothic, "애플고딕", sans-serif; }
ul, ol, li {list-style:none outside;}
input { padding:0; margin:0;} 
input, select, textarea {vertical-align:middle; font-family:Gulim, sans-serif;font-size:100%;}
table {border-collapse:collapse; width:100%;}
address, em, i {font-style:normal;}
img {vertical-align:middle;}
th, td, li, p {line-height:140%;}
button {border:none; margin:0; padding:0; background:none; cursor:pointer; overflow:visible;}
a {cursor:pointer;}
html, body {margin: 0; padding: 0;}
hr {display:none;}
ol li,ul li,li ul li {list-style: none;padding: 0 0 0 0;line-height: 100%;}
img {vertical-align: top;}
a img {border: none; }


/*link*/
a:link {color:#000; text-decoration:none;}
a:visited {color:#000; text-decoration:none;}
a:hover {color:#0000FF; text-decoration:underline;}
a:active {color:#000; text-decoration:none;} 
.invisible {overflow:hidden; visibility:hidden; width:0; height:0; font-size:0; line-height:0;}

/* Font Size */
h1 {margin:0 0 0 0; line-height:100%;}
h2, h3, h4, h5, h6 {font-size:11px; margin:0;}
h2 {font-size:12px;}
h3 {font-size:12px;}
h4 {font-size:12px;}
h5 {font-size:12px;}

/* login_input font color */
input.fontgr{color:#000 !important;}

/*table*/
fieldset {margin:0; padding: 0; border: none;}
legend {display:none;}
caption {display:none;}
table {border-collapse:collapse; empty-cells:show;}
th {
	font-weight:bold;
	line-height:1.3em; 
	font-family:"돋움", Dotum, "굴림", Gulim, Arial, AppleGothic, "애플고딕", sans-serif; 
	color:#808080;
	}
td {
	font-weight:normal;
	line-height:1.3em; 
	font-family:"돋움", Dotum, "굴림", Gulim, Arial, AppleGothic, "애플고딕", sans-serif; 
	color:#808080;
	}

/*form*/
form {margin:0; padding:0;}
input,
textarea,
select {font-size:12px;line-height:1.5em; font-family:"돋움", Dotum, "굴림", Gulim, Arial, AppleGothic, "애플고딕", sans-serif; color:#666666;margin:0;}

input {margin:0; padding:0; vertical-align:middle;}
input[type=text] { font-size:12px; border:1px solid #d2d2d2;}
input.inputType01 {
	margin-right:41px; 
	padding-left:10px;
	height:17px; 
	line-height:17px;
	color:#ccc; 
	}

input.inputType02 {
	border:1px solid #fff;
	color:#333;
	}
input.id {width:188px; padding:0 12px 0 12px; height:32px; line-height:32px; color:#000;  border:1px solid #ddd; }
input.id:hover {border-color:#da0414;}
input.pw {width:189px; padding:0 12px 0 12px; background:#fff; border:1px solid #ddd; height:32px; line-height:32px;color:#000;}
input.pw:hover {border-color:#da0414;}
input.popup {color:#777; border:#fff; font-size:12px; line-height:1.2;}
input[type=checkbox] {margin-right:2px;}
input.checkbox01 {margin:0 0 0 0; *margin:0 -3px -3px -3px;}
input.checkbox02 {margin:-3px 3px 0 0; *margin:-4px 2px -3px -3px;}
input.type_checkbox {_margin:-4px 0px 0 0;}
*+html input.type_checkbox {margin:-3px 0px 0 0;}
input.type_checkbox2 {margin:-2px 5px 0 0;}
input.type_checkbox3 {margin:0 3px 2px 10px;} 

input[type=radio] {margin-right:10px;height:18px;vertical-align:middle;}
input.type_radio01 {margin:-2px 5px 0 0;}

/* select */
select {
	height:20px;
	_height:auto;
	padding: 0 0 0 2px;
	_padding: 0;
	border:1px solid #ccc;
}
select.select1 {vertical-align:middle;background:#f7f7f7;}
select.type_select1 {height:1.7em;margin:1px 0 0 0; vertical-align:middle;}
select.type_select {width:90px;margin-top:5px;}

/*textarea*/
textarea {padding:5px; overflow:auto; border:1px solid #B9B9B9; background:#ffffff;}

/*longdesc*/
.longdesc {visibility:hidden; position:absolute; top:-10000px; left:0; overflow:hidden; height:0; width:0; font-size:0; margin:0; padding:0;}
.skip {visibility:hidden; position:absolute; overflow:hidden; height:0; width:0; font-size:0; margin-top:-10000px; padding:0;}

/*common*/
.boTNone {border-top:0 none !important;} 
.floatR {float:right !important;}
.floatL {float:left !important;}
.marR10 {margin-right:10px;}
.borNone {border:0 none !important;}
.marC2 {margin:0 2px;}
.list_dot {background:url(http://img.tvchosun.com/images/bul/bul_square_3x3.gif) no-repeat 0 4px; padding-left:7px; line-height:1.3;}
.list_arrow {background:url(http://img.tvchosun.com/images/bul/bul_arrow_gray.gif) no-repeat 0 3px; padding-left:10px; line-height:1.3;}

/*heading Type*/
p.titleType01 { padding-left:15px;color:#000; font-family:Arial; font-size:16px;padding:13px 0 14px 15px; font-weight:bold;}
p.titleType02 {padding-left:15px;color:#000; font-family:Arial; font-size:16px;padding:9px 0 6px 15px; font-weight:bold; border-bottom:1px solid #dedede;}
p.titleType02 a.more{float:right; color:#999; font-size:12px; font-weight:normal; margin:4px 15px 0 0; display:block; line-height:1.2;}
.board_title {padding:16px 0; font-size:14px; font-weight:bold;}
.board_title .more {font-size:12px; font-weight:normal; color:#777; margin-top:3px; display:inline-block;}
