@charset "utf-8";/* NHN (developers@xpressengine.com) */


.ej-div {margin-bottom:10px;}
.ej-guest-writeform {display:none;}
.ej-guest-head {padding: 5px;margin: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ej-guest-head:after { content: ""; display: block;clear: both; }
.ej-guest-head p { float:left; font-size:16px; padding: .5em;}
.ej-guest-head > span {float: right; position: relative; margin-right: 5px; padding:3px 5px;color: #9E9E9E !important;}
.ej-guest-head > span a { color: #9E9E9E !important;}
.ej-guest-content { padding: 5px 2px;margin: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ej-guest_btn {clear:both;}
.ej-guest-comment {margin-top:-2px;}
/**/
.ej-view_head {margin: 0 .2em -2px 0; border-bottom: 0 !important; padding: 0;}
.ej-view_title { font-size:24px;padding:8px 20px 8px 20px;background: url('../img/doublequote.png') no-repeat 3px 3px; text-indent:20px;}
.ej-view_writer {padding:0px 7px 0px 14px;background: url('../img/btp-user.png') no-repeat;}
.ej-reg_time  {padding:0px 7px 0px 14px;background: url('../img/btp-calendar.png') no-repeat;}

.fl {float: left;}
.fr {float:right;}
a, a:hover {text-decoration: none; outline: medium none; color:#555;}

.ui-accordion .ui-accordion-header {font-size:16px;}
.ui-accordion .ui-accordion-header > span {float:right; clear:right;position:relative;top:-23px;right:10px;}
.ui-accordion .ui-accordion-content > p { line-height:16px;}

#cmt_list_acdn,#cmt_form_acdn {cursor:pointer;}
#cmt_list_acdn > span, #cmt_form_acdn > span {display:inline-block;} 
#cmt_list_acdn > a, #cmt_form_acdn > a { margin-left:15px;display:inline-block;}
#cmt_list_acdn > a:hover, #cmt_form_acdn > a:hover { text-decoration:none;}

#cmt_list_acdn em, .ui-accordion-header em {font-size: 11px; font-weight: bold; padding: .2em .5em; top: 50%; margin-top: -1.2em;	-moz-border-radius:1em;-webkit-border-radius:1em;border-radius: 1em;}
#cmt_body .fbItem{padding:18px 10px 16px 10px;border-bottom:1px dashed #e6e6e6;margin:0 0 -1px 0;zoom:1;list-style:none}
#cmt_body .fbItem:last-child {border-bottom:none;}
#cmt_body .fbItem:after{content:"";display:block;clear:both}
#cmt_body .indent{background:url('../img/icoIndent.gif') no-repeat;}
#cmt_body .fbMeta{float:left;width:184px;padding:0 0 0 6px}
#cmt_body .profile{float:left;width:38px;height:38px;margin:0 6px 5px 0;border:1px solid #ddd;background:url('../img/profile.gif') no-repeat}
#cmt_body .fbMeta .author{margin:0;font-size:12px}
#cmt_body .author a{text-decoration:none;color:#666}
#cmt_body .author a img{margin:0 6px 0 0 !important;vertical-align:top !important}
#cmt_body .time{margin:0;font:11px Tahoma, Geneva, sans-serif;color:#8e8e8e}
#cmt_body .xe_content{margin:0 0 0 200px;color:#666;line-height:1.5}
#cmt_body .xe_content *:first-child{margin-top:0}
#cmt_body .fileList{margin:0 0 0 190px;padding:8px 0 0 0;display:inline;float:left;clear:both}
#cmt_body .toggleFile{border:0;background:url('../img/icoSet.gif') no-repeat 0 2px;cursor:pointer;overflow:visible;padding:0 0 0 15px;color:#767676}
#cmt_body .files{display:none;list-style:none;margin:15px 0;padding:0;line-height:16px}
#cmt_body .files li{background:url('../img/icoSet.gif') no-repeat 0 -28px;padding:0 0 0 15px}
#cmt_body .files a{color:#767676;position:relative;text-decoration:none}
#cmt_body .files a .fileSize{visibility:hidden;position:absolute;padding:1px 4px;left:100%;top:-4px;border:1px solid #ddd;font:11px Tahoma, Geneva, sans-serif;background:#fff;white-space:nowrap}
#cmt_body .files a:hover .fileSize,
#cmt_body .files a:active .fileSize,
#cmt_body .files a:focus .fileSize{visibility:visible}
#cmt_body .action{margin:0;padding:10px 10px 0 0;white-space:nowrap;float:right}
#cmt_body .action .vote{margin:0 10px 0 0;color:#767676}
#cmt_body .indent1{padding-left:20px;background-position:6px 15px}
#cmt_body .indent2{padding-left:40px;background-position:26px 15px}
#cmt_body .indent3{padding-left:60px;background-position:46px 15px}
#cmt_body .indent4{padding-left:80px;background-position:66px 15px}
#cmt_body .indent5{padding-left:100px;background-position:86px 15px}
#cmt_body .indent6{padding-left:120px;background-position:106px 15px}
#cmt_body .indent7{padding-left:140px;background-position:126px 15px}
#cmt_body .indent8{padding-left:160px;background-position:146px 15px}
#cmt_body .indent9{padding-left:180px;background-position:166px 15px}
#cmt_body .indent10{padding-left:200px;background-position:186px 15px}
#cmt_body .indent11{padding-left:220px;background-position:206px 15px}
#cmt_body .indent12{padding-left:240px;background-position:226px 15px}

/*글쓰기*/
.write_form {padding:15px;}



/* Write Author */
/* _read.html | write_form.html | comment_form.html */
.write_author {float:left;margin:0 4px 0 0}
.write_author .item{position:relative;display:inline-block;_margin:0 4px 0 0;zoom:1}
.write_author .iLabel{top:4px;left:8px;color:#666}
.write_author label{margin:0 10px 0 0}


/************ 시작 : 테이블 ********************/
table.jQuiTable {	margin: 0 auto;	clear: both;	width: 100%;	font-size:12px;}
table.jQuiTable a,table.jQuiTable a:hover {text-decoration:none;}
table.jQuiTable thead th {	padding: 5px 18px 5px 10px;	border-bottom: 1px solid black;	font-weight: bold;	cursor: pointer;	* cursor: hand;}
table.jQuiTable tfoot th {	padding: 5px 18px 5px 10px;	border-top: 1px solid black;	font-weight: bold;}
table.jQuiTable tr.heading2 td { 	border-bottom: 1px solid #aaa;}
table.jQuiTable td { padding: 6px 10px; }
table.jQuiTable td.center { text-align: center; }
table.jQuiTable tbody tr { border:0px !important;}
table.jQuiTable tbody td { border:0px !important;}
table.jQuiTable tr.odd-row td {
	background:#f6f6f6;
    background: -moz-linear-gradient(100% 25% 90deg, #f6f6f6, #f1f1f1);
    background: -webkit-gradient(linear, 0% 0%, 0% 25%, from(#f1f1f1), to(#f6f6f6));
	border-top:1px solid #F6F6F6;border-bottom:1px solid #ffffff;
}
/*table.jQuiTable tbody tr:nth-child(2n+1) td {
	background:#f6f6f6;
    background: -moz-linear-gradient(100% 25% 90deg, #f6f6f6, #f1f1f1);
    background: -webkit-gradient(linear, 0% 0%, 0% 25%, from(#f1f1f1), to(#f6f6f6));
}*/

/************ 페이징 ********************/
.paging_full_numbers {margin-top:4px; }
.paging_full_numbers a { padding: 2px 5px;}
.paging_full_numbers a:active { outline: none }
.paging_full_numbers a:hover { text-decoration: none; }
.paging_full_numbers a.paginate_active {
	border: 1px solid #aaa;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	padding: 2px 5px;
	margin: 0 3px;
	cursor: pointer;
	*cursor: hand;
	color: #333 !important;
}
.paging_full_numbers a.paginate_active { background-color: #99B3FF; }
.paging_full_numbers span { padding: 0px 5px;}
/************ filamentgroup ********************/
.fg-button { outline: 0; margin:0 4px 0 0; padding: .4em 1em; text-decoration:none !important; cursor:pointer; position: relative; text-align: center; zoom: 1; }
.fg-button .ui-icon { position: absolute; top: 50%; margin-top: -8px; left: 50%; margin-left: -8px; }
a.fg-button { float:left; }
button.fg-button { width:auto; overflow:visible; } /* remove extra button width in IE */
.fg-button-icon-left { padding-left: 2.1em; }
.fg-button-icon-right { padding-right: 2.1em; }
.fg-button-icon-left .ui-icon { right: auto; left: .2em; margin-left: 0; }
.fg-button-icon-right .ui-icon { left: auto; right: .2em; margin-left: 0; }
.fg-button-icon-solo { display:block; width:8px; text-indent: -9999px; }	 /* solo icon buttons must have block properties for the text-indent to work */	
.fg-buttonset { float:left; }
.fg-buttonset .fg-button { float: left; }
.fg-buttonset-single .fg-button, 
.fg-buttonset-multi .fg-button { margin-right: -1px; }
.fg-toolbar { padding: .5em; margin: 0;  }
.fg-toolbar:after {content: "";display:block;clear:both;}
.fg-toolbar .fg-buttonset { margin-right:1.5em; padding-left: 1px; }
.fg-toolbar .fg-button { font-size: 1em;  }
/************ form ui ********************/
dl.listType:after{content: "";display:block;clear:both;}
dl.listType dt, dl.listType dd {float:left; position: relative; margin: 0px;}
dl.listType dt {text-align:right; padding:5px; margin-bottom:5px; background-color:#dbdbdb; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}
dl.listType dt em { color: #C60000; font-weight: bold;}
dl.listType dd { padding: 0px; margin-left:20px;}
dl.listType.pair1 dt { width:150px; clear: left;  }
dl.listType dt.full_collap { width: 100%; background:transparent;text-align:left;  }
dl.listType dd input[type=text],dl.listType dd input[type=text] { }
/************ jquery mobile ********************/
.ui-btn-up-d {
	border: 1px solid 		#ccc /*{d-bup-border}*/;
	background: 			#fff /*{d-bup-background-color}*/;
	font-weight: bold;
	color: 					#444 /*{d-bup-color}*/;
	text-shadow: 0 /*{d-bup-shadow-x}*/ 1px /*{d-bup-shadow-y}*/ 1px /*{d-bup-shadow-radius}*/ #fff /*{d-bup-shadow-color}*/;
	background-image: -webkit-gradient(linear, left top, left bottom, from( #fff), to( #fff /*{d-bup-background-end}*/)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(#fff /*{d-bup-background-start}*/, #fff /*{d-bup-background-end}*/); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient(#fff /*{d-bup-background-start}*/, #fff /*{d-bup-background-end}*/); /* FF3.6 */
	background-image:     -ms-linear-gradient(#fff /*{d-bup-background-start}*/, #fff /*{d-bup-background-end}*/); /* IE10 */
	background-image:      -o-linear-gradient(#fff /*{d-bup-background-start}*/, #fff /*{d-bup-background-end}*/); /* Opera 11.10+ */
	background-image:         linear-gradient(#fff /*{d-bup-background-start}*/, #fff /*{d-bup-background-end}*/);
}
.ui-btn-inner { padding: .6em 25px; display: block; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; position: relative; zoom: 1; }
.ui-li-divider { padding: .5em 15px; font-size: 14px; font-weight: bold;counter-reset: listnumbering;   }
.ui-tabs .ui-tabs-nav li span { float: left; padding: .5em 1em; text-decoration: none; }
.ui-state-hover {font-weight: normal !important;}
.ui-body-c {
	border: 1px solid 		#B3B3B3 /*{c-body-border}*/;
	color: 					#333333 /*{c-body-color}*/;
	text-shadow: 0 /*{c-body-shadow-x}*/ 1px /*{c-body-shadow-y}*/ 0 /*{c-body-shadow-radius}*/ #fff /*{c-body-shadow-color}*/;
	background: 			#f0f0f0 /*{c-body-background-color}*/;
	background-image: -webkit-gradient(linear, left top, left bottom, from( #eee /*{c-body-background-start}*/), to( #ddd /*{c-body-background-end}*/)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(#eee /*{c-body-background-start}*/, #ddd /*{c-body-background-end}*/); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient(#eee /*{c-body-background-start}*/, #ddd /*{c-body-background-end}*/); /* FF3.6 */
	background-image:     -ms-linear-gradient(#eee /*{c-body-background-start}*/, #ddd /*{c-body-background-end}*/); /* IE10 */
	background-image:      -o-linear-gradient(#eee /*{c-body-background-start}*/, #ddd /*{c-body-background-end}*/); /* Opera 11.10+ */
	background-image:         linear-gradient(#eee /*{c-body-background-start}*/, #ddd /*{c-body-background-end}*/);
}
.ui-bar-c {
	border: 1px solid 		#B3B3B3 /*{c-bar-border}*/;
	background: 			#e9eaeb /*{c-bar-background-color}*/;
	color: 					#3E3E3E /*{c-bar-color}*/;
	font-weight: bold;
	text-shadow: 0 /*{c-bar-shadow-x}*/ 1px /*{c-bar-shadow-y}*/ 1px /*{c-bar-shadow-radius}*/ 	#fff /*{c-bar-shadow-color}*/;
	background-image: -webkit-gradient(linear, left top, left bottom, from( #f0f0f0 /*{c-bar-background-start}*/), to( #e9eaeb /*{c-bar-background-end}*/)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(#f0f0f0 /*{c-bar-background-start}*/, #e9eaeb /*{c-bar-background-end}*/); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient(#f0f0f0 /*{c-bar-background-start}*/, #e9eaeb /*{c-bar-background-end}*/); /* FF3.6 */
	background-image:     -ms-linear-gradient(#f0f0f0 /*{c-bar-background-start}*/, #e9eaeb /*{c-bar-background-end}*/); /* IE10 */
	background-image:      -o-linear-gradient(#f0f0f0 /*{c-bar-background-start}*/, #e9eaeb /*{c-bar-background-end}*/); /* Opera 11.10+ */
	background-image:         linear-gradient(#f0f0f0 /*{c-bar-background-start}*/, #e9eaeb /*{c-bar-background-end}*/);
}
.ui-btn-up-c {
	border: 1px solid 		#ccc /*{c-bup-border}*/;
	background: 			#eee /*{c-bup-background-color}*/;
	font-weight: bold;
	color: 					#444 /*{c-bup-color}*/;
	text-shadow: 0 /*{c-bup-shadow-x}*/ 1px /*{c-bup-shadow-y}*/ 1px /*{c-bup-shadow-radius}*/ #f6f6f6 /*{c-bup-shadow-color}*/;
	background-image: -webkit-gradient(linear, left top, left bottom, from( #fdfdfd /*{c-bup-background-start}*/), to( #eee /*{c-bup-background-end}*/)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(#fdfdfd /*{c-bup-background-start}*/, #eee /*{c-bup-background-end}*/); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient(#fdfdfd /*{c-bup-background-start}*/, #eee /*{c-bup-background-end}*/); /* FF3.6 */
	background-image:     -ms-linear-gradient(#fdfdfd /*{c-bup-background-start}*/, #eee /*{c-bup-background-end}*/); /* IE10 */
	background-image:      -o-linear-gradient(#fdfdfd /*{c-bup-background-start}*/, #eee /*{c-bup-background-end}*/); /* Opera 11.10+ */
	background-image:         linear-gradient(#fdfdfd /*{c-bup-background-start}*/, #eee /*{c-bup-background-end}*/);
}