﻿@charset "utf-8";

/**--share--**/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,textarea,p,blockquote,th,td,input,select,textarea,button{margin:0;padding:0;}
fieldset,img{border:0;}
dl,ul,ol,li {list-style:none;}
blockquote, q {quotes:none;}
blockquote:before, blockquote:after,q:before, q:after {content:'';content:none;}
table {border-collapse: collapse;border-spacing:0;}
input,select,textarea,button {vertical-align:middle;font-size:100%;}
html, body {background:#fff;color:#333;}
a {color:#333;text-decoration:none;}
address,caption,cite,code,dfn,em,var {font-style:normal;font-weight:normal;}
hr {display:none;}
.daumhide {position:absolute;left:-9999in;width:1px;height:1px;overflow:hidden;} 
body {-webkit-text-size-adjust:none;}
body,input,select,textarea {font:14px/1.5 'Malgun Gothic',sans-serif;}
.nodp, .hidden { display:none; }
hr.clr { display: block; visibility: hidden;}
textarea { width:100%; }

/* Context */
.num { letter-spacing:0; color:#606bed; } /* (댓글)수 */ 
.ans { color:#e74912; text-decoration:underline; } /* 답변 */
.dt { letter-spacing:0; font-family:tahoma,sans-serif; color:#999; } /* 날짜 */
.limit { text-align:right; color:#666; } /* 글자수제한 */
.irt { margin:0; padding:0; text-indent:-9999em; overflow:hidden; border:none; background:transparent none 0 0 no-repeat; -webkit-border-radius:0; } /* input text */

.sep { color:#d6d6d6;}
.noti_authority { color:#999;}
.hidden_select { width:10px;height:10px;position:absolute;z-index:-1; }


/**--Layout--**/
#LetterReplyWrap { text-align:left; width:auto; min-width:320px; }
#LetterReplyWrap .contents { border-bottom:2px solid #999; padding-bottom:20px; margin-bottom:20px;}

/**--reply--**/
.replyinput {padding:7px;}
.replyinput h3 { font-size:; color:#9836ff; background:url(/Images/sub/icon_press.gif) no-repeat 0 5px; padding-left:25px; border-bottom:dotted 1px #999; }
#comments {padding:7px;}
#comments li { color:#d4d4d4; /*border-top:1px solid #e9e9e9;*/ }
#comments li.first { border-top:none; }
#comments li.last {border-bottom:none;}
#comments li p { color:#666; }
#comments .owner { color:#333; font-weight:bold; }
#comments .owner a { color:#333; text-decoration:underline; }
#comments .article_body { color:#666; line-height:1.4; word-wrap:break-word; }
#comments .article_info { }
#comments .num { color:#9a50e8; }
#comments .Remodify { padding-left:10px; font-weight:bold; }
#comments .Remodify a { color:#9a50e8; font-weight:bold; }
#comments textarea { border:1px solid #cfcfcf; width:100%; height:55px; padding:0; margin:0 0 0 -1px; color:#666; font-size:15px; }
p.tool { clear:both; margin:7px 6px 5px; font-size:14px; border-bottom:1px solid #CCC; padding-bottom:5px; }

.haslabel label { float:left; font-weight:bold; width:22%; }
.haslabel p label { float:none; }

.formitem { margin:13px 0 0 0; }
.formitem p { margin:0 0 0 60px; }
.textBox { }
.replyinput input { padding:3px 0; width:96%; }
.replyinput textarea { padding:3px 0; width:100%; }
.replyinput input[type="text"] { height:22px; border:1px solid #9fa4b7 !important; -webkit-appearance:textfield; -webkit-border-radius:5px; }
.textBox textarea { height:122px; }


/*-----------기본 리스트 형태--------------*/
ul.ListBasic {}
ul.ListBasic li.titleLi { background:url(/Mobile/ilchiLetter/icon.gif) no-repeat 10px 15px; border-bottom:1px solid #e0e0e0; padding:10px 10px 10px 25px; font-weight:bold; color:#5700a9;}
ul.ListBasic li.titleLiOn { background:url(/Mobile/ilchiLetter/iconOn.gif) no-repeat 10px 15px; border-bottom:1px solid #e0e0e0; padding:10px 10px 10px 25px; font-weight:bold; color:#fff; background-color:#b49aee;}
ul.ListBasic li.con {background-color:#f7eeff; border-bottom:1px solid #e0e0e0; padding:10px 10px 10px 25px;}
