/* 게시판 사용 스킨용*/
@font-face {
	font-family: Noto Sans Korean;
	src: url(//i1.daumcdn.net/cfs.tistory/static/font/notokr-regular.woff2) format("woff2"), url(//i1.daumcdn.net/cfs.tistory/static/font/notokr-regular.woff) format("woff");
	font-weight: 400;
	font-style: normal;
}
@font-face {
	font-family: Noto Sans Korean;
	src: url(https://cdn.rawgit.com/theeluwin/NotoSansKR-Hestia/master/fonts/eot/NotoSansKR-Medium-Hestia.eot?#iefix) format("embedded-opentype"), url(https://cdn.rawgit.com/theeluwin/NotoSansKR-Hestia/master/fonts/woff/NotoSansKR-Medium-Hestia.woff) format("woff"), url(https://cdn.rawgit.com/theeluwin/NotoSansKR-Hestia/master/fonts/otf/NotoSansKR-Medium-Hestia.otf) format("opentype");
	font-weight: 500;
	font-style: normal;
}
@font-face {
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 700;
  src: url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Bold.eot);
  src: url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Bold.eot?#iefix) format('embedded-opentype'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Bold.woff2) format('woff2'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Bold.woff) format('woff'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Bold.ttf) format('truetype');
}
@font-face {
  font-family: "NanumSquareRound";
  font-style: normal;
  font-weight: 400;
  src: local("NanumSquareRoundR"), /* computer */
    url("./fonts/NanumSquareRoundR.eot"), /* IE9 Compat Modes */
    url("./fonts/NanumSquareRoundR.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("./fonts/NanumSquareRoundR.woff2") format("woff2"), /* Modern Browsers */    
    url("./fonts/NanumSquareRoundR.woff") format("woff"), /* Modern Browsers */
    url("./fonts/NanumSquareRoundR.ttf") format("truetype"); /* Safari, Android, iOS */
}
img {
  max-width: 800px;
  height: auto !important;
}
.dot3 {
	  margin-left:0px;
	  float:right;
}
.font_v {color:#1c1c1c;font-family: Noto Sans Korean;font-size:1.2em;}

input[type="text"] { 
	  border-radius: 0px;
  	  color: rgb(106, 106, 106); 
  	  font-size: 0.87em;  
  	  margin-top: 2px; 
  	  display: inline-block; 
  	  -ms-zoom: 1;
  	  border-width: 1px;
  	  border-style: solid;
	  border-color: #b8b6b2;
          padding: 3px;
          font-weight: 400;
          text-decoration:none;
          

}
  input[type="text"] a { 
border: 1px solid #434040;
  
}
  input[type="text"] :hover { 
border: 1px solid #615d5d;
  
 }
input[type="password"] { 
	  border-radius: 0px;
  	  color: rgb(106, 106, 106); 
  	  font-size: 0.87em;  
  	  margin-top: 0px; 
  	  display: inline-block; 
  	  -ms-zoom: 1;
  	  border-width: 1px;
  	  border-style: solid;
	  border-color: #b8b6b2;
          padding: 3px 10px 3px 10px;
          font-weight: 600;
          text-decoration:none;
          

}
  input[type="password"] a { 
border: 1px solid #615d5d;
  
}
  input[type="password"] :hover { 
border: 1px solid #615d5d;
  
 }
input[type="submit"] { 
	background: url(../../img/btn_bg.gif) repeat-x 0px 0px;
	color: rgb(106, 106, 106);
	font-family:'Nanum Gothic';
  	border-radius: 0px;
        font-size: 0.87em;  
        margin-top: 0px; 
        display: inline-block; 
  	-ms-zoom: 1;
  	border: 1px solid #b8b6b2;  	
        padding: 6px 20px 6px 20px;
        font-weight: 600;
        text-decoration:none;
        cursor:pointer;
}
  input[type="submit"] a { 
  border: 1px solid #615d5d;
  border-color: #b8b6b2;  
  color:#FFF;
  background: url(../img/btn_bg.gif) repeat-x 0px 0px; 
}
  input[type="submit"] :hover { 
  border: 1px solid #615d5d;
  border-color: #b8b6b2;
 }
input[type="button"] { 
	  border-radius: 0px;
  	  color: rgb(106, 106, 106); 
  	  font-size: 0.87em;  
  	  margin-top: 0px; 
  	  display: inline-block; 
  	  -ms-zoom: 1;
  	  border-width: 1px;
  	  border-style: solid;
	  border-color: #b8b6b2;
          padding: 6px 20px 6px 20px;
          font-weight: 600;
          text-decoration:none;
          cursor:pointer;
          background:#ddd;
}
  input[type="button"] a { 
border: 1px solid #615d5d;
  border-color: #b8b6b2;
  background:#000;
  color:#FFF;
}
  input[type="button"] :hover { 
border: 1px solid #615d5d;
  border-color: #b8b6b2;
  
 }
ul {
	list-style: none;
}
ol {
	list-style: none;
}
li {
	list-style: none;
}
em {
	font-style: normal;
}
input {
	margin: 0px; padding: 0px; font-family: Nanum Gothic, sans-serif; font-size: 1em; -ms-word-break: keep-all;
}
.S_title {font-size:25px;margin-top:-10px;}

.mainpad {padding:18px;}
.center {text-align:center;}
.right {text-align:right;}
.left {text-align:left;}
.where1 {background-color:#c6e46c;}
.where2 {background-color:#72b9f6;}
.where3 {background-color:#d78ff5;}
.where4 {background-color:#000;}
.layer5 {z-index:10;}
.horizontal_dotted_line{
  border-bottom: 1px dotted ;
  width: 90%;
}
.muut {color:#77001b;}
.box_s1 {
	height:20px;
}
.box_s2 {
	height:35px;
}
.box_h1 {
	height:40px;
}
.box_h2 {
	height:70px;
}
.box_h3 {
	height:160px;
}
.box_h4 {
	height:50px; width: 100%; 
} 
.box_h5 {
	height:100px; width: 100%; 
}
.bb_tag1 {
 margin-top:100px;
}
.mailto {color:#000;}
.tright {text-align:right;padding-right:10px;}
.mbtop {margin-top:30px;}
.bx_1 {margin-top:10px;margin:0 auto;text-align:center;}
.bx_2 {clear: both;display: inline-block;margin: 0 auto;}
.bx_3 {height:100px;}
.btn_np {font-weight:700;color:#FFF; margin-top:20px;text-align:center;font-family: 'NanumSquareRoundL', sans-serif;background-color:#7d7e7d;padding:8px;}
.titlemb {margin-top:10px;margin-left:5px;}
.boardvw {background-color:#f5f7f8;padding:14px;margin-top:20px;font-family: 'NanumSquareRound', sans-serif;}
.button { width:90px; height:35px; padding: 3px 10px 3px 10px; margin: 1px;  border:1px solid #999; background: url(../../img/btn_bg.gif) repeat-x 0px 0px; font-size: 12px; font-weight:bold; color:#000; vertical-align:bottom; cursor:pointer;  }
.button2 { width:120px; height:35px; padding: 3px 10px 3px 10px; margin: 1px;  border:1px solid #999; background: url(../../img/btn_bg.gif) repeat-x 0px 0px; font-size: 12px; font-weight:bold; color:#000; vertical-align:bottom; cursor:pointer;  }
.button3 { width:150px; height:35px; padding: 3px 10px 3px 10px; margin: 1px;  border:1px solid #999; background: url(../../img/btn_bg.gif) repeat-x 0px 0px; font-size: 12px; font-weight:bold; color:#000; vertical-align:bottom; cursor:pointer;  }
.button_blue { width:250px; height:35px; padding: 3px 10px 3px 10px; margin: 1px;  border:1px solid #999; background: url(../imgpic/btn_bg.gif) repeat-x 0px 0px; font-size: 12px; font-weight:bold; color:#ffffff; vertical-align:bottom; cursor:pointer;  }
.button_cancel { width:100px; height:35px; padding: 3px 10px 3px 10px; margin: 1px;  border:1px solid #999; background: url(../imgpic/btn_bg.gif) repeat-x 0px 0px; font-size: 12px; font-weight:bold; color:#000000; vertical-align:bottom; cursor:pointer;  }
.pasbox {border: 1px solid #d0d0d0;border-radius:4px;max-width: 400px;}
.padding {padding:20px;}
.pasbox {border: 1px solid #d0d0d0;border-radius:4px;}
.input_pass{ border: 1px solid #d0d0d0; width:70%; height:23px;margin-top:25px;font-size: 1.0em;  }
.input_box50{ border: 1px solid #d0d0d0; width:50px; height:23px;}
.input_box100{ border: 1px solid #d0d0d0; width:100px; height:23px;}
.input_box150{ border: 1px solid #d0d0d0; width:150px; height:23px;}
.input_box200{ border: 1px solid #d0d0d0; width:200px; height:23px;}
.input_box300{ border: 1px solid #d0d0d0; width:300px; height:23px;}
.input_box400{ border: 1px solid #d0d0d0; width:75%; height:23px;}
.input_box500{ border: 1px solid #d0d0d0; width:500px; height:23px;}
.input_box600{ border: 1px solid #d0d0d0; width:600px; height:23px;}
.input_box99percent{ border: 1px solid #d0d0d0; width:99%; height:23px;}

.input_box_h30{ border: 1px solid #d0d0d0; height:29px;}
.input_box_h30_w100 { border: 1px solid #d0d0d0; height:29px; width:100px;}
.input_box_h30_w200 { border: 1px solid #d0d0d0; height:20px; width:200px;}
.input_box_h30_w300 { border: 1px solid #d0d0d0; height:29px; width:300px;}
.input_box_h30_num{ border: 1px solid #d0d0d0; height:29px; text-align:right;}
/*게시판-CSS*/
.Admin_nt {padding-left:40px;}
#boardsize {margin:0 auto; max-width: 1100px; padding:8px;}
#News .news_area{ position:absolute; right:0; top:0; width:395px; height:315px; background:#ebebeb url(../img/nt-bg.gif) no-repeat 100% 10px;}
#News .news_area .bod{ padding:47px 16px 0 30px;}
#News .news_area p{ margin-bottom:36px; padding-left:20px; font-size:0; line-height:1;}
#News .news_area ul li{ padding:0 7px; border-bottom:1px solid #bababa; line-height:23px;}
#News .news_area ul li a{ display:block; overflow:hidden; white-space:nowrap;  font-family:'Nanum Gothic'; color:#88898a; text-decoration:none;}
#News .news_area ul li a em{ margin-right:7px;}
#News .news_area ul li a:hover{ color:#3c3b3b;}
#News .news_area ul li.last{ border-bottom:none;}
#News .news_area a:hover img{ margin-top:-31px;}
/*  list */
.list_main {display:table;width:100%;margin-top:0px; }
.list_s {  }
.list_s1 {height:25px; padding-top:12px; color:#555; letter-spacing:-1px; font-weight:bold;text-align:center; background:#f7f7f7;}
.list_s2 {height:25px; padding-top:12px; color:#555; letter-spacing:-1px; font-weight:bold;text-align:center; background:#f7f7f7;}
.list_s3 {padding:13px 0px; color:#555; letter-spacing:-1px; font-weight:bold;text-align:center; background:#f7f7f7;  border-top:2px solid #a1a1a1;  border-bottom:1px solid #a1a1a1;}
.list_s4 {height:25px; padding-top:12px; color:#555; letter-spacing:-1px; font-weight:bold;text-align:center; background:#f7f7f7;  border-top:1px solid #a1a1a1;  border-bottom:1px solid #e4e4e4;}
.list_s5 {height:25px; padding-top:12px; color:#555; letter-spacing:-1px; font-weight:bold;text-align:center; background:#f7f7f7;  border-top:1px solid #a1a1a1;  border-bottom:1px solid #e4e4e4;}
.faq_main {display:table;	width:100%;margin-top:0px}
.allnum {float:left; padding-top:10px; font-size:11px; margin-top:40px;}
.board_search2 {float:right; height:35px; margin-top:40px;}
.board_search {text-align:center; margin-top:20px; padding:10px 0 10px 0; border:1px solid #dfdfdf; background:#fcfcfc;}
.board_search_btn {margin-bottom:5px;.margin-bottom:0;.margin-top:0px;}
.board {width:100%; }
.board_1 {padding:10px; }
.board_list {clear:both; width:100%;}
.board_list th {height:26px; padding-top:3px; color:#777; font-family:'Nanum Gothic';letter-spacing:-1px; background:#f9f9f9;  border-top:1px solid #a1a1a1;  border-bottom:1px solid #e4e4e4;}
.board_list td {border-bottom:1px solid #e4e4e4; padding:10px 0 8px 0; }
.board_title ab{text-align:left; height:25px; padding-top:12px; color:#555; letter-spacing:-1px; font-weight:bold;text-align:center; background:#f7f7f7;  border-top:1px solid #a1a1a1;  border-bottom:1px solid #e4e4e4;}
.board_title ac{text-align:left;}
.board_title ad{text-align:left;}
.board_title af{text-align:left;}
.board_title ag{text-align:left;}
.board_title2 {font-family: 'NanumSquareRoundL', sans-serif;}
.board_title2 a {text-decoration:none; color:#000;text-align:left;}
.forum {margin-left:15px;}
.board_title a {text-decoration:none; color:#000;}
.board_opt {color:#000; font-weight:bold; font-size:12px;}

.board_page {clear:both;text-align:center; height:30px; margin-top:30px; font-size:11px; font-weight:bold; letter-spacing:5px; font-family:'Nanum Gothic';}
.skydw {padding:10px 0;}
.bdfline {border-bottom: 1px solid #ccc; }
.left_ok {float:left;}
.right_ok {float:right;}
.menbung {width:50%; background:#000;}
.mengirl {width:50%; background:#fd0505;text-align:right;}
.prevline {border-bottom:1px solid #bdbdbd;}
/*  view */
.board_view  {padding:6px 28px; color:#555; letter-spacing:-1px; font-weight:bold;text-align:left; background:#f7f7f7;   border-bottom:1px solid #e4e4e4;}
.board_view-1  {padding:6px 50px; color:#555; letter-spacing:-1px; font-weight:bold;text-align:left; background:#f7f7f7;   border-bottom:1px solid #e4e4e4;}
.board_view1 {padding:6px 0; color:#555; letter-spacing:-1px; font-weight:bold;text-align:center; background:#f7f7f7;   border-bottom:1px solid #e4e4e4;}
.board_view2 {padding:6px 0;color:#555; letter-spacing:-1px;  background:#f7f7f7;   border-bottom:1px solid #e4e4e4;text-decoration:none;}
.board_view3 {height:50px; padding-top:12px; color:#555; letter-spacing:-1px; font-weight:bold; background:#f7f7f7;  border-top:1px solid #045bb2;  border-bottom:1px solid #e4e4e4;}
.board_view4 {height:50px; padding-top:12px; color:#555; letter-spacing:-1px; font-weight:bold;text-align:center;}
.board_view5 {margin-left:50px;}
.board_view6 {height:240px; padding-top:0px; padding-bottom:0px; color:#555; letter-spacing:-1px; font-weight:bold;text-align:center; background:#f7f7f7;}
.board_view7 {width:6%;height:50px; padding-top:12px; color:#555; letter-spacing:-1px; font-weight:bold;text-align:center;background:#f7f7f7;}
.board_view_info {width:100%; }
.board_view_info th {padding:5px; color:#999; text-align:left; border-bottom:1px solid #e4e4e4;}
.board_view_info td {color:#999;  text-align:left; border-bottom:1px solid #e4e4e4; }
.board_content {margin-left:110px; padding:30px 10px 30px 10px; line-height:19px; border-bottom:1px solid #d8d8d8;}
.txtbg {background:#f7f7f7;}
.board_info {padding:5px 10px 5px 10px;}
.board_info li {float:left;margin-right:60px; color:#888;  letter-spacing:0px;}


.nextprev_list {width:100%;margin-bottom:10px; margin-top:50px;border-top:2px solid #e4e4e4; border-bottom:1px solid #e4e4e4;}
.nextprev_list th {width:75px;text-align:center;padding-top:2px; font-weight:bold; color:#777; letter-spacing:-1px;}
.nextprev_title {background-color:#eff3ef;margin-bottom:6px;}
.nextprev_btn {vertical-align:bottom;}
.nextprev_title a{text-decoration:none;color: rgb(0, 0, 0);}

.bor-cen {float:right;}
.bo_info {width:100%;  margin-top:60px; }
.bor-marg {padding-top:10px;}
.kobp {margin-bottom:20px;}
.bo_view {width:100%;  background:#00000; }
.bo_view01 {width:20%; text-align:left;  padding:10px; color:#555; letter-spacing:-1px; font-weight:bold;text-align:center; background:#f7f7f7;border-top:1px solid #a1a1a1; border-bottom:1px solid #a1a1a1; border-right:1px solid #a1a1a1;}
.bo_view02 {width:77.5%;  padding:10px; color:#555; letter-spacing:-1px; font-weight:bold;background:#f7f7f7;   border-bottom:1px solid #a1a1a1; border-top:1px solid #a1a1a1;}
.bo_view03 {width:13%;  color:#555; letter-spacing:-1px; font-weight:bold;text-align:center; background:#f7f7f7;     border-bottom:1px solid #a1a1a1; border-right:1px solid #a1a1a1;}
.bo_view04 {width:19%;  color:#555; letter-spacing:-1px;text-align:center; background:#f7f7f7;  border-bottom:1px solid #a1a1a1; border-right:2px solid #a1a1a1;}
.fdown { padding:10px; color:#555; letter-spacing:-1px; font-weight:bold;text-align:center; background:#f7f7f7;border-top:1px solid #a1a1a1; border-bottom:1px solid #a1a1a1; border-right:1px solid #a1a1a1;border-left:1px solid #a1a1a1;}
.fdown1 { padding:10px; color:#555; letter-spacing:-1px; font-weight:bold;text-align:center; background:#f7f7f7;border-top:1px solid #a1a1a1; border-bottom:1px solid #a1a1a1; border-right:1px solid #a1a1a1;}
.fdown2 { padding:10px; color:#555; letter-spacing:-1px; font-weight:bold;text-align:center; background:#f7f7f7;border-top:1px solid #a1a1a1; border-bottom:1px solid #a1a1a1; border-right:1px solid #a1a1a1;}
/*  Modify */

.board_modify {width:100%;border-top:1px solid #a1a1a1; border-bottom:1px solid #e4e4e4;}
.board_modify .sel {padding:5px 0 0 7px; border-bottom:1px solid #d8d8d8; height:25px;}
.board_modify1  {border-bottom:1px solid #e4e4e4; letter-spacing:-1px; text-align:center; padding-left:20px; padding-top:7px; padding-bottom:7px;  color:#727272;}
.board_modify2 {border-bottom:1px solid #e4e4e4; text-align:left; padding:7px 7px 7px 10px;  letter-spacing:-1px; color:#969696;}
.board_f_select {background:#F0F0F0; width:400px; border:1px solid #dfdfdf;}

.modify_textarea {width:98%; height:300px; border:1px solid #d8d8d8; margin:5px 0; padding:5px; color:#888; font-size:14px; font-family:'Nanum Gothic'; line-height:1.2em;}
.modify_textarea2 {width:98%; border:1px solid #d8d8d8; margin:10px 0; padding:5px; color:#888; font-size:12px; font-family:돋움; line-height:1.2em;}
.modify_textarea3 {width:98%; height:150px; border:1px solid #d8d8d8; margin:5px 0; padding:5px; color:#888; font-size:14px; font-family:'Nanum Gothic'; line-height:1.2em;}
.modify_textarea4 {width:30%; height:20px; border:1px solid #d8d8d8;  color:#888; font-size:10px; font-family:'Nanum Gothic'; margin-top:30px;}
#modify_Table {width:80%;}


/*  write */
.spamimg {margin-bottom:12px;margin-top:2px;}
.board_write {width:100%;border-top:1px solid #a1a1a1; border-bottom:1px solid #e4e4e4;}
.board_write .sel {padding:5px 0 0 7px; border-bottom:1px solid #d8d8d8; height:25px;}
.board_write th {border-bottom:1px solid #e4e4e4; letter-spacing:-1px; width:70px; text-align:left; padding-left:20px; padding-top:7px; padding-bottom:7px;  color:#727272;}
.board_write td {border-bottom:1px solid #e4e4e4; text-align:left; padding:7px 7px 7px 10px;  letter-spacing:-1px; color:#969696;}
.board_f_select {background:#F0F0F0; width:400px; border:1px solid #dfdfdf;}

.write_textarea {width:98%; height:300px; border:1px solid #d8d8d8; margin:5px 0; padding:5px; color:#888; font-size:14px; font-family:'Nanum Gothic'; line-height:1.2em;}
.write_textarea2 {width:98%; border:1px solid #d8d8d8; margin:10px 0; padding:5px; color:#888; font-size:12px; font-family:돋움; line-height:1.2em;}
.write_textarea3 {width:98%; height:150px; border:1px solid #d8d8d8; margin:5px 0; padding:5px; color:#888; font-size:14px; font-family:'Nanum Gothic'; line-height:1.2em;}
.write_textarea4 {width:30%; height:20px; border:1px solid #d8d8d8;  color:#888; font-size:10px; font-family:'Nanum Gothic'; margin-top:30px;}
#Write_Table {width:80%;}
.background-milk-hightlight .top-nav .active-item > a, .background-milk-hightlight .top-nav li a:hover, .background-milk-hightlight .aside-nav li a:hover, 
.background-milk-hightlight .aside-nav > ul > li.active-item > a:link, .background-milk-hightlight .aside-nav > ul > li.active-item > a:visited,
.primary-color-milk .background-primary-hightlight .top-nav .active-item > a, .primary-color-milk .background-primary-hightlight .top-nav li a:hover, .primary-color-milk .background-primary-hightlight .aside-nav li a:hover, 
.primary-color-milk .background-primary-hightlight .aside-nav > ul > li.active-item > a:link, .primary-color-milk .background-primary-hightlight .aside-nav > ul > li.active-item > a:visited {
  background: #f5f0ec none repeat scroll 0 0;
  color: #fff;
}
.input_tt{ border: 1px solid #d0d0d0; width:100%; height:23px;}
.input_tm{ border: 1px solid #d0d0d0; width:80%; height:23px;}
.input_nm{ border: 1px solid #d0d0d0; width:40%; height:23px;}

/*  한줄댓글 달기c6e46c */
.comfot {font-family: 'NanumSquareRoundL', sans-serif;padding-bottom:10px;}

.font_i {color: rgb(76, 76, 76);font-size: 1.1rem;margin-top:0px;font-weight:400; font-family: 'NanumSquareRoundL', sans-serif;text-align:center;}
.block-same-height {
  display: table-cell;
  height: 100%;
  float: none!important
}

.distn {margin-top:100px;}
.title_cen:hover {color: rgb(103,101,101);text-decoration:none;}
.title_cen {}
.txt_cen {text-align:center;text-decoration:none;color: rgb(76, 76, 76);}
.txt_cen a{text-decoration:none;color: rgb(76, 76, 76);}
.txt_cen:hover {color: rgb(252, 6, 6);text-decoration:none;}
.tvn {padding:10px 0;}
.tvnn {padding:20px 10px; }
.tvne {padding-top:10px;}
.cutcap {padding-left:10px;}
.background-milk, .primary-color-milk .background-primary {
  background-color: #f5f0ec !important; 
}
.nextgul {padding:10px 0 0 10px;}
.nextgul a {color:#000;text-decoration:none;}
.prevgul {padding:10px 0 0 20px;}
.prevgul a {color:#000;text-decoration:none;}
.secreticon {padding-right:10px;}
.ht100 {height:100px;}
.ht200 {height:200px;}