@charset "UTF-8";

/* Page Title */

 
/* 게시판 */

#board  {width:100%; float:left;}

 

ul.baord_list {width:100%; float:left; border-top:1px solid #ddd;}
ul.baord_list li {width:100%; font-size:0.95em; line-height:1.3em;   font-weight:400}
ul.baord_list li a {color:#777 !important; width:100%; display:inline-block; padding:15px 10px; box-sizing:border-box; border-bottom:1px solid #ddd; }
ul.baord_list li a:hover {color:#777 !important;  }

ul.baord_list li b {font-size:1.15em; font-weight:500; width:100%; margin-bottom:7px; display:inline-block;  }

ul.baord_list li a b {color:#333 !important; }
ul.baord_list li a b:hover {color:#1692d6 !important; }

 ul.baord_list li .list_line {color:#999}
ul.baord_list li img {vertical-align:middle; margin-left:3px; margin-top:-3px; }



/*뷰페이지*/
 
  
p.view_title {font-size:1.2em; font-weight:500; color:#222; width:100%;  border-top:1px solid #ddd; padding-top:12px;  float:left; margin-bottom:3px; }
p.view_info {font-size:0.95em; font-weight:400; color:#666; width:100%;  border-bottom:1px solid #ddd; padding-bottom:12px; float:left;}
p.view_info .list_line {color:#999}


div.content {width:100%; float:left; border-bottom:1px solid #ddd; padding:20px 0;}


/*글쓰기테이블*/

 

div.write {width:100%; float:left; }
div.write div.box {width:100%; float:left; border:1px solid #ddd; padding:10px; box-sizing:border-box; margin-bottom:10px; min-height:55px; }
 div.write p {width:13%; line-height:33px; float:left; font-size:1.05em; color:#333; font-weight:600 }
div.write div.input_wrap {width:87%; float:right; color:#666; font-size:1em;  }
div.write input {vertical-align:middle; width:50%;}
div.write input.check {width:20px !important; margin-top:-2px; border:1px solid #ddd;}

div.write div.p_y_col2 p {width:27%;}
 div.write div.p_y_col2 .input_wrap {width:73%;}
.p_line_height_30 {line-height:30px;}

/*페이지*/


.page     {text-align:center;  font-size:15px; font-weight:500;  color:#666;  width:100%; margin-top:30px;   display:inline-block;}
.page   ul { float:right; position:relative; left:-50%;}
.page   li { float:left; position:relative;  left:50%; margin-left:-1px; font-size:15px;   font-weight:400;}


 

.page a {
	display:inline-block;
 	text-decoration:none; vertical-align:middle;
 	border:1px solid #d1d1d1;  width:33px; line-height:33px; height:33px;     color:#999;
   }

.page   img {width:31px; height:31px; vertical-align:middle; margin-top:2px;}
 
 .page a.ov  {border:1px solid #555; background-color:#555;   color:#fff !important;}



/*서치*/
 						
.search     {margin-top:20px;  width:100%; display:inline-block; text-align:right;}
.search  input  {width:30%; height:33px !important; border:1px solid #ddd; padding-left:10px; font-size:0.93em; color:#666}
.search  select  { font-size:0.93em; color:#666; border:1px solid #ddd;  vertical-align:middle; width:100px; height:35px !important;}
.search a {background-color:#333; border-radius:3px; box-shadow:1px 1px 2px #ddd; color:#fff !important; line-height:35px; font-size:0.95em; font-weight:500; padding:0 30px; display:inline-block; vertical-align:middle;}
									   
 
/*FAQ*/
.faqanswer {
	display: none;
	width: 100%;
	background: #f9f9f9;
border:1px solid #ddd;

border-bottom:none;
  box-sizing:border-box;
	padding: 20px;
}
 .faqanswer p {
	font-size: 1em;
	line-height: 1.4em;	color:#666; 
 }


a.active {
	font-weight: 500;
}

.togglefaq {
	text-decoration: none;
	color: #333;
	font-size: 1.07em;
	padding: 20px;
	line-height: 20px;
	display: block;
	border: 1px solid #d0d0d0;
	width: 100%;
 box-sizing:border-box;
	margin-bottom: -1px;
}
.icon-plus {
	
     color: #5ec4cd;
	margin-right: 20px;
    padding:3px;
	font-size: 15px;
	float:left;
}

.icon-minus {
	 color: #5ec4cd;
	margin-right: 20px;
    padding:3px;
	font-size: 15px;
	float:left;
}

@media all and (max-width:1100px){


ul.baord_list li b {font-size:1.05em;    }



div.write p {width:100%; }
div.write div.input_wrap {width:100%;   }
div.write div.input_wrap  input {width:100%;}
div.write div.p_y_col2 p {width:100%;}
 div.write div.p_y_col2 .input_wrap {width:100%;}

.p_line_height_30 {line-height:1.3em}

ul.baord_list li a {padding:12px;}
ul.baord_list li a b {margin-bottom:7px}

 

.faqanswer {
  font-size:1em;
	padding: 10px 15px;
}
 

.togglefaq {
    font-size:1em;
	padding: 10px 15px;
	line-height: 20px;
 
}
.icon-plus {
	
  margin-top:1px;
}

.icon-minus {
margin-top:1px;
}





}