/***************************************************
*
*	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 {}

	.title {  font-size:15px; padding-bottom:5px; }
	.title a  { }
	.title a:hover { color:#333; }


	.btn_write
	{
		width:120px; margin:0 auto; border:5px solid #ccc; border-top:0px; text-align:center; font-size:20px;
		font-weight: 500;
	}
	.btn_write a {  color:#393939; display:block; height:30px; padding-top:12px;  }

	.btn_write:hover
	{
		border:5px solid #ff8080; border-top:0px;
	}
	.btn_write:hover a
	{
		color:#ff8080;
	}


	.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 #ff8080; border-top:0px;
	}
	.btn_write2:hover a{ color:#ff8080; }
	.btn_write2:after { content:""; clear:both; display:block; }


	.btn_write3
	{

		font-weight: 500;
		float:right; width:50px; height:25px; border:5px solid #ccc; border-top:0px; text-align:center; font-size:13px;  margin-right:10px;
	}
	.btn_write3 a { color:#393939; display:block; height:22px; padding-top:3px;  }
	.btn_write3:hover
	{
		border:5px solid #ff8080; border-top:0px;
	}
	.btn_write3:hover a{ color:#ff8080; }
	.btn_write3:after { content:""; clear:both; display:block; }

	.btn_write4
	{
		display:inline-block;
		margin-right:10px;
	}
	.btn_write4 a { font-weight: 500;
		display:inline-block; padding:10px 20px;  background-color:#ff8080; text-align:center; font-size:16px; font-weight:500; color:#fff; }
	.btn_write4 a:hover { color:#fff; background-color:#333;}
	.btn_write4:after { content:""; clear:both; display:block; }



	.btn_write_tit
	{

		font-weight: 500;
		width:50px; height:30px; line-height:30px;  color:#393939;; font-size:20px; font-weight:500; margin-right:0px;
	}
	.btn_write_tit:hover { color:#ff8080;}


/***************************************************
*	BG COLOR
***************************************************/

	.bg
	{
		background: none;
	}

	.bg-select
	{
		background: none;
	}

	.bg-over
	{
		background: #fff;
	}

	.bg-out
	{
		background: none;
	}




	.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: 1200px){



 .select2{width:350px;}

 .title{font-size: 26px;}
 .bbs_text img {width:auto; max-width:100%; height:auto;}

 .boardTable_head{}
	.boardTable_head tr td{border-right:1px solid #ccc; border-bottom:1px solid #ccc; padding:15px 0; font-weight:500; font-size:20px; background: #efefef;}
	.boardTable_head tr td:last-child{border-right:0px dashed #ccc; }
	.boardTable_head tr td:nth-child(1){width:5%}
	.boardTable_head tr td:nth-child(2){width:50%}
	.boardTable_head tr td:nth-child(3){width:15%}
	.boardTable_head tr td:nth-child(4){width:10%}
	.boardTable_head tr td:nth-child(5){width:10%}
	.boardTable_head tr td:nth-child(6){width:10%}

 .boardTable{}
	.boardTable tr td{word-break:keep-all; padding:25px 15px; text-align:center; box-sizing:border-box;}
	.boardTable tr td:nth-child(1){width:5%}
	.boardTable tr td:nth-child(2){width:50%; text-align:left;}
	.boardTable tr td:nth-child(3){width:15%;}
	.boardTable tr td:nth-child(4){width:10%}
	.boardTable tr td:nth-child(5){width:10%}
	.boardTable tr td:nth-child(6){width:10%}

	.board_box{border-top:1px solid #ccc;}

.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 #ff8080; margin-bottom:50px;}

	.inner_box{font-size:20px; padding:20px; overflow:hidden; font-weight:500;}

	.title_01{font-size: 34px;}

	.btn_answer{padding:15px; color:#fff; background:#ff8080;}
	.btn_none{padding:15px; background:#efefef;}




}


@media screen and (min-width: 768px) and (max-width: 1199px){




 .select2{width:300px;}

 .title{font-size: 18px;}
 .bbs_text img {width:auto; max-width:100%; height:auto;}

 .boardTable_head{}
	.boardTable_head tr td{border-right:1px solid #ccc; border-bottom:1px solid #ccc; padding:15px 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:5%}
	.boardTable_head tr td:nth-child(2){width:40%}
	.boardTable_head tr td:nth-child(3){width:20%}
	.boardTable_head tr td:nth-child(4){width:10%}
	.boardTable_head tr td:nth-child(5){width:15%}
	.boardTable_head tr td:nth-child(6){width:10%}

 .boardTable{}
	.boardTable tr td{padding:15px 5px; box-sizing:border-box; text-align:center;}
	.boardTable tr td:nth-child(1){width:5%}
	.boardTable tr td:nth-child(2){width:40% ; text-align: left;}
	.boardTable tr td:nth-child(3){width:20%}
	.boardTable tr td:nth-child(4){width:10%}
	.boardTable tr td:nth-child(5){width:15%}
	.boardTable tr td:nth-child(6){width:10%}

	.board_box{border-top:1px solid #ccc;}

.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:11px; margin:3px;}


	.top_border{
	border-top: 5px solid #ff8080; margin-bottom:30px;}

	.inner_box{font-size:14px;  padding:10px; overflow:hidden; font-weight:500;}
	.title_01{font-size: 18px;}


	.btn_answer{padding:5px; color:#fff; background:#ff8080;}
	.btn_none{padding:5px; background:#efefef;}



}




@media (max-width: 767px){




 .select2{width:100%;}

 .title{font-size: 16px; 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:10px 5px; font-weight:500;  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:35%}
	.boardTable_head tr td:nth-child(3){width:20%}
	.boardTable_head tr td:nth-child(4){width:10%}
	.boardTable_head tr td:nth-child(5){width:15%}
	.boardTable_head tr td:nth-child(6){width:10%}


  .boardTable{}
  .boardTable tr td{text-align:center; padding:10px 5px;
    box-sizing: border-box;}
	.boardTable tr td:nth-child(1){width:10%}
	.boardTable tr td:nth-child(2){width:35%; text-align: left;}
	.boardTable tr td:nth-child(3){width:20%}
	.boardTable tr td:nth-child(4){width:10%}
	.boardTable tr td:nth-child(5){width:15%}
	.boardTable tr td:nth-child(6){width:10%}



	.boardTable tr td:nth-child(2) p{
		padding:0 3px;
		font-size:12px;
	}

	.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: 15px;
		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 #ff8080; margin-bottom:10px;}

	.inner_box{font-size:14px;  padding:5px; overflow:hidden; font-weight:500;}
	.title_01{font-size: 24px;}


}
