@charset "utf-8";

/* reset */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, address, big, cite, code, del, em, img, q, s, small, strong, sub, sup, var, b, u, i, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, embed, summary {margin:0; padding:0; font-family:����,Dotum,����,Gulim,AppleGothic,sans-serif; font-size:12px; color:#575757;}
form {display:inline; margin:none;}
fieldset {display:block; border:0;}
hr,
.hidden {display:none;}
li {list-style:none;}
em {font-style:normal;}
input, select {font-size:12px; vertical-align:middle;}
select {height:19px;}
textarea {bordeR:1px solid #cfcfcf;}
caption {text-indent:-5000px; font-size:0; line-height:0;}
table {border-collapse:collapse; table-layout:fixed;}
a:link,  a {text-decoration:none; color:#656565;}
a:hover {color:#264d84;}
input, select {font-size:12px;}
img {border:0; vertical-align:top;}

legend {font-size:0; position:absolute; left:-5000px;}

.input-text01 {display:inline-block; background:url("/images/common/input_bg_lef01.gif") no-repeat 0 0;}
.input-text01 .input-sel01 {display:inline-block; height:26px; line-height:26px; padding:0 20px 0 12px; color:#404040; background:url("/images/common/input_bg_rig02.gif") no-repeat right 0;}
.input-text01 .sel-box01 {display:none; position:absolute; top:24px; left:0; max-height:120px; border:1px solid #b9b9b9; border-top:none; background:#fff; overflow-x:hidden; overflow-y:auto;}
.input-text01 .sel-box01 li {color:#404040; padding-left:12px; line-height:16px;}
input.input-text {height:26px; line-height:26px; padding:0 5px; border:none; background:url("/images/common/input_bg_rig01.gif") no-repeat right 0; *margin-top:-1px;}
input.input-radio {width:12px; height:12px; vertical-align:middle; margin-top:-3px;}
input.input-check {width:12px; height:12px; vertical-align:middle; margin-top:-1px;}
input.input-file {height:21px; line-height:21px; *height:19px; *line-height:19px; border:1px solid #cfcfcf;}

/* select */
.fe_selectWrap { position:relative; display:inline-block; vertical-align:middle; *display:inline; zoom:1; }
.fe_selectWrap * {text-align:left;}
.fe_selectWrap .fe_select_triggerWrap { position:relative; padding:0 0 0 9px; height:26px; left:0; top:0; background:url("/images/common/select_bg_lef01.gif") no-repeat 0 0; }
.fe_selectWrap .fe_select_triggerWrap a { display:block; padding:0 23px 0 0; height:26px; text-align:left; line-height:26px; font-size:12px;color:#404040; cursor:default; text-decoration:none;background:#fff url(/common/img/bg_select_topright_atv.png) no-repeat right 0; }
.fe_selectWrap.disabled .fe_select_triggerWrap { background:url(http://www.samsung.com/common/img/bg_select_topleft_datv.png) no-repeat 0 0;}
.fe_selectWrap.disabled .fe_select_triggerWrap a { background:#fff url(http://www.samsung.com/common/img/bg_select_topright_datv.png) no-repeat right 0; color:#ccc;}
.fe_selectWrap .fe_selectListWrap { position:absolute; left:0; top:24px; z-index:500;}
.fe_selectWrap .fe_selectListWrap .fe_selectList { position:relative; border:0 none; z-index:500; margin:0; padding:0; border:1px solid #ccc; border-bottom:0 none; background-color:#fff;}
.fe_selectWrap .fe_selectListWrap .fe_selectList li { background-image:none; list-style:none; margin:0; padding:0; line-height:1;  font-family:����,dotum;}
.fe_selectWrap .fe_selectListWrap .fe_selectList li:hover { background-color:#ccc;}
.fe_selectWrap .fe_selectListWrap .fe_selectList li a { display:block; padding:3px 0 3px 7px; font-size:12px; color:#404040; text-decoration:none;}
.fe_selectWrap .fe_selectListWrap .fe_selectListBottom { height:2px; padding:0 0 0 5px; background:url("/images/common/bg_select_bottomleft.png") no-repeat 0 bottom;}
.fe_selectWrap .fe_selectListWrap .fe_selectListBottom span { display:block; height:2px; background:url("/images/common/bg_select_bottomright.png") no-repeat right bottom;}

/* Select form ARIA 20120210 jhlim add(caution :source role back)  */
.fe_select_triggerWrap input.cb_edit {border:0px !important;display: block;padding: 0 23px 0 0 !important;height: 26px !important;text-align: left;line-height: 26px !important;background: white url("/images/common/select_bg_rig01.gif") no-repeat right 0; font-family:����,dotum; *margin-top:-1px;}
.fe_selectWrap.disabled .fe_select_triggerWrap input.cb_edit {background: white url(http://www.samsung.com/common/img/bg_select_topright_datv.png) no-repeat right 0;color: #CCC !important;}
.fe_selectWrap .fe_selectListWrap .fe_selectList li.sub {display: block;padding: 6px 0 6px 12px !important;font-size: 11px;color: #404040;text-decoration: none;}
.fe_selectWrap .fe_selectListWrap .fe_selectList li.cb_option {display: block;color: #404040;padding: 3px 0 3px 7px;font-size: 12px;text-decoration: none;}
.fe_selectWrap .fe_selectListWrap .fe_selectList li.activator {background-color: #CCC;}

/* popup _ layout */
#popHead {height:50px; background:#5b79a6;}
#popHead h1 {padding:17px 0 0 20px;}
#popHead_leeum {height:50px; background:#a3c318;} /* 2013-11-26 김주한 수정*/
#popHead_leeum h1 {padding:17px 0 0 20px;} /* 2013-11-26 김주한 수정*/

#popHead_child {height:50px; background:#B5CA4C;} /* 2013-11-26 김주한 수정*/
#popHead_child h1 {padding:17px 0 0 20px;} /* 2013-11-26 김주한 수정*/
#popCon {min-width:450px; padding:30px 20px 0 20px; text-align:center;}

/* popup _ content */
.search-type01,.search-type02 {padding:0 0 20px 0; border-bottom:1px solid #d3d3d3;}
.search-type01 fieldset, .search-type02 fieldset {padding:8px 0 8px 0; border-top:1px solid #e9e9e9; border-bottom:1px solid #e9e9e9; background:#f9f9f7;}
.search-type01 fieldset .btn01, .search-type02 fieldset .btn01 {margin-top:1px;}
.search-type01 fieldset label, .search-type02 fieldset label {font-weight:bold;}
.search-type02 fieldset p{text-align:left;width:405px;margin:5px auto;}

.id-txt01 {margin:0 0 13px 0; font-weight:bold;}
.id-txt01 strong {color:#2c67bc;}
.id-txt02 {margin:30px 0 8px 0;}

.post-txt01 {margin:0 0 20px 0; line-height:20px;}

.post-tit {margin:-1px 0 0 0; padding:9px 0 6px 0; border-top:2px solid #6c7d85; border-bottom:1px solid #e9e9e9; background:#f9f9f7; overflow:hidden; zoom:1;}
.post-tit li {float:left; width:22%; color:#555; font-weight:bold;}
.post-tit li.addr {width:78%; background:url("/images/popup/bar01.gif") no-repeat 0 1px;}
.post-list {height:380px; padding:5px 0 0 0; overflow-x:hidden; overflow-y:auto; border-bottom:1px solid #e9e9e9;}
.post-list li {line-height:0; overflow:hidden; zoom:1;}
.post-list li {border-bottom:1px dotted #6c7d85;} /* 2013-11-26 김주한 수정*/
.post-list li span {float:left; width:22%; line-height:22px;}
.post-list li .addr {width:76%; padding:0 0 0 2%; text-align:left;}
.post-list li.no-data {padding:0 0 0 0; line-height:22px; text-align:center;}

.child-song {width:535px; height:392px; margin:0 auto; padding:5px 0 0 5px; background:url("/images/popup/child_song_bg.gif") no-repeat 0 0; text-align:left;}
.child-song .lyrics * {position:absolute; top:-5000px; left:-5000px;}
.child-song .lyrics img {position:static;}

.emailreject {padding:95px 0 0 0; line-height:20px; background:url("/images/popup/email_refusal_bg.jpg") no-repeat center 0;}

.joinagree-txt01 {padding:0 0 20px 0; color:#797979; line-height:18px; text-align:left;}
.joinagree-txt01 p {margin-bottom:12px;}
.joinagree-txt01 strong {color:#2c67bc;}

/* btn-type-pop01 */
.btn-type-pop01 {margin-top:20px;}

/* 20130312 ��ſ� �߰� */
#popCon.pop_professor{min-width:540px; padding:30px; text-align:left;}

h4.h4-tit-pop01{margin:20px 0 12px 0;}
.btn-type-pop02{margin-top:20px; text-align:center;}

.professor-info{border-top:2px solid #6c7d85; border-bottom:1px solid #bfbfbf; min-height:158px; position:relative; padding:0 0 0 145px;}
.professor-info h4{margin:25px 0 19px 0}
.professor-info .img{position:absolute; left:10px; top:10px; display:block; width:116px; height:139px; overflow:hidden;}
.professor-info .img img{width:116px}
.professor-info dl{position:relative; padding:0 0 0 76px; line-height:20px; height:20px;}
.professor-info dt{position:absolute; left:0; top:0; background:url(/images/popup/bullet_02.gif) no-repeat 0 8px; padding:0 0 0 9px; font-weight:bold;}

.info-tb{border-top:2px solid #6c7d85; text-align:center;}
.info-tb table{width:100%;}
.info-tb th{background:#f8faf9; border-left:1px solid #bfbfbf; border-bottom:1px solid #bfbfbf; height:40px;}
.info-tb td{border-left:1px solid #bfbfbf; border-bottom:1px solid #bfbfbf; line-height:20px; padding:10px;}
.info-tb .no-bd-l{border-left:none;}

/* 201303013 ������ �߰� */
.upload{color:#575757; font-size:11px;}
.upload span {font-size:12px;}
.upload a{text-decoration:underline;font-size:11px;}

.write-tb {width:100%; border-top:2px solid #6c7d85; text-align:left;}
.write-tb th {padding:13px 5px 9px 10px; font-weight:normal; line-height:16px; border-bottom:1px solid #ddd; background-color:#f8faf9; text-align:left;}
.write-tb label {font-weight:normal;}
.write-tb td {padding:5px 0 5px 10px; line-height:16px; border-bottom:1px solid #ddd; border-left:1px solid #ddd;}
.write-tb td strong a:hover,
.write-tb td strong a:focus {text-decoration:underline;}

.jm_set_select .fe_selectList{height:90px !important}
/* 2013-11-26 김주한 추가*/
	.in_han {ime-mode:active;}
	.in_eng {ime-mode:inactive;}