﻿/*/////////////////////////////////////////////////////////////////////////////
//
//		Board Style
//
//////////////////////////////////////////////////////////////////////////////**/


#board-view-wrap { position:relative; clear:both; width:100%; border:0px; }


#board-view-wrap td, 
#board-view-wrap th, 
#board-view-wrap tr, 
#board-view-wrap table, 
#board-view-wrap div, 
#board-view-wrap input{ }
#board-view-wrap ul,
#board-view-wrap li {list-style-type:none;}
#board-view-wrap img {margin:0; padding:0; border:0; vertical-align:top;}
#board-view-wrap a:link		{color:#666; text-decoration:none;}
#board-view-wrap a:active	{color:#666; text-decoration:none;}
#board-view-wrap a:visited	{color:#666; text-decoration:none;}
#board-view-wrap a:hover		{color:#999; text-decoration:none;}

#board-view-wrap td		{ vertical-align:middle;  font-weight:normal; }



/******************************************************************************************************************/


/* board list head */
/* .boardHead {display:inline-block; width:100%; padding-bottom:0px; display:none;} */

.mt20{margin-top:20px !important;}


.boardHead {margin-top:40px; padding-bottom:0px; border:1px solid #727272; padding:30px 50px; }
#board-view-wrap DIV.page,
.boardHead .page { font:normal 13px Tahoma; font-weight:400;  color:#858585; height:45px; line-height:45px;}
.boardHead .page span.tatal {color:#db5444;}
.boardHead .form {font-size:0;} 
.boardHead .form label {display:none;}
.boardHead .form input.txtbox { width:75%; border:1px solid #b2b2b2; color:#b3b3b3 ;font-family:Dotum; }
.boardHead .form input.btnbox {width:55px; height:19px; border:0; vertical-align:-4px; cursor:hand;}
/* .boardHead .form select { margin-right:1px; } */
.boardHead .form select { width:98%; text-align:center; height:23px; margin-left:1%; font-weight:300; overflow:hidden;  }
.boardHead .search_txt  {  height:20px; margin:0px; padding:0px; list-style:none; vertical-align:middle; }
.boardHead .search_txt dt { display:none; }
.boardHead .search_txt dd { float:left; padding:0px 3px 0px 0px; vertical-align:middle; }

.boardHead .searChText input { width:75%; border:1px solid #b2b2b2; color:#b3b3b3 ;font-family:Dotum; }
.boardHead .searChText p { background:#aaaaaa; font-family:NanumGothic; font-weight:600; color:white; width:22%; line-height:25px; cursor:pointer; }

.boardList { width:100%; border-top:0px;}
.boardList th { font-family:Noto Sans Korean,sans-serif;
	font-size:15px;   padding:15px; margin:0; 
	border-top:1px solid #333; border-bottom:1px solid #333; }
.boardList td { padding:20px 0; text-align:center; border-bottom:1px solid #ccc; }
.boardList td.subject { padding:20px 0; text-align:left;	font-size:16px; }
.boardList .faq_cont { padding:0; margin:0; text-align:left; }
.boardList .faq_cont td { padding:0; margin:0; text-align:left; line-height:18px; padding-right:30px;}

/* board list  */
.MypageboardList {margin:9px 0 0 21px; vertical-align:middle;  width:47%; border:} 
/*  */
.MypageboardList th { font:normal 12px "돋움"; font-weight:600; color:#000; letter-spacing:-1px;  vertical-align:middle;  
background:url(/images/board/bd_title_bg.gif) repeat-x 0 0; 
border-top:1px solid #ddd; border-bottom:1px solid #ddd; 
height:28px;
}
.MypageboardList th.bgNone {background:none; }
.MypageboardList td { clear:both;  }
.MypageboardList td {   padding:8px 0 8px 0; vertical-align:middle;  color:#757575; border-bottom:1px solid #ddd; text-align:center; font:normal 12px "돋움" ; }
.MypageboardList td strong {color:#999999;}
.MypageboardList td.td_left     { text-align:left;  }
.MypageboardList td span.Q_icon{  padding-right:10px; }
.MypageboardList .faq_cont { text-align:left; }
.MypageboardList .faq_cont .A_icon{ text-align:center; margin-left:55px; width:25px; float:left;  padding-top:10px; }
.MypageboardList .faq_cont .A_cont{ text-align:left; margin-left:90px; padding:0px; padding:10px 0 10px 0;  } 

.pageNum {text-align:center; font:normal 14px "돋움"; margin-bottom: 6%; margin-top: 3%; overflow:hidden; width:100%;  line-height:30px;}
.pageNum img {vertical-align:middle !important;  line-height:30px;}

.pageBar {font:normal 10px "돋움"; color:#bbb; padding:0 3px 0 3px;}
.pageBtn {vertical-align:-3px;}
.pageNow {color:#dd0000;}

.boardBtn {text-align:right; font-size:0; line-height:0;}
.boardBtn img {margin-left:4px;}


/* board list - event */
#list_event  { width:100%; padding-top:20px;   }
#list_event ul { width:100%; margin:0 auto; padding:0px; border-top:1px solid #e0e0e0;}
#list_event li { width:100%; display:inline-block; border-bottom:1px solid #e0e0e0; padding:10px 20px 10px 20px;}
#list_event p {float:left; border:3px solid #ddd; }
#list_event p.eimg { width:300px; height:100px;}

#list_event dl {float:left; margin:0 0 0 0; padding-left:20px; }
#list_event dt {font:bold 15px Dotum; padding:0px; }
#list_event dt a {color:#db5444;}
#list_event dt a:hover,
#list_event dt a:active,
#list_event dt a:focus {text-decoration:underline;}
#list_event dd { width:350px; margin:9px 0 0 0; font:normal 12px Dotum; color:#666; line-height:19px; }
#list_event dd .date {margin:7px 0 0 0; font:normal 11px Dotum; color:#858585;}
#list_event dd .date img {vertical-align:-3px;}

/* board list - blog */

#list_blog  { width:100%; padding-top:20px;   }
#list_blog ul { width:100%; margin:0 auto; padding:0px; border-top:1px solid #e0e0e0;}
#list_blog li { width:100%; display:inline-block; border-bottom:1px solid #e0e0e0; padding:10px 20px 10px 20px;}
#list_blog p {float:left; border:3px solid #ddd; }
#list_blog p.eimg { width:130px; height:110px;}

#list_blog dl {float:left; margin:0 0 0 0; padding-left:20px; }
#list_blog dt {font:bold 15px Dotum; padding:0px; }
#list_blog dt a {color:#000;}
#list_blog dt a:hover,
#list_blog dt a:active,
#list_blog dt a:focus {text-decoration:underline;}
#list_blog dd { width:500px; margin:9px 0 0 0; font:normal 12px Dotum; color:#666; line-height:19px; }
#list_blog dd .date {margin:7px 0 0 0; font:normal 11px Dotum; color:#858585;}
#list_blog dd .date img {vertical-align:-3px;}


#list_blog dd span.site { font-size:11px; color:#aaaaaa;}
#list_blog dd span.line { font-size:11px; border:0px; color:#e7e7e7;}
#list_blog dd span.date { font-size:11px; color:#aaaaaa;}
#list_blog dd span.cont { color:#808080; }
#list_blog dd span.url { font-size:11px;}
#list_blog dd span.bname { font-size:11px; color:#ff9999; }
#list_blog dd span.url { font-size:11px; color:#808080; }


/* board content */
.boardView  { width:100%; border-top:1px solid #ddd; margin-bottom:20px;padding:0px;}
.boardView th, .boardView td { height:40px; }
.boardView th { font-weight:600;  border-bottom:1px solid #ddd;  padding:0px; color:#000; background:#efefef;   }
.boardView td { border-bottom:1px solid #ddd; font:normal 12px "돋움"; padding:5px; padding-left:10px; text-align:left; }
.boardView td.writer { color:#808080; }
.boardView td.tit { font-weight:bold; }
.boardView td.pwd_cont { text-align:center;padding:10px; height:50px;  } 
.boardView td.pwd_btn { text-align:center;padding:10px;  } 
.boardView td.view img { max-width:600px; width: __EXPRESSION__(this.width > 600 ? 600: true); } 
.boardView_detail  { border-bottom:1px solid #ddd; margin-bottom:20px;   font-size:14px !important;} 

h2.subject { 
	padding:10px !important;  text-align:center !important; width:100%;
	font-size:20px !important; font-weight:600 !important;
	background:#fff; color:#000 !important; line-height:45px;
	/*  font-weight:500 !important; color:#d5290d !important;  */
}
h6.subject { 
	text-align:center !important; width:100%;
	font-size:20px !important; font-weight:600 !important;
	background:#fff; color:#000 !important; 
	margin-bottom:10px; margin-top:10px; 
	/*  font-weight:500 !important; color:#d5290d !important;  */
}



.boardView_prev  {  border-top:1px solid #ddd; }
.boardView_prev th.tit { background:#f7f7f7;   border-bottom:1px solid #ddd; font-weight:600; text-align:center;}
.boardView_prev td { height:30px; border-bottom:1px solid #ddd; padding-left:10px; }
.boardView_prev td.txt { color:#808080; }


/* 이벤트 목록 - sub05 */
#sub05_01 {width:100%; overflow:hidden;}
#sub05_01 ul {width:100%;}
#sub05_01 li {float:left; width:322px; height:255px; margin:0 25px 0 0;}
#sub05_01 li .ban img {border:1px solid #d5d5d5;}
#sub05_01 li dl {margin:10px 0 0 0;}
#sub05_01 li dt {height:22px; background:url(/images/common/dot_line.gif) repeat-x 0 bottom;}
#sub05_01 li dt a {font:bold 12px Dotum; color:#357b2a; }
#sub05_01 li dt a:active {color:#357b2a; }
#sub05_01 li dt a:visited {color:#357b2a; }
#sub05_01 li dt a:link {color:#357b2a; }
#sub05_01 li dt a:hover {text-decoration:underline; color:#357b2a; }


#sub05_01 li dd {font:normal 12px Dotum; line-height:19px; color:#444; margin:7px 0 0 0;}
#sub05_01 li .day {height:15px; font:normal 11px Tahoma; color:#858585; margin:7px 0 0 0; padding:0 0 0 58px; background:url(/images/sub05/event_date.gif) no-repeat 0 0;}
#sub05_01 .page {clear:both;}
#sub05_01_1 .view dt {font:bold 14px Dotum; color:#444;}
#sub05_01_1 .view dd { margin:0; padding:0; border:0; }
#sub05_01_1 .view .day {height:15px; font:normal 11px Tahoma; color:#858585; margin:9px 0 0 0; padding:0 0 0 58px; background:url(/images/sub05/event_date.gif) no-repeat 0 0;}
#sub05_01_1 .view .con {border-top:2px solid #357b2a; font:normal 12px Dotum; line-height:21px; color:#444; margin:12px 0 0 0; padding:25px 0 25px 0; background:url(/images/common/dot_line.gif) repeat-x 0 bottom;}
#sub05_01_1 .view .con img {} /* margin-bottom:26px;*/

#sub05_01_1 .ment {margin:25px 0 0 0;}
#sub05_01_1 .ment dt {font:normal 12px Dotum; color:#999; padding:0 0 7px 0;}
#sub05_01_1 .ment dt strong {color:#666;}
#sub05_01_1 .ment dd { margin:0; padding:0; border:0; border:1px solid #e6e6e6; background:#f9f9f9; padding:20px 20px 25px 20px;}
#sub05_01_1 .ment .ment_box {  font:normal 11px Dotum; color:#858585; background:redl}  /* display:inline-block; */
#sub05_01_1 .ment .ment_box textarea { border:1px solid red; width:538px; height:54px; border:1px solid #bfbfbf; margin:0 5px 10px 0; vertical-align:middle;}
#sub05_01_1 .ment .ment_box input.btnbox {width:80px; height:54px; }
/* #sub05_01_1 .ment .ment_box img {vertical-align:-21px; width:80px; height:54px; border:none;} */
#sub05_01_1 .ment .ment_box input.txtbox { width:120px; height:20px; border:1px solid #bfbfbf; margin:0 5px 0 0; font:normal 11px Dotum; color:#858585; padding:4px 0 0 3px;} /* float:left;  */
#sub05_01_1 .ment .ment_box span {display:block; margin:5px 0 0 0;}
#sub05_01_1 dd .ment_txt { display:inline-block; border-bottom:1px solid #dedede; margin:20px 0 0 0; width:100%;  }
#sub05_01_1 dd .ment_txt ul { padding:0px; margin:0px; }
#sub05_01_1 dd .ment_txt li { padding:0px; margin:0px; display:inline-block; width:100%; border-top:1px solid #dedede; font:normal 12px Dotum; line-height:18px; color:#666; padding:18px 0 14px 0;}
#sub05_01_1 dd .ment_txt li .con {float:left; }
#sub05_01_1 dd .ment_txt li .con strong {color:#333;}
#sub05_01_1 dd .ment_txt li .con .day {font:normal 10px Tahoma; color:#999;}
#sub05_01_1 dd .ment_txt li .con .txt {margin:5px 0 0 0;}
#sub05_01_1 dd .ment_txt li .btn {float:right; font:normal 12px Dotum; color:#ccc;}
#sub05_01_1 dd .ment_txt li .btn a {font:normal 12px Dotum; color:#999;}
#sub05_01_1 dd .page {margin:25px 0 0 0; text-align:center; }
#sub05_01_1 .btn {margin:25px 0 0 0; font-size:0; line-height:0; text-align:right;}
#sub05_01_1 .btn a {margin:0 0 0 2px;}

/* 인터넷 방문후기 */

/* sub06 */
#content .subcon {padding:0 20px 80px 80px; font:normal 12px Dotum; color:#444;}
#sub06_01 { width:100%; clear:both; padding:0px; margin:0px; }
#sub06_01 .memo {height:26px;  }
#sub06_01 .review {position:relative; width:100%; border-top:2px solid #357b2a; padding:0px; margin:0px; }
#sub06_01 .review li { position:relative; width:100%;  height:159px; overflow:hidden; border-bottom:1px solid #e5e5e5; 
padding:0px; margin:0px; }/* width:669px; */
#sub06_01 .review li .pic {position:absolute; top:18px; left:0; font-size:0; line-height:0; padding:0px;   }
#sub06_01 .review li .pic img {border:1px solid #ccc;}
#sub06_01 .review li dl { padding:0px; margin:0px; position:absolute; top:25px; left:180px; width:485px; }
#sub06_01 .review li dt { text-align:left;  padding:0px; margin:0px; height:20px;}
#sub06_01 .review li dt a {font:bold 13px Dotum; color:#357b2a;}
#sub06_01 .review li dt a:active {color:#357b2a; }
#sub06_01 .review li dt a:visited {color:#357b2a; }
#sub06_01 .review li dt a:link {color:#357b2a; }
#sub06_01 .review li dt a:hover { color:#357b2a; text-decoration:underline;}

#sub06_01 .review li dd {  text-align:left; padding:0px; margin:0px; }
#sub06_01 .review li dd .day {font:normal 11px Dotum; color:#858585}
#sub06_01 .review li dd .day strong {font:bold 11px Dotum; color:#858585}
#sub06_01 .review li dd .day span {font:normal 11px Tahoma;}
#sub06_01 .review li dd .con {font:normal 11px Dotum; color:#444; line-height:18px; margin:12px 0 0 0;}
#sub06_01 .review li dd .add {height:12px; font:normal 11px Dotum; color:#444; margin:10px 0 0 0; padding:3px 0 0 50px; background:url(/images/sub06/review_site.gif) no-repeat 0 0;}
#sub06_01 .review li dd .add a:hover {text-decoration:underline;}
#sub06_01 .page {margin:20px 0 0 0;}

#sub06_02 {width:100%;}
#sub06_02 li {height:20px; font-size:0; line-height:0;}
#sub06_02 table {margin:7px 0 0 0; border-top:2px solid #357b2a;}
#sub06_02 th {background:#eaf2e9; height:27px; border-bottom:1px solid #c6dac3; text-align:left; vertical-align:top; font:normal 11px Dotum; color:#555555; padding:9px 0 0 0;}
#sub06_02 th img {margin:0 5px 0 15px; vertical-align:2px;;}
#sub06_02 td {background:#fff; vertical-align:top; border-bottom:1px solid #e0e0e0; padding:0 0 0 6px; font:normal 11px Dotum; color:#858585; padding:4px 3px 4px 5px;}
#sub06_02 td input.txtbox {height:19px; background:#eaf2e9; border:1px solid #c6dac3; padding:2px 0 0 3px; font:normal 11px Dotum; color:#858585;}
#sub06_02 td img {vertical-align:-5px;}
#sub06_02 td select {font:normal 11px Dotum;}
#sub06_02 td textarea { background:#eaf2e9; border:1px solid #c6dac3; }
#sub06_02 .subbtn {text-align:right; margin:25px 0 0 0;}
#sub06_02 .subbtn .confirm {font:normal 11px Dotum; border:none; background:#357b2a; color:#fff; width:60px; height:18px; padding:2px 0 0 0;}
#sub06_02 .subbtn .cancle {font:normal 11px Dotum; border:none; background:#757575; color:#fff; width:60px; height:18px; padding:2px 0 0 0;}


/* comment */
.boardComment {  background:url(/images/board/bd_title_bg.gif) repeat-x 0 0; border:1px solid #ddd;padding:0px; }
.boardComment caption {background:url(/images/member/agree_bl.gif) no-repeat 0 2px; font:bold 11px "돋움"; color:#454545; padding:0 0 5px 11px; text-align:left;}
.boardComment th {  letter-spacing:-1px; padding-top:3px; height:30px; }
.boardComment td {   border-bottom:1px solid #ddd; padding:3px 0px 3px 3px; height:30px; font:normal 11px "돋움";}
.boardComment td img { vertical-align:-4px; margin:-2px 0 1px 0;}
.boardComment td input,.boardReg select,.boardReg td textarea {}
.boardComment td select {}
.boardComment { padding:10px;text-align:center; }

.commentArea div { padding:0px; margin:0px; }
.commentArea div.allcont { padding:0px; border-bottom:1px dotted #ddd;  }
.commentArea div.allcont  div.head {   font-weight:bold; padding:10px 10px 0px 10px; }
.commentArea div.allcont  div.cont {  padding:0px 10px 10px 10px; color:#646464; }
.commentArea .paging-wrap { padding:10px; }

.commentList {background:url(/images/board/board_list_bg.gif) no-repeat 0 0; width:780px; margin:30px 0 0 0;}
.commentList caption { text-align:left; color:#555555; padding-bottom:5px;}
.commentList th { letter-spacing:-1px; height:25px; vertical-align:top; background:url(/images/board/detail_list_bar.gif) no-repeat 0 8px; padding-top:7px;}
.commentList th.bgNone {background:none;}
.commentList td {font:normal 10px Tahoma; height:25px; vertical-align:top; text-align:center; background:url(/images/product/detail_list_bar.gif) no-repeat 0 8px; padding-top:6px;}
.commentList td.bgNone {background:none;}



/* insert */
.boardReg { width:100%; border-top:1px solid #ddd; }
.boardReg th label{color:#111;font-size:14px !important;  font-family:Noto Sans Korean,sans-serif !important;}

.boardReg th {  border-bottom:1px solid #ddd; background:#f7f7f7; letter-spacing:-1px; padding-top:3px; height:55px 
!important; }
.boardReg td {   border-bottom:1px solid #ddd; padding:5px 10px 5px 10px; height:30px; font:normal 11px "돋움"; text-align:left; }
.boardReg td.p_none{padding:0;}
.boardReg td img { vertical-align:-4px; margin:-2px 0 1px 0;}
.boardReg td input[type="text"], .boardReg td input[type="password"], .boardReg td select,.boardReg td textarea { height:30px;
border:1px solid #cccccc; border-radius:2px;

}
.boardReg td select {}
.boardReg td input[type="file"]  { height:30px !important; }
.board-reg-btn { padding:10px;text-align:center; }
.txtBox {border:1px solid #d6d6d6; height:18px;padding-top:2px;}
.txtArea {border:1px solid #d6d6d6;}
.btnBox { border:1px solid #cccccc; background:#f5f5f5; color:#454545; height:18px; font:normal 11px "돋움"; padding-top:3px; text-align:center;}
.btn_file a {font-size:11px;  padding:2px;  display:inline-block; font-weight:normal; text-decoration:none; border:1px solid #ddd; background:#fafafa;}
.btn_file img {vertical-align:middle; margin-top:0px;}


/* button */
.subbtn .confirm {font:normal 11px Dotum; border:none; background:#357b2a; color:#fff; width:60px; height:18px; padding:2px 0 0 0;}
.subbtn .cancle {font:normal 11px Dotum; border:none; background:#757575; color:#fff; width:60px; height:18px; padding:2px 0 0 0;}



/** photo Style **/


.galleryDL {width:900px; display:inline-block;} /*전체사이즈*/
.galleryDL dl {width:210px; float:left; margin:0 20px 35px 0;} /*가로사이즈 및 여백*/
.galleryDL dt {font-size:0; line-height:0;}/*사진*/
.galleryDL dd.title {font:bold 12px  "돋움"; color:#83a516; margin:16px 0 0 0;} /*제목*/
.galleryDL dd {font:normal 12px  "돋움"; line-height:18px; color:#757575; margin:2px 0 0 0;} /*작성자 및 등록일*/

.galleryTBL p {font-size:0; line-height:0;} /*사진*/
.galleryTBL dl {margin:0 0 35px 0;} /*가로사이즈 및 여백*/
.galleryTBL dt {font:bold 12px  "돋움"; color:#83a516; margin:16px 0 0 0;} /*제목*/
.galleryTBL dd {font:normal 12px  "돋움"; line-height:18px; color:#757575; margin:2px 0 0 0;} /*작성자 및 등록일*/



.galleryTBL div.title {font:bold 12px  "돋움"; color:#83a516; margin:16px 0 0 0; text-align:Center;} /*제목*/

.faqContent table { border-bottom:0px;}
.faqContent table tr td { border-bottom:0px;}
.faqContent table p { padding:0; margin:0; text-align:left; line-height:18px;}

/* 기본 테이블 세팅*/
/* 
.tb_base {border-top: 1px solid #ddd; border-right:none; margin:0px 0 15px 0; border-collapse:collapse; width:100%; }
.tb_base thead th { background: none; text-align:center; color:#fff;    font-weight:normal; padding-top:10px; padding-bottom:10px; border-bottom:1px solid #ddd; border-right:1px solid #eee; font-weight:bold; }

.tb_base thead th.subject { background: none; text-align:center; color:#fff;    font-weight:normal;
 padding-top:19px; padding-bottom:19px; border-bottom:1px solid #2a4467; font-weight:bold;  color:#222; border-top:0px; border-bottom:1px solid #ddd; border-right:1px solid #ddd; }


.tb_base tbody th {background:#f4f4f4; text-align:center;   font-weight:600; color:#3f4852; border-right:1px solid #ddd;  border-bottom:1px solid #ddd; vertical-align:middle;}
.tb_base td { text-align:left;  color:#555; font-weight:normal; padding-left:10px; padding-top:9px; padding-bottom:9px; border-right:1px solid #ddd;  border-bottom:1px solid #ddd;}
.tb_base td.left {background:#fff; padding:9px 10px; text-align:left;}
.tb_base .bor_none {border-right:none;}
.tb_base tfoot td {background:#e1e1e1;}
.tb_base .bor_top{border-top:1px solid #417ebc;}
.tb_base textarea {width:100%; height:160px;}
.tb_base  label {color:#333;}

 */
.btn{position:relative; overflow:hidden; width:320px; margin:0 auto; margin-bottom:40px;}
.btn li{float:left; margin:0 10px; }



/*언론*/
.news_list {cursor:pointer; width:31%; border:1px solid #ccc; box-shadow:1px 5px 5px #ddd; margin-left:2%;}
	.news_list:hover {opacity:0.8;}
	.news_list  dt {overflow:hidden; width:100%;}
	.news_list  dt img {width:100%; height:auto !important;}
	.news_list  dd {text-align:center; padding:30px 0px; height:20px;}
	.news_list  dd a{ font-size:18px; color:#000 !important; font-weight:400; letter-spacing:-1px;}


/*공지사항*/
.competitiveness_05 {overflow:hidden; width:100%; border-bottom:1px dotted #555; padding-bottom:20px; padding-top:20px;}
	.competitiveness_05 dt {overflow:hidden; margin-left:20px; text-align:center;
	                                    float:left; background:#d7e1ea; border-radius:50%; font-size:32px;
										line-height:90px; height:90px; width:90px; color:#7b94ac;}
	
	.competitiveness_05 dd {overflow:hidden; padding-left:20px; text-align:left;} 

	.competitiveness_05 dd.tit {font-size:22px; line-height:40px;  padding-bottom:10px; font-weight:400; letter-spacing:-1px;} 

	.competitiveness_05 dd.tit a {color:#000 !important; }




/*커뮤니티*/

.faq_list {width:100%; overflow:hidden;}
	.faq_list  dt{ line-height:60px; border-bottom:1px solid #ddd; padding-left:20px; width:100%; overflow:hidden;}
	.faq_list  dt i{color:#e8a901; float:left; display:block; width:30px; font-size:25px; line-height:60px;}
	.faq_list  dt a{color:#222 !important;  font-size:20px; display:block; overflow:hidden; width:60%; float:left; font-weight:500; }
	.faq_list .data { overflow:hidden; width:200px; float:right; text-align:right; font-size:16px; color:#999; line-height:60px;}
	.faq_list  dd {overflow:hidden; width:100%;}
.innderview { width:96%; padding:30px 2%; font-size:14px; background:#eee; display:none;}


.gallerylistimg {float:left; width:25%; text-align:center; padding-bottom:20px; overflow:hidden;}
.gallerylistimg a img{ box-sizing:border-box; border:1px solid #ccc !important;  width:90% !important;  height:180px !important;}

.gallerylistimg a {font-size:15px; line-height:30px; color:#222;}

/* certificate 인증 게시판 */
.certi{width:100%; position: relative;  margin-bottom:50px; padding-bottom:25px; }
.certi ul li{ 
	display:inline-block;  position: relative; float:left; width:22%; 
	margin-left:1.5%; margin-right:1.5%; 
	margin-bottom:50px; cursor:pointer; 

}
.certi ul li img{
	width:100%; height:100% !important; border-radius:10px; box-shadow:5px 5px 5px #f1f1f1; border-radius:5px; padding:5px; 
	 box-sizing:border-box; overflow:hidden; border:1px solid #ccc !important; 
}
.certi > ul > li > p { margin-top:50px; text-align:center; margin:0 auto; box-sizing:border-box; padding:15px 0; font-size:16px; }
 border-radius:0px 0px 10px 10px; }




/*보드상단 서치*/

	.border-top-search {  background:#f5f5f5; border:0px solid #727272; padding:20px 1%; width:100%; overflow:hidden; margin:20px 0px auto; text-align:center; }
	.border-top-search .icon_search {display: inline-block; zoom:1;*display:inline; line-height:24px;}
	.border-top-search .icon_search  img{vertical-align:middle;}

	.border-top-search .search_sort { padding:0px 0px; height:32px !important; width:15% !important;
	line-height:28px; font-weight:300; overflow:hidden;  display: inline-block; zoom:1; *display:inline;border:1px solid #b2b2b2; }
	.border-top-search .search_inputarea {display: inline-block; zoom:1; *display:inline;  height:28px; line-height:28px;
		width:15%; border:1px solid #b2b2b2; color:#b3b3b3 ; 
	}
	.border-top-search .btn10a {
		display: inline-block; zoom:1; *display:inline; background:#003366;  
		font-weight:600; color:white; width:10%; line-height:32px !important; text-align:center; cursor:pointer; height:32px !important;
	}


	.wd3per { width:3% !important; }
	.wd4per { width:4% !important; }
	.wd5per { width:5% !important; }
	.wd6per { width:6% !important; }
	.wd7per { width:7% !important; }
	.wd8per { width:8% !important; }
	.wd10per { width:10% !important; }
	.wd11per { width:11% !important; }
	.wd12per { width:12% !important; }
	.wd13per { width:13% !important; }
	.wd14per { width:14% !important; }
	.wd15per { width:15% !important; }
	.wd16per { width:16% !important; }
	.wd17per { width:17% !important; }
	.wd18per { width:18% !important; }
	.wd19per { width:19% !important; }
	.wd20per { width:20% !important; }
	.wd25per { width:25% !important; }
	.wd30per { width:30% !important; }
	.wd40per { width:40% !important; }
	.wd50per { width:50% !important; }
	.wd60per { width:60% !important; }
	.wd70per { width:70% !important; }
	.wd80per { width:80% !important; }
	.wd90per { width:90% !important; }
	.wd100per { width:100% !important; }

	.btn_sec { text-align:center;  }

/*버튼 스타일*/
.btnType01 {  background-color:#333; width:174px; height:122px; color:#fff !important; font:bold 24px Nanum-Godic; border:0; cursor:pointer; }
.btnType02 {  background-color:#333; width:124px; height:52px; color:#fff !important; font:bold 24px Nanum-Godic; border:0; cursor:pointer; }
.btnType03 {  background-color:#ff2f83; width:174px; height:52px; color:#fff; font:bold 24px Nanum-Godic; border:0; cursor:pointer; }
/* .btnType04 {  
	background-color:#111; width:104px; height:32px; margin-top:-25px; color:#fff; font:bold 16px Nanum-Godic; border:0; cursor:pointer; 
	border-top-left-radius : 3px;
	border-top-right-radius : 3px;
	border-bottom-right-radius : 3px;
	border-bottom-left-radius : 3px;
}
 */



.btnType04 { margin:10px 0; width:90px; height:24px; background:#ccc; text-align:center; font-weight:bold; color:#111; border:1px solid #ccc; cursor:pointer; padding:5px 20px; }
.btnType04:hover { margin:10px 0; width:90px; height:24px; background:#ccc; text-align:center; font-weight:bold; color:#111; border:1px solid #ccc; cursor:pointer; padding:5px 20px; }


.btnType05 { margin:10px 0; width:90px; height:24px; background:#113a66; text-align:center; font-weight:bold; color:#fff; border:1px solid #ccc; cursor:pointer; padding:5px 35px; }
.btnType05:hover { margin:10px 0; width:90px; height:24px; background:#113a66; text-align:center; font-weight:bold; color:#fff; border:1px solid #ccc; cursor:pointer; padding:5px 35px; }


.btnType06 { margin:10px 0; width:90px; height:24px; background:#113a66; text-align:center; font-weight:bold; color:#fff; border:1px solid #ccc; cursor:pointer; padding-top:5px; }
.btnType06:hover { margin:10px 0; width:90px; height:24px; background:#113a66; text-align:center; font-weight:bold; color:#fff; border:1px solid #ccc; cursor:pointer; padding-top:5px; }

.btnType07 { background-color:#113a66; width:80px; height:30px; color:#fff; border:1px solid #999; border-radius:5px; cursor:pointer; font:bold 12pt Nanum-Godic; padding-top:5px;}
.btnType07:hover { background-color:#113a66; width:80px; height:30px; color:#fff; border:1px solid #999; border-radius:5px; cursor:pointer; font:bold 12pt Nanum-Godic; padding-top:5px;}

.btnType08 { background-color:#fff; width:80px; height:30px; color:#113a66; border:1px solid #999; border-radius:5px; cursor:pointer; font:bold 12pt Nanum-Godic; padding-top:5px;}
.btnType08:hover { background-color:#fff; width:80px; height:30px; color:#113a66; border:1px solid #999; border-radius:5px; cursor:pointer; font:bold 12pt Nanum-Godic; padding-top:5px;}


.regButton {
	background-color:#01407e;
	border-radius:0px;
	border:0px solid #18ab29;
	display:inline-block;
	cursor:pointer;
	color:#ffffff !important;

	margin-top:10px;
	
	font-size:17px;
	padding:17px 35px;
	text-decoration:none;
	
}
.regButton:hover {
	background-color:#012b55;
}
.regButton:active {
	position:relative;
	top:1px;
}


.delButton {
	background-color:#e61;
	border-radius:0px;
	border:0px solid #18ab29;
	display:inline-block;
	cursor:pointer;
	color:#ffffff !important;
	/* margin-right:10px; */
	margin-top:10px;
	
	font-size:17px;
	padding:17px 35px;
	text-decoration:none;
	
}
.delButton:hover {
	background-color:#f31;
}
.delButton:active {
	position:relative;
	top:1px;
}


.ListButton {
	background-color:#ccc;
	border-radius:0px;
	border:0px solid #18ab29;
	display:inline-block;
	cursor:pointer;
	color:#111 !important;
	margin-right:10px;
	margin-top:10px;
	
	font-size:17px;
	padding:17px 45px;
	text-decoration:none;
	
}
.ListButton:hover {
	background-color:#f31;
}
.ListButton:active {
	position:relative;
	top:1px;
}

/* 검색 바 */
.searChBox { margin-top:40px; border:1px solid #727272; padding:10px 200px; }
.searChBox img { float:left; overflow:hidden;   height:24px; }
.searChBox select { width:18%; text-align:center; height:23px; margin-left:1%; font-weight:300; overflow:hidden; }
.searChBox .searChText { width:65%;float:right; overflow:hidden;   height:24px; }
.searChBox .searChText input { width:75%; border:1px solid #b2b2b2; color:#b3b3b3 ;font-family:Dotum; }
.searChBox .searChText p { background:#aaaaaa; font-family:NanumGothic; font-weight:600; color:white; width:22%; line-height:25px; text-align:center; float:right;  cursor:pointer; }

