/***************************************************
*
*	DEFAULT STYLE
*
***************************************************/
/*
a { text-decoration:none; color:#999; }
a:hover { color:#666; }

h1,h2,h3,h4,h5,h6 { font-size:100%; }
address,strong{font-style:normal; font-weight:normal; }


   @font-face{font-family:'NGothic'; src:url('/font/NanumGothic.woff') format('woff'); }
   @font-face{font-family:'NGothicB'; src:url('/font/NanumGothicBold.woff') format('woff'); }
   @font-face{font-family:'NGothicEB'; src:url('/font/NanumGothicExtraBold.woff') format('woff'); }

body, th, td, p { font:12px "NGothic"; }
*/

/***************************************************
*	FONT TYPE
***************************************************/


.bbs_text { line-height:160%; width:auto; word-break:break-all; }
.bbs_text img {}


	.btn_write
	{
		width:120px; margin:0 auto; border:5px solid #ccc; border-top:0px; text-align:center; font-size:16px;
		font-weight: 500;
	}
	.btn_write a {  color:#393939; display:block;  padding:10px;  }

	.btn_write:hover
	{
		border:5px solid #bd4044; border-top:0px;
	}
	.btn_write:hover a
	{
		color:#bd4044;
	}


	.btn_write2
	{
		float:left; width:70px; border:0px solid #0C6; border:5px solid #ccc; border-top:0px; text-align:center; font-size:14px;  margin-right:10px;

		font-weight: 500;
	}
	.btn_write2 a { color:#393939; display:block; height:25px; padding-top:5px;  }
	.btn_write2:hover
	{
		border:5px solid #bd4044; border-top:0px;
	}
	.btn_write2:hover a{ color:#bd4044; }
	.btn_write2:after { content:""; clear:both; display:block; }


	.btn_write3
	{

		font-weight: 500;
		float:right;  border:5px solid #ccc; border-top:0px; text-align:center; font-size:13px;  margin-right:10px;
	}
	.btn_write3 a {padding:5px 20px; color:#393939; display:block; }
	.btn_write3:hover
	{
		border:5px solid #bd4044; border-top:0px;
	}
	.btn_write3:hover a{ color:#bd4044; }
	.btn_write3:after { content:""; clear:both; display:block; }

	.btn_write4
	{

		font-weight: 500;
		float:left; border:5px solid #ccc; border-top:0px; text-align:center; font-size:13px;  margin-right:10px;
	}
	.btn_write4 a { padding:5px 20px; color:#393939; display:block;   }
	.btn_write4:hover
	{
		border:5px solid #bd4044; border-top:0px;
	}
	.btn_write4:hover a{ color:#bd4044; }
	.btn_write4:after { content:""; clear:both; display:block; }


/***************************************************
*	BG COLOR
***************************************************/

	.bg
	{
		background: #ffffff;
	}

	.bg-select
	{
		background: #FAFAFA;
	}

	.bg-over
	{
		background: #fff5f5;
	}

	.bg-out
	{
		background: #ffffff;
	}




	.line
	{
		background-color: #999999;
	}

	.line2
	{
		background-color: #ccc;
	}




/***************************************************
*	FONT STYLE
***************************************************/

	.bold
	{
		font-weight: 500;
	}

	.normal
	{
		font-weight: normal;
	}

	.blank
	{
		font-size: 2px;
	}




@media (min-width: 1024px){


 .title{font-size: 20px;}
 .bbs_text img {width:80%!important; display:block; margin:0 auto;}

 .boardTable_head{}
	.boardTable_head tr td{border-right:1px solid #ccc; border-bottom:1px solid #ccc; padding:10px 0; font-weight:500; font-size:16px; background: #efefef;}
	.boardTable_head tr td:last-child{border-right:0px dashed #ccc; }
	.boardTable_head tr td:nth-child(1){width:9%;}
	.boardTable_head tr td:nth-child(2){width:42%;}
	.boardTable_head tr td:nth-child(3){width:13%;}
	.boardTable_head tr td:nth-child(4){width:13%;}
	.boardTable_head tr td:nth-child(5){width:13%;}
	.boardTable_head tr td:nth-child(6){width:10%;}

 .boardTable{}
	.boardTable tr td{padding:25px 10px; box-sizing:border-box;}
	.boardTable tr td:nth-child(1){width:9%;}
	.boardTable tr td:nth-child(2){width:42%;}
	.boardTable tr td:nth-child(3){width:13%;}
	.boardTable tr td:nth-child(4){width:13%;}
	.boardTable tr td:nth-child(5){width:13%;}
	.boardTable tr td:nth-child(6){width:10%;}

	.board_box{border-top:1px solid #ccc;}

	.btn_none{background:#efefef;  padding: 5px 0;}
	.btn_answer{background:#bd4044; color: #fff; padding: 5px 0;}


	.read_none{background:#efefef;  padding: 5px;}
	.read_answer{background:#bd4044; color: #fff; padding: 5px;}

.pre_next{}
	.pre_next tr:nth-child(1) td{border-bottom:1px solid #ccc;}
	.pre_next td{padding:10px 5px;}
	.pre_next td:nth-child(1){width:5%; text-align:center;}
	.pre_next td:nth-child(2){width:75%; text-align:left;}
	.pre_next td:nth-child(3){width:10%; text-align:center;}
	.pre_next td:nth-child(4){width:10%; text-align:center;}


	.paging{text-align: center; padding: 50px 0 0;}
	.paging > div{display:inline-block;}
	.paging > div:nth-child(2){padding:0 15px; }
	.paging > div:nth-child(2) > a{border:1px solid #ccc; padding:5px; font-size:14px; margin:5px;}


	.top_border{border-top: 5px solid #bd4044; margin-bottom:50px;}

	.inner_box{font-size:16px; padding:20px; overflow:hidden; font-weight:500;}

	.title_01{font-size: 34px;}



}




@media (max-width: 1023px){





 .title{font-size: 14px; display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
 .bbs_text img {width:100%;}

  .boardTable_head{}

	.boardTable_head tr td{border-right:1px solid #ccc; border-bottom:1px solid #ccc; padding:5px 0; font-weight:500; font-size:16px; background: #efefef;}
	.boardTable_head tr td:last-child{border-right:0px dashed #ccc; }
	.boardTable_head tr td:nth-child(1){width:10%;}
	.boardTable_head tr td:nth-child(2){width:38%;}
	.boardTable_head tr td:nth-child(3){width:13%;}
	.boardTable_head tr td:nth-child(4){width:13%;}
	.boardTable_head tr td:nth-child(5){width:13%;}
	.boardTable_head tr td:nth-child(6){width:13%;}

 .boardTable{}
	.boardTable tr td{padding:15px 5px; box-sizing:border-box;}
	.boardTable tr td:nth-child(1){width:10%;}
	.boardTable tr td:nth-child(2){width:38%;}
	.boardTable tr td:nth-child(3){width:13%;}
	.boardTable tr td:nth-child(4){width:13%;}
	.boardTable tr td:nth-child(5){width:13%;}
	.boardTable tr td:nth-child(6){width:13%;}


	.btn_none{background:#efefef;  padding: 5px 0;}
	.btn_answer{background:#bd4044; color: #fff; padding: 5px 0;}

	.read_none{background:#efefef;  padding: 5px;}
	.read_answer{background:#bd4044; color: #fff; padding: 5px;}

	.boardTable tr td:nth-child(2) p{
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		padding:0 3px
	}

	.board_wrap{width: 100%; overflow-x: scroll;}
		.board_box{width: 140%; border-top:1px solid #ccc;}

	.board_wrap:before {
		content: "¡Ø ¿À¸¥ÂÊÀ¸·Î ÅÍÄ¡ ½ºÅ©·Ñ ÇÏ¼¼¿ä!";
		display: block;
		color: #109dff;
		font-size: 14px;
		margin-bottom: 10px;
	}


	.pre_next{}
		.pre_next tr:nth-child(1) td{border-bottom:1px solid #ccc;}
		.pre_next td{padding:10px 0px;}
		.pre_next td:nth-child(1){width:15%; text-align:center;}
		.pre_next td:nth-child(2){width:35%; text-align:left;}
			.pre_next td:nth-child(2) p{text-overflow: ellipsis;  overflow: hidden; white-space: nowrap;}
		.pre_next td:nth-child(3){width:25%; text-align:center;}
		.pre_next td:nth-child(4){width:25%; text-align:center;}


	.paging{text-align: center; padding: 50px 0 0;}
	.paging > div:nth-child(1){}
	.paging > div:nth-child(2){padding:15px 0; }
	.paging > div:nth-child(2) > a{border:1px solid #ccc; padding:5px; font-size:11px; margin:3px;}
	.paging > div:nth-child(3){}


	.top_border{border-top: 5px solid #bd4044; margin-bottom:10px;}

	.inner_box{font-size:14px;  padding:5px; overflow:hidden; font-weight:500;}
	.title_01{font-size: 24px;}


}
