﻿/*/////////////////////////////////////////////////////////////////////////////
//
//		Board Style
//
//////////////////////////////////////////////////////////////////////////////**/


body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, blockquote, th, td, p { margin:0; padding:0; }
table { border-collapse:collapse; border-spacing:0; }
p { line-height:auto;  }
.vo-hidden { display:none; }


h3 { font:bold 16px Dotum;; color:#000; margin:10px 0 20px 0; }

#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; }
#board-view-wrap DIV.page,
.boardHead .page {float:left; padding:5px 0 0 0; font:normal 13px Tahoma; font-weight:400;  color:#858585;}
.boardHead .page span.tatal {color:#db5444;}
.boardHead .form {float:right; font-size:0;} 
.boardHead .form label {display:none;}
.boardHead .form input.txtbox {width:130px; height:19px; margin-right:2px;}
.boardHead .form input.btnbox {width:55px; height:19px; border:0; vertical-align:-4px; cursor:hand;}
.boardHead .form select { margin-right:1px; height:30px; border:1px solid #e9e7e7; }
.boardHead .search_txt  {  text-align:right; height:20px;margin:0px; padding:0px; list-style:none; vertical-align:middle; }
.boardHead .search_txt dt { display:none; }
.boardHead .search_txt dd { float:left; text-align:right; margin:0px; padding:0px 3px 0px 0px; vertical-align:middle; }


/* board list  */
/* .boardList {border-top: 2px solid #2a4467;  margin:9px 0 0 0; vertical-align:middle;  width:100%; } 

.boardList th { 
	background: none repeat scroll 0 0 #112851;
	text-align:center; 
	color:#fff;
	font-weight:normal;
	padding-top:10px;
	padding-bottom:10px;
	border-bottom:1px solid #2a4467;
	font-weight:bold; 
} */
/* .boardList th.bgNone {background:none; }
.boardList td { clear:both;  }
.boardList td {   padding:8px 0 8px 0; vertical-align:middle;  color:#757575; border-bottom:1px solid #ddd; text-align:center; font:normal 12px "돋움" ; }
.boardList td strong {color:#999999;}
.boardList td.td_left     { text-align:left;  }
.boardList td span.Q_icon{  padding-right:10px; }
.boardList .faq_cont { text-align:left; }
.boardList .faq_cont .A_icon{ text-align:center; margin-left:55px; width:25px; float:left;  padding-top:10px; }
.boardList .faq_cont .A_cont{ text-align:left; margin-left:90px; padding:0px; padding:10px 0 10px 0;  } 

.boardList { padding:0; margin:0 !important; }
.boardList caption {font:bold 11px "나눔고딕", "Nanum Gothic"; text-align:left; color:#555555; padding-bottom:5px;}
.boardList th {font:normal 11px "나눔고딕", "Nanum Gothic"; color:#666; letter-spacing:-1px; height:25px; vertical-align:top;  }
 */
.conarea .boardList { width:100%; border-top:0px;}
.conarea .boardList th { 
	font-size:13px;color:#111; font-weight:600; height:38px; padding:0 10px; margin:0; line-height:38px; background:#fff; border-top:2px solid #ce3e3e; 
	border-bottom:1px solid #ce3e3e; text-align:center; 
}
.conarea .boardList td { padding:20px 0;}

.conarea  .boardList .faq_cont { padding:0; margin:0; text-align:left; }
.conarea  .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 {margin-top:30px; text-align:center; font:normal 12px "돋움"; }
.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  { border-top:2px solid #000; margin-bottom:20px;  }

.boardView th {  text-align:center; font-weight:600; border-bottom:1px solid #ddd;  padding:12px; color:#000;  }
.boardView td { border-bottom:1px solid #ddd; font:normal 12px "돋움"; padding-left:10px; padding:5px;  }
.boardView th.subject { font-size:14px; padding:7px 10px 7px 10px; background:url(/images/board/bd_title_bg.gif) repeat-x 0 0; border-bottom:1px solid #ddd;  color:#000; }
.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;  } 

h2.subject { font:bold 18px Dotum; }
.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 .conarea {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; }
.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 {font:normal 11px "돋움";}
.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 {font:bold 11px "돋움"; text-align:left; color:#555555; padding-bottom:5px;}
.commentList th {font:normal 11px "돋움"; 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 {  border-top:1px solid #ddd;  }
.boardReg th label{color:#382f9c}
.boardReg th {  border-bottom:1px solid #ddd; background:#ecebf6; letter-spacing:-1px; padding-top:3px; height:30px; }
.boardReg td {   border-bottom:1px solid #ddd; padding:5px 10px 5px 10px; height:30px; font:normal 11px "돋움";}
.boardReg td.p_none{padding:0;}
.boardReg td img { vertical-align:-4px; margin:-2px 0 1px 0;}
.boardReg td input,.boardReg select,.boardReg td textarea {}
.boardReg td select {font:normal 11px "돋움";}
.board-reg-btn { padding:10px;text-align:center; }
.txtBox {border:1px solid #d6d6d6; height:25px;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;}

/* 기본 테이블 세팅*/
.tb_base2 {border-top:2px solid #000; border-right:none; margin:15px 0 15px 0; border-collapse:collapse; width:100%; }
.tb_base2 thead th { 
	 text-align:center; color:#000; font-weight:normal; padding-top:15px; padding-bottom:15px; 
	border-bottom:1px solid #ddd; font-weight:bold; 
}
.tb_base2 thead th label{ color:#000; }
.tb_base2 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; 
}
.tb_base2 tbody th {background:#fff; text-align:center;   font-weight:600; color:#000; height:30px; border-bottom:1px solid #ddd; vertical-align:middle;}
.tb_base2 td { text-align:center;  color:#555; font-weight:normal; padding-left:10px; padding-top:12px; padding-bottom:12px; border-bottom:1px solid #ddd;}
.tb_base2 td.left {background:#fff; padding:12px ; text-align:left;}
.tb_base2 .bor_none {border-right:none;}
.tb_base2 tfoot td {background:#e1e1e1;}
.tb_base2 .bor_top{border-top:1px solid #417ebc;}
.tb_base2 textarea {width:100%; height:160px;}
.tb_base2  label {color:#333;}

.privacy { width:100%; height:200px; overflow-y:scroll; text-align:left; font:normal 13px Dotum; border:1px solid #bbb; padding:5px; line-height:24px; }

.btn{position:relative; overflow:hidden; width:320px; margin:0 auto; margin-bottom:40px;}
.btn li{float:left; margin:0 10px; }

.btn01 { padding:5px 10px; background-color:#136; color:#fff; }
.btn02 { padding:5px 10px; background-color:#f31; color:#fff; }


.wd1per { width:1% !important; }
.wd2per { width:2% !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; }
.wd9per { width:9% !important; }
.wd10per { width:10%; }
.wd15per { width:15%; }
.wd20per { width:20%; }
.wd25per { width:25%; }
.wd30per { width:30%; }
.wd35per { width:35%; }
.wd40per { width:40%; }
.wd50per { width:50%; }
.wd60per { width:60%; }
.wd70per { width:70%; }
.wd80per { width:80%; }
.wd90per { width:90%; }
.wd100per { width:100%; }