/***************************************************
*
*	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; border:1px solid #cee0e2; padding:20px;}
.bbs_text img { width:100%; }

	.title {  font-size:15px; padding-bottom:5px; }
	.title a  { }
	.title a:hover { color:#333; }
	
	.type1
	{
		
	}
	
	.type2
	{
		
	}
	
	.type3
	{
		
	}

	.consult_agree
	{ width:100%; margin:0 auto; text-align:center; }



	.btn_write
	{
		display:block; width:120px; margin:0 auto;
	}
	.btn_write a { display:block;  height:40px; line-height:35px;  border:5px solid #c9dddf; border-top:0;  box-sizing:border-box;  text-align:center; font-size:18px;  }
	.btn_write a:hover { border-left:5px solid #405550; border-right:5px solid #405550; border-bottom:5px solid #405550; }




	.btn_write2
	{
		float:left; margin-right:10px;
	}
	.btn_write2 a {  display:block;
					border:5px solid #c9dddf; border-top:0; width:70px; height:30px ;  line-height:25px ;box-sizing:border-box; text-align:center; font-size:14px; }
	.btn_write2 a:hover { border-left:5px solid #405550; border-right:5px solid #405550; border-bottom:5px solid #405550; }
	.btn_write2:after { content:""; clear:both; display:block; }



	.btn_write3
	{
		float:right; margin-right:10px;
	}
	.btn_write3 a {width:50px; height:25px; line-height:25px;background-color:#c9dddf;  color:#FFF; display:block; text-align:center; font-size:13px;  }
	.btn_write3 a:hover { color:#fff; background-color:#405550;}
	.btn_write3:after { content:""; clear:both; display:block; }
	
	
	.btn_write4
	{ 
	width:70px; margin:0 auto;
	}
	.btn_write4 a { width:70px; height:25px; line-height:25px;background-color:#c9dddf;  color:#FFF; display:block; text-align:center; font-size:13px;  }
	.btn_write4 a:hover { color:#ffffff; background-color:#405550;}


	.btn_answer {
	width:40px; height:20px; line-height:20px; background-color:#405550; color:#fff; font-size:11px;
	}

	.btn_none {
	width:40px;  height:20px; line-height:20px; background-color:#c9dddf;  font-size:11px; padding-top:0px;
	}



	
/***************************************************
*	FONT COLOR
***************************************************/
	
	.copy
	{
		
	}
	
	.copy3
	{
		
	}
	
	.copy6
	{
		
	}
	
	.copy-grey7
	{
		color : #787878;
	}
	
	.copy9
	{
		
	}
	
	.copy-blue3
	{
		color : #3366aa;
	}
	
	.copy-blue1
	{
		color : #1a57a8;
	}
	
	.copy-redd
	{
		color : #d3431a;
	}
	
	.copy-redf
	{
		color : #ff3300;
	}
	
	.copy-ash
	{
		color : #496785;
	}
	
	
	
/***************************************************
*	FONT SIZE
***************************************************/
	
	.size8
	{
		font-size: 8px;
	}
	
	.size9
	{
		font-size: 9px;
	}
	
	.size10
	{
		font-size: 10px;
	}
	
	.size11
	{
		font-size: 11px;
	}
	
	.size12
	{
		font-size: 12px;
	}
	
	.size13
	{
		font-size: 13px;
	}
	
	.size14
	{
		font-size: 14px;
	}
	
	.size15
	{
		font-size: 15px;
	}
	
	.size16
	{
		font-size: 16px;
	}
	

	
/***************************************************
*	BG COLOR
***************************************************/
	
	.bg
	{
		background: #ffffff;
	}
	
	.bg-select
	{
		background: #FAFAFA;
	}
	
	.bg-over
	{
		background: #F5F5F5;
	}
	
	.bg-out
	{
		background: #ffffff;
	}
	
	
	
	
	.line
	{
		background-color: #393939;
	}
	
	.line2
	{
		background-color: #cccccc;
	}
	
	
	
	
/***************************************************
*	FONT STYLE
***************************************************/
	
	.bold
	{
		font-weight: bold;
	}
	
	.normal
	{
		font-weight: normal;
	}
	
	.blank
	{
		font-size: 2px;
	}





@media (min-width: 1200px){

.size8
	{
		font-size: 10px;
	}

	.size9
	{
		font-size: 11px;
	}

	.size10
	{
		font-size: 12px;
	}

	.size11
	{
		font-size: 13px;
	}

	.size12
	{
		font-size: 14px;
	}

	.size13
	{
		font-size: 15px;
	}

	.size14
	{
		font-size: 16px;
	}

	.size15
	{
		font-size: 17px;
	}

	.size16
	{
		font-size: 18px;
	}


 .title{}
 .bbs_text img {width:auto; max-width:1300px; height:auto;} 

 .boardTable_head{}
	.boardTable_head tr td{border-right:1px solid #cee0e2; border-bottom:1px solid #cee0e2; padding:10px 0; font-weight:bold;}
	.boardTable_head tr td:last-child{border-right:0px dashed #cee0e2;}
	.boardTable_head tr td:nth-child(1){width:9%}
	.boardTable_head tr td:nth-child(2){width:43%}
	.boardTable_head tr td:nth-child(3){width:12%}
	.boardTable_head tr td:nth-child(4){width:12%}
	.boardTable_head tr td:nth-child(5){width:12%}
	.boardTable_head tr td:nth-child(6){width:12%}

 .boardTable{}
	.boardTable tr td:nth-child(1){width:9%}
	.boardTable tr td:nth-child(2){width:43%}
	.boardTable tr td:nth-child(3){width:12%}
	.boardTable tr td:nth-child(4){width:12%}
	.boardTable tr td:nth-child(5){width:12%}
	.boardTable tr td:nth-child(6){width:12%}

	.board_box{border-top:10px solid #c9dddf;}
}

@media(max-width:1023px) and (min-width:768px){

.size8
	{
		font-size: 9px;
	}

	.size9
	{
		font-size: 10px;
	}

	.size10
	{
		font-size: 11px;
	}

	.size11
	{
		font-size: 12px;
	}

	.size12
	{
		font-size: 13px;
	}

	.size13
	{
		font-size: 14px;
	}

	.size14
	{
		font-size: 15px;
	}

	.size15
	{
		font-size: 16px;
	}

	.size16
	{
		font-size: 17px;
	}


 .title{}
 .bbs_text img {width:100%;}

 .boardTable_head{}
	.boardTable_head tr td{border-right:1px solid #cee0e2; border-bottom:1px solid #cee0e2; padding:10px 0; font-weight:bold;}
	.boardTable_head tr td:last-child{border-right:0px dashed #cee0e2;}
	.boardTable_head tr td:nth-child(1){width:10%}
	.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:5%}
	.boardTable_head tr td:nth-child(5){width:10%}
	.boardTable_head tr td:nth-child(6){width:10%}

 .boardTable{}
	.boardTable tr td:nth-child(1){width:10%}
	.boardTable tr td:nth-child(2){width:50%}
	.boardTable tr td:nth-child(3){width:15%}
	.boardTable tr td:nth-child(4){width:5%}
	.boardTable tr td:nth-child(5){width:10%}
	.boardTable tr td:nth-child(6){width:10%}

	.board_box{border-top:10px solid #cee0e2;}
}

@media(max-width:768px){
 .title{font-size: 13px; 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 #cee0e2; border-bottom:1px solid #cee0e2; padding:10px 0; font-weight:bold;}
	.boardTable_head tr td:last-child{border-right:0px dashed #cee0e2;}
	.boardTable_head tr td:nth-child(1){width:10%}
	.boardTable_head tr td:nth-child(2){width:25%}
	.boardTable_head tr td:nth-child(3){width:25%}
	.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:15%}


  .boardTable{}
	.boardTable tr td:nth-child(1){width:10%}
	.boardTable tr td:nth-child(2){width:25%}
	.boardTable tr td:nth-child(3){width:25%}
	.boardTable tr td:nth-child(4){width:10%}
	.boardTable tr td:nth-child(5){width:15%}
	.boardTable tr td:nth-child(6){width:15%}
	

	.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:10px solid #cee0e2;}

	
	.board_wrap:before {
		content: "¡Ø ¿À¸¥ÂÊÀ¸·Î ÅÍÄ¡ ½ºÅ©·Ñ ÇÏ¼¼¿ä!";
		display: block;
		color: #109dff;
		font-size: 15px;
		margin-bottom: 10px;
	}


}



.top_border{height: 10px;  background-color: #c9dddf;  width: 100%;  margin-bottom: 50px;}

