@charset "utf-8";

/* 170529 나눔고딕 */
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
/**{margin:0; padding:0; font-family: 'Nanum Gothic', sans-serif;}*/
/* 170529 나눔고딕 */

/***/
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
/*table, caption, tbody, tfoot, thead, tr, th, td,*/
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video
 {
    margin:0;
    padding:0;
    border:0;
    outline:0;
    font-size:100%;
    background:transparent;
}
article, aside, details, figcaption, figure,
 footer, header, hgroup, menu, nav, section, main {
	display: block;
}
ol, ul, li {
	list-style: none;
}
blockquote, q {
    quotes:none;
}
blockquote:before, blockquote:after,
q:before, q:after {
    content:'';
    content:none;
}
a {
    margin:0;
    padding:0;
    font-size:100%;
    vertical-align:middle;
    background:transparent;
}
/* change colours to suit your needs */
ins {
    background-color:#ff9;
    color:#000;
    text-decoration:none;
}
/* change colours to suit your needs */
mark {
    background-color:#ff9;
    color:#000;
    font-style:italic;
    font-weight:bold;
}
del {
    text-decoration: line-through;
}
abbr[title], dfn[title] {
    border-bottom:1px dotted;
    cursor:help;
}
/* change border colour to suit your needs */
hr {
    display:block;
    height:1px;
    border:0;
    border-top:1px solid #cccccc;
    margin:1em 0;
    padding:0;
}
input, select, button {
    vertical-align:middle;
}
caption {
		display:none;
    visibility:hidden;
}
img {
  vertical-align:middle;
}

/*-----------------------------------------------------
 reset
 -----------------------------------------------------*/




/*-----------------------------------------------------
 accessibility
 -----------------------------------------------------*/

#accessibility {
	top:0;
	left:0;
	width:100%;
	z-index:9999;
}
#accessibility a {
	display:block;
	position:absolute;
	top:-9999px;
	width:100%;
	height:20px;
	text-align:center;
	background:#2e4a84;
	color:#fff;
	z-index:9999;
}
#accessibility a:focus,
#accessibility a:active,
#accessibility a:hover {
	top:0;
	padding:7px 0 5px;
	font-weight:700;
}

/* 숨김속성_대체텍스트 */
.hide{position:absolute; width:0; height:0;	font-size:0; line-height:0;	overflow:hidden; visibility:hidden;}
.at01 {
	padding:.5em 25px;
	background:url(../img_board/at_01.png) 2px .8em no-repeat;
  font-size:1.23em;
  color:#34465d;
  font-weight:bold;
}

/*------------------------------------------------------------
	Search
	------------------------------------------------------------*/
.board_tya-search {
	margin-bottom:4em;
	padding:3.5em;
  background-color:#fafafa;
  border:2px solid #d5d9dc;
  text-align:center;
}
.board_tya-search .title {
	display:inline;
  padding:.2em 1em .2em 1.6em;
  background:url(../img_board/typea-search_magnifying.png) 0 50% no-repeat;
  font-size:26px;
  color:#5a5a5a;
  font-weight:bold;
  text-transform:uppercase;
  vertical-align:middle;
}
.board_tya-search .title > span {
	color:#006fcd;
}
.board_tya-search select,
.board_tya-search input {
	border:1px solid #d6d6d6;
  vertical-align:middle;
}
.board_tya-search select {
	padding:4px;
}
.board_tya-search input {
	padding:5px 5px;
	margin:2px;
  width:30%;
}
.board_tya-search .search_btn {
	display:inline-block;
	padding:.5em 2em;
  background:#7a7a7a;
  font-size:12px;
  color:#fff;
  font-weight:bold;
  vertical-align:middle;
}
/*------------------------------------------------------------
	Category
	------------------------------------------------------------*/
.board_tya-category {
	margin-bottom:1em;
	overflow:hidden;
}
.board_tya-category li {
	float:left;
  margin-left:-1px;
  border:1px solid #d6d6d6;
  color:#505050;
}
.board_tya-category li:first-child {
	margin:0;
}
.board_tya-category li > a {
	display:block;
  padding:.75em 1.6em;
  color:#505050;
}
.board_tya-category li > a:hover {
	background:#eef7ff;
}
/* 활성화 */
.board_tya-category li.on {
	padding-left:20px;
  background:url(../img_board/ic_check_white.png) 10px 50% no-repeat #006fcd;
  border:1px solid #045499;
  z-index:9;
}
.board_tya-category li.on > a {
	background:transparent;
  color:#fff;
}
/*------------------------------------------------------------
	Page
	------------------------------------------------------------*/
/* Type A */
.board_tya-page {
	margin:1.5em 0;
  text-align:left;
}
.board_tya-page > a {
	display:inline-block;
	zoom:1;
  *display:inline;
	width:30px;
	height:30px;
  border:1px solid #dcdcdc;
	font-family: '나눔고딕 굵음';
	font-size:13px;
	color:#333;
	font-weight:bold;
	line-height:30px;
  text-align:center;
	vertical-align:middle;
}
.board_tya-page > a:hover {
	background-color:#eef7ff;
}
.board_tya-page > a.on {
	background:#666;
  border:#666;
	color:#fff;
}
.board_tya-page > a.direction {
	width:30px;
	height:30px;
	background-image:url(../img_board/typea-page_direct.gif);
  background-position:0 0;
  background-repeat:no-repeat;
  overflow:hidden;
  white-space:nowrap;
}
.board_tya-page > a.direction.bt-first { background-position:0 0; }
.board_tya-page > a.direction.bt-prev { background-position:-32px 0; margin-right:20px;}
.board_tya-page > a.direction.bt-next { background-position:-64px 0; margin-left:20px;}
.board_tya-page > a.direction.bt-last { background-position:-96px 0; }
/* Type B */
.board_tyb-page {
	margin:3em 0 2em;
  text-align:center;
}
.board_tyb-page > a {
	display:inline-block;
	zoom:1;
  *display:inline;
	width:20px;
	height:20px;
	font-family: '나눔고딕 굵음';
	font-size:13px;
	color:#404040;
	font-weight:bold;
	line-height:20px;
  text-align:center;
	vertical-align:middle;
}
.board_tyb-page > a.on {
	color:#d64027;
  text-decoration:underline;
}
.board_tyb-page > a.direction {
	width:20px;
	height:20px;
	background:url(../img_board/typea-page_direct.gif) -5px -5px no-repeat;
  border:1px solid #dcdcdc;
  overflow:hidden;
  white-space:nowrap;
}
.board_tyb-page > a.direction.bt-first { background-position:-5px -5px; }
.board_tyb-page > a.direction.bt-prev { background-position:-37px -5px; margin-right:10px;}
.board_tyb-page > a.direction.bt-next { background-position:-69px -5px; margin-left:10px;}
.board_tyb-page > a.direction.bt-last { background-position:-101px -5px; }
/*------------------------------------------------------------
	button
	------------------------------------------------------------*/
.board_tya-btnwrap {
	float:right;
  margin-top:1em;
}
.board_tya-btnwrap2 {
  margin:4.6em 0;
  text-align:center;
}
.board_tya-btnwrap3 {
  margin:1em 0;
  text-align:center;
}
/*----- btnty01 -----*/
a[class^="btnty01"]{
	display:inline-block;
	zoom:1;
	*display:inline;
	padding:7px 24px;
	background-position:14px 50%;
	background-repeat:no-repeat;
	font-size:14px;
	color:#fff;
	font-weight:normal;
	text-align:center;
	vertical-align:middle;
	white-space:nowrap;
	overflow:hidden;
}
/* btnty01-색상 */
a[class^="btnty01-white"]	{	background-color:#ffffff; border:1px solid #b5bec0; color:#575757;}
a[class^="btnty01-blue"]	{	background-color:#4f7fa6; border:1px solid #3c6587; }
a[class^="btnty01-red"]		{	background-color:#d64027; border:1px solid #b42f19; }
a[class^="btnty01-green"]	{	background-color:#29966c; border:1px solid #1a704f; }
a[class^="btnty01-brown"]	{	background-color:#976f40; border:1px solid #785730; }
a[class^="btnty01-black"]	{	background-color:#4e5153; border:1px solid #303437; }
a[class^="btnty01-turquoise"]	{	background-color:#0b8399; border:1px solid #116b7c; }
a[class^="btnty01-bluepurple"]	{	background-color:#7575a3; border:1px solid #3d3d5c; }
a[class^="btnty01-redpink"]	{	background-color:#ff6666; border:1px solid #ff1a1a; }
/* btnty01-아이콘(blue) */
a[class^="btnty01"][class*="write"]		{ text-indent:17px; background-image:url(../img_board/ic_write_white.png);}
a[class^="btnty01"][class*="reply"]		{ text-indent:17px; background-image:url(../img_board/ic_reply_white.png);}
a[class^="btnty01"][class*="delete"]	{ text-indent:17px; background-image:url(../img_board/ic_delete_white.png);}
a[class^="btnty01"][class*="list"]		{ text-indent:17px; background-image:url(../img_board/ic_list_white.png);}
a[class*="btnty01"][class*="check"]		{ text-indent:17px; background-image:url(../img_board/ic_check_white.png);}
/* btnty01-아이콘(white) */
a[class*="btnty01-white"][class*="write"]		{ text-indent:17px; background-image:url(../img_board/ic_write_skyblue.png);}
a[class*="btnty01-white"][class*="reply"]		{ text-indent:17px; background-image:url(../img_board/ic_reply_skyblue.png);}
a[class*="btnty01-white"][class*="delete"]	{ text-indent:17px; background-image:url(../img_board/ic_delete_skyblue.png);}
a[class*="btnty01-white"][class*="list"]		{ text-indent:17px; background-image:url(../img_board/ic_list_skyblue.png);}
a[class*="btnty01-white"][class*="list"]		{ text-indent:17px; background-image:url(../img_board/ic_list_skyblue.png);}
/* btnty01-고정폭 */
a[class^="btnty01"].w106 {
	padding-left:0;
	padding-right:0;
	width:104px;
	text-align:center;
}
/*------------------------------------------------------------
	board Type A
------------------------------------------------------------*/
/*--------------- List ---------------*/
table.board_tya-list {
	padding:0;
	border-spacing:0;
	border-collapse:collapse;
	width:100%;
	border-top:2px solid #7a7a7a;
}
table.board_tya-list th,
table.board_tya-list td {
	padding:1em .5em;
	border-bottom:1px solid #ddd;
	color:#575757;
	text-align:center;
}
table.board_tya-list thead th,
table.board_tya-list thead td {
	background:url(../img_board/typea-list_line.gif) 0 50% no-repeat;
	border-bottom:1px solid #aeaeae;
	font-size:1.15em;
	color:#575757;
	font-weight:bold;
}
table.board_tya-list thead th:first-child,
table.board_tya-list thead td:first-child {
	background:none;
}
table.board_tya-list tbody th,
table.board_tya-list tbody td {
	font-weight:normal;
}
table.board_tya-list a {
	text-decoration:none;
}
/* 공지 */
table.board_tya-list .board-title {
	padding-left:10px;
	text-align:left;
}
table.board_tya-list .board-title a {
	color:#575757;
}
table.board_tya-list .board-title a:hover{
	font-weight:bold;
}
/* 공지 */
table.board_tya-list tbody tr.notice th,
table.board_tya-list tbody tr.notice td {
	background-color:#f9f9f9;
	font-weight:bold;
}
table.board_tya-list tbody tr.notice th:first-child,
table.board_tya-list tbody tr.notice td:first-child {
	font-size:1.0769em;
	color:#e23215;
	font-weight:bold;
}
/* 답글 */
table.board_tya-list tbody th.reply,
table.board_tya-list tbody td.reply {
	padding-left:35px;
	background-image:url(../img_board/typea-list_re.gif);
	background-position:10px 1em;
	background-repeat:no-repeat;
}
/* 삭제글 */
table.board_tya-list .del,
table.board_tya-list .del a {
	color:#afafaf;
	font-style:italic;
}
/* hover */
table.board_tya-list tbody tr:hover td,
table.board_tya-list tbody tr:hover th {
	background-color:#eef7ff;
}
/*--------------- News ---------------*/
.board_tya-news {
	border-top:2px solid #7a7a7a;
}
.board_tya-news li {
	padding:2.0714em 0;
	border-bottom:1px solid #dddddd;
/*}
.board_tya-news li .post_item {*/
	display:block;
	position:relative;
	padding:.25em 1.0714em 2.5em;
	min-height:8.4642em;
}
/* set_info */
.board_tya-news li .category {
	display:block;
	margin-bottom:.5em;
	color:#006fcd;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	cursor:pointer;
}
.board_tya-news li .title {
	margin-bottom:1em;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.board_tya-news li .title > a {
	font-size:1.6428em;
	color:#000;
	text-decoration:none;
}
.board_tya-news li .text a {
  color:#595959;
  line-height:1.5;
  text-decoration:none;
}
.board_tya-news li .info {
	position:absolute;
	bottom:0;
	display:block;
	font-size:.9285em;
	color:#595959;
	padding-bottom:1em;
	*cursor:pointer;
}
.board_tya-news li .info > i {
	padding-left:2.5em;
	/*background:url(../img/main/recent_post-line1.gif) 1.25em 50% no-repeat;*/
	font-style:normal;
}
/* with thum */
.board_tya-news li .thum {
	position:absolute;
	top:0;
	left:1.0714em;
	width:18.2142em;
	height:11.2142em;
	text-align:center;
	overflow:hidden;
	cursor:pointer;
}
.board_tya-news li .thum img {
  max-width:100%;
  height:100%;
  vertical-align:middle;
}
.board_tya-news li .thum > .mask {
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	border:1px solid #000;
	opacity:.2;
	filter:Alpha(opacity=20);
}
.board_tya-news li .thum + .set_info {
	margin-left:22.5em;
}
/* notice */
.board_tya-news li.notice {
	position:relative;
	padding:1.5em 10em 1.5em 8em;
	background-color:#f9f9f9;
	min-height:1.5em;
}
.board_tya-news li.notice a {
	color:#575757;
	white-space:normal;
	text-decoration:none; 
}
.board_tya-news li.notice .category {
	position:absolute;
	display:block;
	top:1.5em;
	left:0;
	margin:0;
	width:8em;
	color:#e23215;
	font-weight:bold;
	text-align:center;
}
.board_tya-news li.notice .title {
	font-size:1em;
	color:#575757;
	font-weight:bold;
	white-space:normal;
}
.board_tya-news li.notice .date {
	position:absolute;
	display:block;
	right:0;
	top:1.5em;
	margin:0;
	width:10em;
	color:#575757;
	font-weight:normal;
	text-align:center;
}
/* hover */
.board_tya-news li:hover {
	background-color:#eef7ff;
}
/*no data*/
.board_tya-news li.nodata {
	position:relative;

	text-align:center;
	vertical-align:middle;
}
/*--------------- Photo ---------------*/
.board_tya-photo {
	padding-bottom:1em;
	border-top:2px solid #7a7a7a;
	border-bottom:1px solid #dddddd;
}
.board_tya-photo ul.clearfix {
	clear: both;
}
.float { float: left; }
.clear { 
	clear: both; 
	padding: .3em !important;
} 

.board_tya-photo li {
	/*float:left;*/
	margin-left:2.734375%;
	padding:2.0714em 19px;
	width:17.8125%;
}
.board_tya-photo li:not(.notice) {
	display:block;
	position:relative;
	/*min-height:8.4642em;*/
}
.board_tya-photo li.first-child {
	margin-left:0;
	clear:both;
}.board_tya-photo li .thum > a > img
.board_tya-photo li.photo-clear {
	clear:both; 
	height:0; 
	overflow:hidden;
}
/* thum */
.board_tya-photo li .thum {
	position:relative;
	display: table;
	margin-bottom:1em;
	width:137px;
	height:180px;
	
	overflow:hidden;
}

.board_tya-photo li .thum > a{	
	position:absolute;
	display:block;
	top:0;
	width:100%;
	height: 99%;
	text-align:center;
	z-index:10;
}
.board_tya-photo li .thum > a > img {
	position:absolute;
	display: table-cell;
	top:0;
	max-width:100%;
	height:auto;
	vertical-align:middle;
}
.board_tya-photo li .thum > .mask {
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	z-index:9;
	/*padding-bottom:60.17017%;*/
	border:0px solid #000;
	opacity:.2;
	filter:Alpha(opacity=20);
}
/* no image */
.board_tya-photo li .thum.notimg {
	background:url(../img_board/photo_post-notimg.png) 50% 50% no-repeat;
}
/* set_info */
.board_tya-photo li .title {
	margin-bottom:.5em;
	font-size:1.1429em;
	color:#333;
	line-height:1.5;
	cursor:pointer;
}
.board_tya-photo li div.set_info{ 
	text-align: center!important; 
	font-family: 'Nanum Gothic', sans-serif;/* 170529 나눔고딕 */
}
.board_tya-photo li .set_info a{
    width: 137px;
    font-size: 12px;
    margin-top: 10px;
    /*font-family: 'NanumGothicBold','NGB','Exo 2','sans-serif';*/
	/*font-weight:bold;*/
    color:#2b2b2b;
    height: 40px;
    line-height: 18px;
	text-decoration:none;
    text-align: center!important;
}
.board_tya-photo li .set_info a:hover{
	font-weight:bold;
}

.board_tya-photo li .info {
	display:block;
	color:#4e886b;
	font-weight:normal;
	font-size: 12px;/*170406*/
}
.board_tya-photo li .info > i {
	padding-left:2.5em;
	/*background:url(../img/main/recent_post-line1.gif) 1.25em 50% no-repeat;*/
	color:#868686;
	font-style:normal;
	font-size: 12px;/*170406*/
}
/* notice */
.board_tya-photo li.notice {
	position:relative;
	display:block;
	float:none;
	margin:0;
	padding:1.5em 10em 1.5em 8em;
	width:auto;
	background-color:#f9f9f9;
	border-bottom:1px solid #dddddd;
}
.board_tya-photo li.notice .category {
	position:absolute;
	display:block;
	top:1.5em;
	left:0;
	margin:0;
	width:8em;
	color:#e23215;
	font-weight:bold;
	text-align:center;
}
.board_tya-photo li.notice a {
	/*font-size:1em;	
	font-weight:bold;*/
	color:#575757;
	white-space:normal;
	text-decoration:none; 
}
.board_tya-photo li.notice .date {
	position:absolute;
	display:block;
	right:0;
	top:1.5em;
	margin:0;
	width:10em;
	color:#575757;
	font-weight:normal;
	text-align:center;
}
/* hover */
.board_tya-photo li.notice:hover {
	background-color:#eef7ff;
}
/*no data*/
.board_tya-photo li.nodata {
	position:relative;
	display:block;
	float:none;
	margin:0;
	padding:1.5em 10em 1.5em 8em;
	width:auto;
	text-align:center;
	vertical-align:middle;
	/*background-color:#f9f9f9;
	border-bottom:1px solid #dddddd;*/
}
/*--------------- Bulletin ---------------*/
/* thum */
.board_tya-photo.bulletin li .thum {
	padding-bottom:143.4210%;
}
.board_tya-photo.bulletin li .thum > .mask {
  *padding-bottom:142.5438%;
}
/* no image */
.board_tya-photo.bulletin li .thum.notimg {
	background:url(../img_board/bulletin_post-notimg.png) 50% 50% no-repeat;
}
/* set_info */
.board_tya-photo.bulletin li .info {
	font-weight:bold;
}
.board_tya-photo.bulletin li .info > i {
	font-weight:normal;
}
/*--------------- Write ---------------*/
table.board_tya-write {
	padding:0;
	border-spacing:0;
	border-collapse:collapse;
	width:100%;
	border-top:2px solid #0f2e58;
	margin-top:30px;
}
table.board_tya-write th,
table.board_tya-write td {
	padding:1em;
	border-bottom:1px solid #aeaeae;
	color:#575757;
	text-align:left;
}
table.board_tya-write th {
	background-color:#f9f9f9;
	font-weight:bold;
}
table.board_tya-write td {
	font-weight:normal;
}
table.board_tya-write input,
table.board_tya-write select {
	padding:.357em;
}
table.board_tya-write input[type="checkbox"],
table.board_tya-write input[type="radio"] {
	margin-left:1.5em;
}
table.board_tya-write input[type="checkbox"]:first-child,
table.board_tya-write input[type="radio"]:first-child {
	margin-left:0;
}
/* 에디터 */
.board_tya-edit {
	min-height:500px;
	border-bottom:1px solid #aeaeae;
}
/*--------------- View ---------------*/
/* 헤더 */
.board_tya-view > header {
	padding:1.5em .8em;
	border-top:2px solid #7a7a7a;
	border-bottom:1px solid #aeaeae;
}
.board_tya-view > header > .post_title {
	font-size:1.5em;
	color:#242424;
	font-weight:bold;
}
.board_tya-view > header > .post_info {
	margin-top:1em;
}
.board_tya-view > header > .post_info > li {
	float:left;
	padding:0 1.9em;
	background:url(../img_board/typea-view-post_info-line.gif) 0 50% no-repeat;
	font-size:.9285em;
	color:#575757;
}
.board_tya-view > header > .post_info > li:first-child {
	padding-left:0;
	background:none;
}
/* 170601 tags */
.board_tya-view > header > .post_info > li a {
	float:left;
	font-size:.9285em;
	color:#575757;
	text-decoration:none;
}
.board_tya-view > header > .post_info a:hover{
	font-weight:bold;
}
/* 170601 tags */
/* 게시글 내용 */
.post_contents {
	margin:3em 0 6em !important;
	width:100%;
	clear:both;
	overflow:hidden;
	line-height:2em;
}
/* 첨부파일 */
.post_file {
	margin:0 auto 4em;
	padding:20px 30px;
	width:75%;
	background:url(../img_board/typea-view-downfile_bg.png) 100% 0 no-repeat #fafafa;
	border:1px solid #d4d4d4;
}
.post_file li {
	padding:.25em 1.75em;
	background:url(../img_board/ic_file_download_darkblue_small.png) 0 .5em no-repeat;
	color:#575757;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
}
.post_file li > a { color:#575757; }
.post_file a:hover { text-decoration:underline }
/* 소셜 */
.post_sns {
  margin:0 auto 8em;
  width:616px;
  height:56px;
}
.post_sns li {
	float:left;
	margin-left:14px;
	width:56px;
	height:56px;
	background:url(../img_board/ic_snsprint.png) 0 0 no-repeat;
}
.post_sns li:first-child {
	margin-left:0;
}
.post_sns li > a {
	display:block;
	width:56px;
	height:56px;
	overflow:hidden;
	white-space:nowrap;
}
/* 소셜:아이콘 */
.post_sns li.twitter 		{background-position:0 0;}
.post_sns li.facebook 	{background-position:-70px 0;}
.post_sns li.googleplus {background-position:-140px 0;}
.post_sns li.naverline	{background-position:-210px 0;}
.post_sns li.kakaotalk	{background-position:-280px 0;}
.post_sns li.kakaostory	{background-position:-350px 0;}
.post_sns li.naverband 	{background-position:-420px 0;}
.post_sns li.naverblog	{background-position:-490px 0;}
.post_sns li.navercafe	{background-position:-560px 0;}
.post_sns li.print 			{background-position:-630px 0;}
.post_sns li.instagram 	{background-position:-700px 0;}
/* 소셜:아이콘 비활성 */
.post_sns li.disable.twitter 		{background-position:0 -60px;}
.post_sns li.disable.facebook 	{background-position:-70px -60px;}
.post_sns li.disable.googleplus {background-position:-140px -60px;}
.post_sns li.disable.naverline	{background-position:-210px -60px;}
.post_sns li.disable.kakaotalk	{background-position:-280px -60px;}
.post_sns li.disable.kakaostory	{background-position:-350px -60px;}
.post_sns li.disable.naverband 	{background-position:-420px -60px;}
.post_sns li.disable.naverblog	{background-position:-490px -60px;}
.post_sns li.disable.navercafe	{background-position:-560px -60px;}
.post_sns li.disable.print 			{background-position:-630px -60px;}
.post_sns li.disable.instagram	{background-position:-700px -60px;}
/*--------------- Comment ---------------*/
.board_tya-comment > .title {
	padding:10px 0;
	font-size:1.2857em;
	color:#404040;
	font-weight:bold;
}
.board_tya-comment > .title > .cmd_count {
	padding-left:.5em;
	font-size:.7222em;
	color:#e64d3a;
	font-weight:bold;
}
/* 코멘트 목록 */
.board_tya-comment > .list {
	margin:0;
	border-top:2px solid #7d7d7d;
}
.board_tya-comment > .list > li {
	position:relative;
	padding:1.25em .25em;
	border-top:1px solid #eeeeec;
}
.board_tya-comment > .list > li:first-child {
	border-top:none;
}
.board_tya-comment > .list .name {
	margin-bottom:.75em;
	font-size:1em;
	color:#595959;
	font-weight:bold;
}
.board_tya-comment > .list .date {
	padding:0 1em;
	font-size:.8571em;
	color:#929191;
	font-weight:normal;
}
.board_tya-comment > .list .comment {
  line-height:1.6;
}
.board_tya-comment > .list .comment-control {
	position:absolute;
	top:.5em;
	right:.5em;	
  /*background:url(../img_board/typea-view-post_info-line.gif) 50% 50% no-repeat;*/
}
.board_tya-comment > .list .comment-control > a {
	display:inline-block;
	zoom:1;
	*display:inline;
	padding:.5em .5em .5em 2em;
	color:#595959;
	white-space:nowrap;
	overflow:hidden;
}
.board_tya-comment > .list .comment-control > a.modify {background:url(../img_board/ic_write_gray_small.png) .45em 50% no-repeat;}
.board_tya-comment > .list .comment-control > a.delete {background:url(../img_board/ic_delete_red_small.png) .45em 50% no-repeat;}
.board_tya-comment > .list .comment-pwd-check > a.check-cancel {background:url(../img_board/ic_delete_skyblue_small.png) .45em 50% no-repeat;}

.board_tya-comment > .list > li.secret{
	background-color:#f4f5f7;
}
.board_tya-comment > .list > li.secret > span.date{
	background:url(../img_board/ic_lock_yellow.png) 0% 60% no-repeat;
}
.board_tya-comment .comment-pwd-check{
	display:none;
	position:absolute;
	top:.5em;
	right:.5em;	
	padding-left: 0.5em;
}

.board_tya-comment > .list .comment-pwd-check > a {
	display:inline-block;
	zoom:1;
	padding:.5em .5em .5em 2em;
	color:#595959;
	white-space:nowrap;
	overflow:hidden;
}

/* 코멘트 수정*/
.board_tya-comment > .list .comment-view > div {
	margin-right:78px;
	min-height:71px;
	background:#fff;
	width:93%;
	border:1px solid;
	border-color:#c4c4c4 #e3e3e3 #e3e3e3 #c4c4c4;
}
.board_tya-comment > .list .comment-view textarea {
	display:block;
	margin:0;
	padding:0;
	width:100%;
	min-height:71px;
	background:transparent;
	border:none;
}
.board_tya-comment > .list .comment-view .cmd_edit {
	position:absolute;
	top:3.8em;
	right:0.8em;
	display:block;
	width:71px;
	height:71px;
	background:#4d5357;
	border:1px solid #090f13;
	font-size:14px;
	color:#fff;
	font-weight:bold;
	line-height:73px;
	text-align:center;
}
.board_tya-comment > .list .comment-edit-control {
	display:none;
	position:absolute;
	top:.5em;
	right:.5em;		
}
.board_tya-comment > .list .comment-edit-control > a {
	display:inline-block;
	zoom:1;
	*display:inline;
	padding:.5em .5em .5em 2em;
	color:#595959;
	white-space:nowrap;
	overflow:hidden;
}

/* 코멘트 작성 */
.board_tya-comment > .comment-edit {
	padding:1em;
	background:#f9f9f9;
	border:1px solid #d3d3d3;
}
.board_tya-comment > .comment-edit .cmd_write {
	margin-bottom:1em;
}
.board_tya-comment > .comment-edit .cmd_write .label {
	display:inline-block;
	zoom:1;
	*display:inline;
	padding:0 .75em 0 .25em;
}
.board_tya-comment > .comment-edit .cmd_write .input_text {
	height:1.5em;
	border:1px solid;
	border-color:#c4c4c4 #e3e3e3 #e3e3e3 #c4c4c4;
}
.board_tya-comment > .comment-edit .cmd_write .input_text + .label {
	padding-left:2em;
}
.board_tya-comment > .comment-edit .cmd_input {
	position:relative;
}
.board_tya-comment > .comment-edit .cmd_input > div {
	margin-right:78px;
	min-height:71px;
	background:#fff;
	border:1px solid;
	border-color:#c4c4c4 #e3e3e3 #e3e3e3 #c4c4c4;
}
.board_tya-comment > .comment-edit .cmd_input textarea {
	display:block;
	margin:0;
	padding:0;
	width:100%;
	min-height:71px;
	background:transparent;
	border:none;
}
.board_tya-comment > .comment-edit .cmd_edit {
	position:absolute;
	top:0;
	right:0;
	display:block;
	width:71px;
	height:71px;
	background:#4d5357;
	border:1px solid #090f13;
	font-size:14px;
	color:#fff;
	font-weight:bold;
	line-height:73px;
	text-align:center;
}
.board_tya-comment > .comment-edit .cmd_info {
	padding-top:.75em;
	color:#436f92;
	font-weight:normal;
}

/*--------------- Check ---------------*/
.board_tya-check{
	margin:8% auto 4em;
	padding:20px 30px;
	width:75%;
	background-color:#fafafa;
	border:1px solid #d4d4d4;
	text-align: center;
}
.board_tya-check .title {
	display:inline;
	padding:.2em 1em .2em 1.6em;
	font-size:26px;
	color:#5a5a5a;
	font-weight:bold;
	text-transform:uppercase;
	vertical-align:middle; 	
}
.board_tya-check .title > span {
	color:#006fcd;
}
.board_tya-check > ul {
	padding: 2em; 
}
.board_tya-check > ul li {
	vertical-align:middle;
	padding: 0.7em; 
}
.board_tya-check .check_warning{
	color:red;
}
/*------------------------------------------------------------
	Custom board
------------------------------------------------------------*/





/*------------------------------------------------------------
	board Type B
------------------------------------------------------------*/
/*--------------- List ---------------*/

.table_02{
	float:left;
	color:#2b2b2b;
	font-weight:normal;
	width:100%;
}

.table_02 .level,
.table_02 .class{
	width:18%;
}

table.table_02 tbody th{
	color:#2b2b2b;
	font-weight:normal;
}

table.table_02 .board-title {
	text-align:left;
	font-family: 'Nanum Gothic', sans-serif;/* 170529 나눔고딕 */
}

.table_02 a{
	color:#2b2b2b;
	/*font-weight:bold;*/
	text-decoration:none;
}

.table_02 a:hover{
	font-weight:bold;
}
table.table_5000 {
    border-collapse: collapse;
	font-size:13px;
    text-align: center;
    line-height: 18px;
    border-top: 2px solid #4c330d;
	margin: 20px 0 25px 0;
}
table.table_5000 thead {
    background: #e9e9e9;
	border-bottom:1px solid #4c330d;
}
table.table_5000 thead th {
    padding: 10px;
    font-weight: bold;
    vertical-align: top;
    color: #2b2b2b;
}
table.table_5000 tbody th {
    width: 150px;
    padding: 10px;
    font-weight: bold;
    vertical-align: top;
    border-bottom: 1px solid #ccc;
}
table.table_5000 td {
    /*width: 350px;*/
    padding: 10px;
    vertical-align: top;
	border-top:0px;
	border-left:0px;
	border-right:0px;
    border-bottom: 1px solid #ccc;
}

/* 탭메뉴 */

.tab_wrap{
    width: 100%;
	float:left;
    font-size: 14px;
    line-height: 24px;
    max-width: 750px;
    overflow: hidden;
}

.tabs li {
    float: left;
    width: 25%;
	border:1px solid #eee;
	border-bottom:2px solid #b60005;
}

.tabs a {
    display: block;
    text-align: center;
    position: relative;
    color: #323232;
    line-height: 40px;
 }

.tabs a:hover,
.tabs a.active {
    color: #fff;
	background:#838383;
	border:none;
	font-weight:bold;
}

/*------------------------------------------------------------
	Search
	------------------------------------------------------------*/
.board_tyb-search {
/*	margin-bottom:4em;
	padding:3.5em;
  background-color:#fafafa;
  border:2px solid #d5d9dc;*/
  text-align:right;
}
.board_tyb-search .title {
	position:absolute; width:0; height:0;	font-size:0; line-height:0;	overflow:hidden; visibility:hidden;
}
.board_tyb-search .title > span {
	color:#006fcd;
}
.board_tyb-search select,
.board_tyb-search input {
	border:1px solid #d6d6d6;
  vertical-align:middle;
}
.board_tyb-search select {
	padding:4px;
  margin-top:10px;
}
.board_tyb-search input {
	padding:5px 5px;
	margin:2px;
  width:30%;
  margin-top:10px;
}
.board_tyb-search .search_btn {
	display:inline-block;
	padding:.5em 2em;
  background:#7a7a7a;
  font-size:12px;
  color:#fff;
  font-weight:bold;
  vertical-align:middle;
  margin-top:7px;
}




/* 1000.php more_view [박선현 추가] */

.more_view{display:none; position:absolute; width:137px; height:180px; background:rgba(0, 0, 0, 0.5);}
.more_view > img{padding:70px 50px;}
.thum:hover .more_view{display:block; cursor:pointer; z-index:15;}


/*추가 2017-10-25*/

#bbs_content{ /* margin:35px; */}
/*list*/
#bbs_content section.board_tyb-search{ width:100%; height:110px; padding:3px;  background:#fff url('http://demokor2.uzn.kr/univ/app/theme/img_board/border_backgrond.png') repeat ; }
#bbs_content section.board_tyb-search div{width:100%; padding-top:25px; padding-right:75px; height:104px; background:#fff; }
.board_tyb-search select, .board_tyb-search input{ border:1px solid #15345c;}
#bbs_content .board_tyb-search select{ border:1px solid #15345c; width:140px; height:35px; padding-top:5px; padding-left:15px; color:14px; color:#9a9a9a; position:relative; top:-1px;}
#bbs_content .board_tyb-search input{ width:265px; height:35px; padding-top:5px; padding-left:15px; color:14px; color:#9a9a9a;}
#bbs_content .board_tyb-search .search_btn{ width:100px; height:35px; background:#0f2f58; color:#fff;}
#bbs_content .board_tyb-search .search_btn span{ background:none;  font-family: 'notokr-regular', 'Noto Sans KR', sans-serif; text-align:center; position:relative; top:2px; left:-5px;}
.btn01{font-family: 'notokr-regular', 'Noto Sans KR', sans-serif;}
table.table_5000{ border-top:0px; border:0px;}
table.table_5000 thead{ background:#0f2f58; color:#fff; height:45px; border-bottom:2px solid #c5c7c6;}
table.table_5000 thead th{ color:#fff; font-size:14px; font-weight:normal; text-align:center; background:#0f2f58;}
table.table_5000 tbody tr{ height:45px;}
table.table_5000 tbody tr td{font-family: 'Montserrat'; font-size:12px; color:#434343; text-align:center;}
table.table_5000 tbody tr td.board-title{ font-family: 'notokr-regular', 'Noto Sans KR', sans-serif; }
div.board_tya-btnwrap{ margin-top:0px;}
div.board_tya-btnwrap a.btnty01-white-write{width:100px; height:35px; background:#5c5f70 url('http://demokor2.uzn.kr/univ/app/theme/img_board/bbs_write.svg') 18px 9px no-repeat; background-size:15px 15px; color:#fff;}
div.board_tya-btnwrap a.btnty01-white-write span{background:none;  font-family: 'notokr-regular', 'Noto Sans KR', sans-serif; text-align:center; position:relative; top:7px; left:-4px;}
/*excel*/
div.board_tya-btnwrap a.btnty01-blue-excel{width:100px; height:35px; background:#009944 url('http://demokor2.uzn.kr/univ/app/theme/img_board/if_excel.png') 9px 10px no-repeat; color:#fff;}
div.board_tya-btnwrap a.btnty01-blue-excel span{background:none;  font-family: 'notokr-regular', 'Noto Sans KR', sans-serif; text-align:center; position:relative; top:7px; left:20px;}

.board_tya-page > a{ border-top:1px solid #d2d2d2; border-left:1px solid #d2d2d2; border-right:0px solid #d2d2d2; border-bottom:1px solid #d2d2d2; font-family: 'Montserrat';}
.board_tya-page > a:last-child{ border-top:1px solid #d2d2d2; border-left:1px solid #d2d2d2; border-right:1px solid #d2d2d2; border-bottom:1px solid #d2d2d2;}
.board_tya-page > a.direction.bt-prev{ margin-right:0px;}
.board_tya-page > a.direction.bt-next{ margin-left:0px;}
.board_tya-page .btn01 span{ background:none;}
.board_tya-page > a.direction.bt-first, .board_tya-page > a.direction.bt-last,.board_tya-page > a.ui-btn{ float:left;width:35px; height:35px;}

.board_tya-page > a.direction.bt-first{background-position:0px 2px}
.board_tya-page > a.direction.bt-prev{background-position:-32px 2px}
.board_tya-page > a.direction.bt-next{background-position:-62px 2px}
.board_tya-page > a.direction.bt-last{background-position:-94px 2px}

.board_tya-page > a#btn_num0, .board_tya-page > a#btn_num1, .board_tya-page > a#btn_num2, .board_tya-page > a#btn_num3, .board_tya-page > a#btn_num4, .board_tya-page > a#btn_num5, .board_tya-page > a#btn_num6, .board_tya-page > a#btn_num7, .board_tya-page > a#btn_num8, .board_tya-page > a#btn_num9{ background:#fff;}
.board_tya-page > a.on{ background:#0f2f58 !important; color:#fff;}
.board_tya-page > a{ line-height:26px; font-weight:normal}
table.table_5000 td{ vertical-align:middle;}
table.table_5000 tbody tr.notice{ background:#f3f4f7}
/*table.table_5000 tbody tr.notice td:first-child{ color:#fff; background:url('http://demokor2.uzn.kr/univ/app/theme/img_board/no_td_bg.png') 23px 10px no-repeat ;}*/
table.table_5000 tbody tr.notice td:first-child {padding:0; width:100px;}
table.table_5000 tbody tr.notice td:first-child span{background: #5c5f70; padding: 5px 10px; color:#fff;}

/*view*/
.board_tya-view > header{margin-top:35px; text-align:center;  padding:0; border-top:2px solid #0f2e58; border-bottom:1px solid #9b9b9b}
.board_tya-view > header h3{ font-size:20px; color:#434343; line-height:95px; }
.board_tya-view > header > .post_info > li{ border-top:1px solid #dfdfdf; padding:10px 20px; background:#fff;}
.board_tya-view > header > .post_info > li:first-child{ background:#f9f9f9; padding-left:10px;}

section.board_tya-view table{ width:100%;}
section.board_tya-view tbody tr{ border-top:1px solid #dfdfdf; color:#767575; font-size:13px;}
section.board_tya-view tbody tr th{ background:#f9f9f9; border-right:1px solid #dfdfdf; text-align:center; padding:14px 13px; color:#767575; font-size:13px;}
section.board_tya-view tbody tr td{  padding:14px 13px; color:#767575; font-size:13px; text-align:left;}
section.board_tya-view tbody tr td li{}
.post_contents{border-bottom:1px solid #9b9b9b; font-size:14px; padding-bottom:3em; padding-left:10px; padding-right:10px; color:#767575}
.post_contents img{ max-width:100%;}

div.board_tya-btnwrap2 a.btnty01-green-list{ background:#d8a201 url('http://demokor2.uzn.kr/univ/app/theme/img_board/bbs_list.svg') 15px 7px  no-repeat ; background-size:20px; width:100px; height:35px; margin-right:5px; color:#fff;}
div.board_tya-btnwrap2 a.btnty01-green-list span{ background:none; line-height:28px; position:relative; left:10px;}
div.board_tya-btnwrap2 a.btnty01-green-list a:hover, div.board_tya-btnwrap2 a.btnty01-green-list a:focus{ color:#d8a201}

a.btnty01-green-list{ background:#d8a201 url('http://demokor2.uzn.kr/univ/app/theme/img_board/bbs_list.svg') 15px 7px  no-repeat ; background-size:20px; width:100px; height:35px; margin-right:5px; color:#fff;}
a.btnty01-green-list span{ background:none; line-height:28px; position:relative; left:10px;}
a.btnty01-green-list a:hover, div.board_tya-btnwrap2 a.btnty01-green-list a:focus{ color:#d8a201}

a.btnty01-redpink-check{ background:#0f2e58 url('http://demokor2.uzn.kr/univ/app/theme/img_board/bbs_list.svg') 15px 7px  no-repeat ; background-size:20px; width:100px; height:35px; margin-right:5px; color:#fff;}
a.btnty01-redpink-check span{ background:none; line-height:28px; position:relative; left:-8px;}
a.btnty01-redpink-check a:hover, div.board_tya-btnwrap2 a.btnty01-redpink-check a:focus{ color:#0f2e58}

div.board_tya-btnwrap2 a.btnty01-blue-reply{ background:#0f2e58 url('http://demokor2.uzn.kr/univ/app/theme/img_board/bbs_comment.svg') 15px 8px  no-repeat ; background-size:20px; width:100px; height:35px; margin-right:5px; color:#fff;}
div.board_tya-btnwrap2 a.btnty01-blue-reply span{ background:none; line-height:28px; position:relative; left:10px;}
div.board_tya-btnwrap2 a.btnty01-blue-reply a:hover, div.board_tya-btnwrap2 a.btnty01-blue-reply a:focus{color:#0f2e58}

div.board_tya-btnwrap2 a.btnty01-white-write{ background:#980f15 url('http://demokor2.uzn.kr/univ/app/theme/img_board/bbs_write02.svg') 15px 9px  no-repeat ; background-size:15px; width:100px; height:35px; margin-right:5px; color:#fff;}
div.board_tya-btnwrap2 a.btnty01-white-write span{ background:none; line-height:28px; position:relative; left:-10px;}
div.board_tya-btnwrap2 a.btnty01-white-write a:hover, div.board_tya-btnwrap2 a.btnty01-white-write a:focus{ color:#980f15}
div.board_tya-btnwrap2 a.btnty01-red-delete { background:#6f6f6f url('http://demokor2.uzn.kr/univ/app/theme/img_board/bbs_del.svg') 15px 11px  no-repeat ; background-size:15px; width:100px; height:35px; color:#fff;}
div.board_tya-btnwrap2 a.btnty01-red-delete span{ background:none; line-height:28px; position:relative; left:10px;}
div.board_tya-btnwrap2 a.btnty01-red-delete a:hover, div.board_tya-btnwrap2 a.btnty01-red-delete a:focus{ color:#6f6f6f}

.board_tya-comment > .comment-edit{ border:0px; border-top:2px solid #0f2e58}
.board_tya-comment > .comment-edit .cmd_info{ font-size:11px;}
.list{ background:#fff;}
body, th, td, input, select, textarea, button{ line-height:1.8em;}
.board_tya-comment > .comment-edit .cmd_edit{ background:#0f2e58}
.board_tya-comment > .comment-edit .cmd_edit span{ background:none; font-size:14px; line-height:20px;}
.board_tya-comment > .comment-edit .cmd_input textarea { padding:10px 15px;}
.board_tya-comment > .title{ font-size:18px; color:}
.board_tya-comment > .list .name { font-size:14px;}
.board_tya-comment > .comment-edit .cmd_write label{ font-size:14px;}
.board_tya-comment > .comment-edit .cmd_write .input_text{ height:35px; border:1px solid #dfdfdf; padding:10px 15px; font-size:14px; line-height:1em; margin-left:5px; margin-right:20px;}
.board_tya-comment > .list .comment-control > a.modify{ border:1px solid #980f15; width:70px; height:35px; color:#980f15;}
.board_tya-comment > .list .comment-control > a.delete{ border:1px solid #6f6f6f; width:70px; height:35px; color:##6f6f6f;}
.board_tya-comment > .list .comment-control > a.modify span{ background:none;}
.board_tya-comment > .list .comment-control > a.delete span{ background:none;}

.board_tya-comment > .list .comment-pwd-check > a.check{ border:1px solid #980f15; width:70px; height:35px; color:#980f15; background:none;}
.board_tya-comment > .list .comment-pwd-check > a.check-cancel{ border:1px solid #6f6f6f; width:70px; height:35px; color:##6f6f6f; background:none;}
.board_tya-comment > .list .comment-pwd-check > a.check span{ background:none; position:relative; left:-15px;}
.board_tya-comment > .list .comment-pwd-check > a.check-cancel span{ background:none; position:relative; left:-15px;}

.board_tya-comment > .list .comment-control > a{padding:.5em .5em .5em 1.5em}
table.board_tya-write th{ text-align:center; border-bottom:1px solid #dddddd;}
table.board_tya-write td{  border-bottom:1px solid #dddddd;}
.board_tya-comment > .list .comment-view > div{ width:86%;}
.board_tya-comment > .list .comment-edit-control > a span{ background:none;}
.board_tya-comment > .list .comment-edit-control > a{ background:none; border:1px solid #ddd; width:72px; position:relative; left:-2px; padding:.5em .5em .4em .1em}
.board_tya-comment > .list .comment-view .cmd_edit{top:63px;}
.board_tya-comment > .list .comment-view textarea{ padding:10px 15px;}
.board_tya-check > ul{padding:1em;}
.board_tya-check .title{ line-height:3em;}

.board_tya-comment > ul.list p.comment{ color:#555;}

.board_tya-comment > .list .comment-edit-control{ top:18px;}

/* photo */
.board_tya-news{ margin-top:0px; margin-bottom:25px; border-top:2px solid #1b3a61 ; border-bottom:2px solid #d9d9d9;}

.board_tya-news li{ padding:0px; height:170px; }
.board_tya-news ul.list li div.set_info span.no{ color:#767575; font-family: 'Montserrat'; font-size:12px; position:absolute; top:68px; left:26px;}
.board_tya-news li .thum > .mask{ border:0px;}
.board_tya-news li .thum{ top:28px; left:65px; width:175px; height:115px; overflow:hidden;}
.board_tya-news li .thum a img{ width:100%; height:auto;}
.board_tya-news ul.list li div.set_info span.readnum{color:#767575; text-align:center; width:45px; height:55px; border:1px solid #dedede; font-family: 'Montserrat'; font-size:12px; position:absolute; top:56px; right:26px; line-height:1.5em; padding-top:10px;}
.board_tya-news li .title{ margin-top:30px;}
.board_tya-news li .title > a{ font-size:18px; font-weight:bold;color:#434343;}
.board_tya-news li .info{ font-size:12px; color:#9e9e9e; padding-bottom:1.5em;}
.board_tya-news ul.list li div.set_info p{ font-size:13px; color:#434343;}
.board_tya-news li .info > i{ padding-left:1em; margin-left:1em; border-left:1px solid #ddd;}
table.table_5000 span#contentsLayer103{}

.board_tya-news li.nodata{ color:#555;}

/*.board_tya-news li .thum + .set_info{margin-left:8em}*/
.board_tya-news li .thum + .set_info{margin-left:265px}
.board_tya-news li .title{}


/* FAQ */
table.table_02 tbody tr td.board-title span.plus{font-size:50px; color:#cccccc; float:right;}
table.table_02 tbody tr td.board-title img#Q{ width:25px; margin-right:10px;}
table.table_02 tbody tr td.board-title img#A{ width:25px; margin-right:10px; margin-bottom:10px;}
table.table_02 tbody tr td.board-title div span{ background:#f8f8f8; line-height:1.8em; padding:20px 25px;}

table.table_02 tbody tr td.faq a{ font-size:14px; color:#434343}
table.table_02 tbody tr td.board-title div span{margin-top:15px; font-size:14px; color:#434343;  display:block;}
table.table_02 tbody tr td.faq {padding:20px 0;}



table.table_02 tbody tr td.board-title div span#contentsLayer50 img{ float:left;}
table.table_02 tbody tr td.board-title div span#contentsLayer50 span{ float:left;}

