/* =========================================================
   °Ô½ÃÆÇ »ó´Ü ¹× ÁÂÃø µðÀÚÀÎ
   ========================================================= */
















/* ¸®½ºÆ® °Ô½ÃÆÇ »ó´Ü ¹®±¸ */
.board_top { margin: 50px 0; }
.board_top p span { font-size: 15px; line-height: 100%; padding: 0; margin: 0; color: #3A3939; }
.board_top h4 { font-size: 17px; color: #000; padding: 10px 0; }
.board_top h4 span { font-size: 17px; color: #1D8844; }
.bimg_news { background: url(../../img/btop_news.jpg) no-repeat 0 0; padding: 0 0 30px 200px; }
.bimg_qna { background: url(../../img/btop_qna.jpg) no-repeat 0 0; padding: 0 0 30px 200px; }
.bimg_notice { background: url(../../img/btop_notice.jpg) no-repeat 0 0; padding: 0 0 30px 200px; }
















@media screen and (max-width: 1000px) {
  .board_top { margin: 30px 0; min-height: 70px; }
  .board_top p { line-height: 120%; }
  .board_top p span { font-size: 11px; }
  .board_top h4 { font-size: 13px; padding: 5px 0; }
  .board_top h4 span { font-size: 13px; }
  .bimg_news, .bimg_qna, .bimg_notice { background-size: 100px; padding: 0 0 0 100px; }
}
















/* =========================================================
   Ã¤¿ë¾È³» - Ã¤¿ëÀýÂ÷ (¸®½ºÆ®°Ô½ÃÆÇ 1, »ó´Ü ÀýÂ÷Ç¥)
   ========================================================= */
.process2 { width: 100%; margin-bottom: 50px; }
.process2 ul { max-width: 970px; margin: 20px auto; }
.process2 ul li { float: left; display: inline-block; width: 170px; padding-right: 30px; background: url(../../img/arrow.png) no-repeat right 40px; text-align: center; }
.process2 ul li:last-child { padding: 0; background: none; }
.process2 ul li .pro_img { display: inline-block; width: 130px; height: 130px; text-align: center; background: #eee; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; }
.process2 ul li:last-child .pro_img { background: #133653; }
.process2 ul li .pro_img img { padding-top: 15%; }
.process2 ul li p { font-size: 15px; font-weight: bold; line-height: 100%; }
.process2 ul li:last-child p { color: #fff; }
















@media screen and (max-width: 1140px) {
  .process2 ul { max-width: 840px; }
  .process2 ul li { width: 150px; padding-right: 20px; background-position: right 35px; background-size: 25px; }
  .process2 ul li .pro_img { width: 110px; height: 110px; }
  .process2 ul li .pro_img img { width: 50px; }
}
















@media screen and (max-width: 860px) {
  .process2 ul { max-width: 550px; }
  .process2 ul li { width: 90px; background-position: right 25px; background-size: 16px; padding-bottom: 20px; }
  .process2 ul li .pro_img { width: 80px; height: 80px; }
  .process2 ul li .pro_img img { width: 40px; }
  .process2 ul li p { font-size: 12px; font-weight: 200; }
}
















/* =========================================================
   ÅÂ½Å Å¬¸®¾î ¿Â¶óÀÎ ¹®ÀÇ Æû Ä¿½ºÅÒ
   ========================================================= */
















/* Å¸ÀÌÆ² ¿µ¿ª */
.clr_form_title_wrap { text-align: center; margin: 0 0 56px 0; }
.clr_form_title { color: #111d3a; font-family: 'Presentation', sans-serif; font-size: 42px; line-height: 130%; font-weight: 600; margin-bottom: 16px; }
.clr_form_desc { color: #4a5068; font-family: 'Presentation', sans-serif; font-size: 20px; line-height: 130%; font-weight: 400; }
















/* Æû ÀüÃ¼ °¨½Î±â */
.tc-form-wrap font {
  font-family: 'Presentation', sans-serif;
  font-size: 16px !important;
  color: #20325F !important;
  font-weight: 600 !important;
  letter-spacing: 1px !important;
}
















.tc-form-wrap td {
  font-size: 14px !important;
  font-weight: 400;
  color: #4a5068 !important;
  font-family: 'Presentation', sans-serif !important;
}
















/* Ä«µå */
.tc-form-card {
  background: #ffffff !important;
  border-radius: 16px !important;
  padding: 40px !important;
  margin: 0 auto !important;
  width: 100% !important;
  max-width: 566px !important;
  box-sizing: border-box !important;
  font-size: 0 !important;
}
















/* Æû Å×ÀÌºí ÃÊ±âÈ­ */
.tc-form-wrap table.formail {
  width: 100% !important;
  border: none !important;
  background: transparent !important;
}
















.tc-form-wrap table.formail td {
  border: none !important;
  padding: 0 !important;
}
















/* form_style ¿À¹ö¶óÀÌµå */
.form_style.tc-form-wrap > table { border-top: none !important; }
















/* ¶óº§ */
.tc-form-wrap .formmail_title_bgcolor {
  background: transparent !important;
  border-bottom: none !important;
  font-size: 16px !important;
  color: #4a5068 !important;
  font-weight: 600 !important;
  font-family: 'Presentation', sans-serif !important;
  padding: 0 0 6px 0 !important;
}
















.tc-form-wrap .formmail_title_bgcolor font {
  font-size: 16px !important;
  color: #4a5068 !important;
}
















/* ÀÔ·ÂÄ­ wrapper */
.tc-form-wrap .formmail_cell_bgcolor {
  background: transparent !important;
  border-bottom: none !important;
  padding: 0 0 20px 0 !important;
}
















/* input */
.tc-form-wrap .formmail_border,
.tc-form-wrap input[type="text"],
.tc-form-wrap input[type="email"],
.tc-form-wrap input[type="tel"] {
  width: 100% !important;
  max-width: 100% !important;
  height: 44px !important;
  border: 1px solid #C9CFDA !important;
  border-radius: 4px !important;
  padding: 0 10px !important;
  font-size: 15px !important;
  color: #4A5068 !important;
  font-family: 'Presentation', sans-serif !important;
  font-weight: 400;
  background: #ffffff !important;
  box-sizing: border-box !important;
  min-height: auto !important;
  margin-bottom: 20px !important;
  margin-top: 6px !important;
  letter-spacing: 0.3px;
}
















.tc-form-wrap input[name="name"] { width: 100% !important; }
















.tc-form-wrap input[type="text"]:focus,
.tc-form-wrap input[type="email"]:focus,
.tc-form-wrap input[type="tel"]:focus,
.tc-form-wrap textarea:focus,
.tc-form-wrap select:focus {
  outline: none !important;
  border-color: #4a7cfe !important;
}
















/* ÈÞ´ëÀüÈ­ */
.tc-form-wrap input[name="mobile_no1"],
.tc-form-wrap input[name="mobile_no2"],
.tc-form-wrap input[name="mobile_no3"] {
  width: 60px !important;
}
















/* select */
.tc-form-wrap select {
  width: 100% !important;
  height: 44px !important;
  border: 1px solid #c9cfda !important;
  border-radius: 4px !important;
  padding: 0 12px !important;
  font-size: 14px !important;
  color: #3b3b3b !important;
  background: #ffffff !important;
  min-height: auto !important;
}
















/* textarea */
.tc-form-wrap .formmail_textarea_style,
.tc-form-wrap textarea {
  width: 100% !important;
  height: 100px !important;
  border: 1px solid #c9cfda !important;
  border-radius: 4px !important;
  padding: 10px !important;
  color: #4A5068 !important;
  background: #ffffff !important;
  box-sizing: border-box !important;
  resize: vertical !important;
  min-height: auto !important;
  margin-top: 6px;
  margin-bottom: 20px;
  font-family: 'Presentation', sans-serif;
  font-size: 15px !important;
  font-weight: 400;
  letter-spacing: 0.3px;
  line-height: 1.3;
}
















.tc-form-wrap { padding-bottom: 80px; }
















/* ¶óµð¿À */
.tc-form-wrap input[type="radio"] {
  width: 16px !important;
  height: 16px !important;
  min-height: auto !important;
  min-width: auto !important;
  background: none !important;
  accent-color: #4a7cfe !important;
  margin-right: 6px !important;
  margin-top: 0 !important;
}
















/* ¼±ÅÃ»çÇ× ¶óµð¿À ¡æ ¹Ú½ºÇü ¹öÆ° */
.tc-form-card table.formmail_cell_bgcolor {
  display: flex !important;
  flex-direction: row !important;
  gap: 8px !important;
  width: 100% !important;
  max-width: 100% !important;
}
















.tc-form-card table.formmail_cell_bgcolor tbody {
  display: flex !important;
  flex-direction: row !important;
  gap: 8px !important;
  width: 100% !important;
}
















.tc-form-card table.formmail_cell_bgcolor tr {
  display: flex !important;
  flex-direction: row !important;
  gap: 8px !important;
  width: 100% !important;
  max-width: 100% !important;
  margin-top: 6px;
}
















.tc-form-card table.formmail_cell_bgcolor td[width="10"] { display: none !important; }
















.tc-form-card table.formmail_cell_bgcolor td {
  position: relative !important;
  flex: 1 1 0 !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  height: 44px !important;
  padding: 0 !important;
  margin: 0 !important;
  border: 1px solid #c9cfda !important;
  border-radius: 4px !important;
  font-size: 15px !important;
  color: #aeaeae !important;
  font-weight: 400 !important;
  white-space: nowrap !important;
  cursor: pointer !important;
  box-sizing: border-box !important;
  font-family: 'Presentation', sans-serif;
  letter-spacing: 0.3px;
}
















.tc-form-card table.formmail_cell_bgcolor td input[type="radio"] {
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  width: 100% !important;
  height: 100% !important;
  margin: 0 !important;
  opacity: 0 !important;
  cursor: pointer !important;
}
















.tc-form-card table.formmail_cell_bgcolor td:has(input:checked) {
  background: rgba(74, 124, 254, 0.1) !important;
  border-color: #4a7cfe !important;
  color: #4a7cfe !important;
  font-weight: 700 !important;
}
















/* placeholder */
.formmail_border::placeholder,
.formmail_textarea_style::placeholder {
  color: #AEAEAE;
  font-family: 'Presentation', sans-serif;
  font-size: 15px !important;
  font-weight: 400;
}
















/* ¹ýÀÎ¸í/ÀÌ¸ÞÀÏ ÇÊµå + ¶óº§ ¼û±â±â */
.tc-form-card input[name="name"],
.tc-form-card input[name="receiver_email"] {
  display: none !important;
  margin: 0 !important;
  padding: 0 !important;
  height: 0 !important;
  width: 0 !important;
  line-height: 0 !important;
}
















.tc-form-card font:has(+ input[name="name"]),
.tc-form-card font:has(+ input[name="receiver_email"]) {
  display: none !important;
  margin: 0 !important;
  padding: 0 !important;
  height: 0 !important;
  line-height: 0 !important;
}
















/* ¶óµð¿À ºó ÁÙ Á¦°Å */
.tc-form-card table.formmail_cell_bgcolor tr:not(:has(td)) { display: none !important; }
















/* ÇÊ¼ö Ç×¸ñ º°Ç¥(*) */
.tc-form-card font:nth-of-type(1)::after,
.tc-form-card font:nth-of-type(3)::after,
.tc-form-card font:nth-of-type(5)::after,
.tc-form-card font:nth-of-type(6)::after {
  content: " *";
  color: #4a7cfe;
  font-family: 'Presentation', sans-serif;
  font-weight: 400;
}
















/* ÆÄÀÏÃ·ºÎ Ä¿½ºÅÒ UI */
.tc-file-wrap { display: flex; gap: 8px; width: 100%; margin-top: 6px; }
















.tc-file-display {
  flex: 1;
  display: flex;
  align-items: center;
  height: 44px;
  border: 1px solid #c9cfda;
  border-radius: 4px;
  padding: 10px;
  font-size: 14px;
  font-family: 'Presentation', sans-serif;
  box-sizing: border-box;
  cursor: pointer;
  background: #fff;
  margin-bottom: 30px;
}
















.tc-file-icon {
  margin-right: 6px;
  width: 24px;
  height: 24px;
  background-image: url('/bizdemo113742/img/icon_upload.svg');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  color: #20325F;
}
















.tc-file-text {
  color: #aeaeae;
  font-family: 'Presentation', sans-serif;
  font-size: 15px;
  font-weight: 400;
  letter-spacing: 0.5px;
}
















.tc-file-btn {
  flex-shrink: 0;
  height: 44px;
  border: 1px solid #c9cfda;
  border-radius: 4px;
  background: #fff;
  color: #4a5068;
  font-family: 'Presentation', sans-serif;
  font-size: 14px;
  padding: 0 16px;
  cursor: pointer;
}
















.tc-form-card input[type="file"] {
  width: 0 !important;
  height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  border: none !important;
  position: absolute !important;
  opacity: 0 !important;
}
















/* °³ÀÎÁ¤º¸ µ¿ÀÇ ¸ð´Þ */
.tc-modal-toggle { display: none; }
















.tc-modal-overlay {
  display: none;
  position: fixed;
  top: 0; left: 0; right: 0; bottom: 0;
  background: rgba(0, 0, 0, 0.5);
  z-index: 9999;
  align-items: center;
  justify-content: center;
}
















.tc-modal-toggle:checked ~ .tc-modal-overlay { display: flex; }
















.tc-modal-box {
  background: #fff;
  border-radius: 8px;
  padding: 24px;
  max-width: 500px;
  width: 90%;
  max-height: 80vh;
  overflow-y: auto;
  position: relative;
  box-sizing: border-box;
}
















.tc-modal-close {
  position: absolute;
  top: 12px;
  right: 16px;
  font-size: 24px;
  cursor: pointer;
  color: #4a5068;
}
















.tc-modal-content {
  white-space: pre-wrap;
  font-size: 14px;
  color: #4a5068;
  font-family: 'Presentation', sans-serif;
  line-height: 1.6;
  margin: 0;
}
















/* °³ÀÎÁ¤º¸ µ¿ÀÇ ÁÙ */
.tc-form-agree {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 8px !important;
  margin-bottom: 20px !important;
  font-size: 16px !important;
  color: #000 !important;
  font-family: 'Presentation', sans-serif !important;
}
















.tc-form-agree input[type="checkbox"] {
  width: 14px !important;
  height: 14px !important;
  min-height: auto !important;
  min-width: auto !important;
  background: none !important;
  cursor: pointer !important;
  accent-color: #4a7cfe !important;
}
















.tc-form-agree label {
  font-size: 16px !important;
  color: #4A5068 !important;
  font-weight: 400 !important;
  cursor: pointer !important;
}
















.tc-agree-view {
  border: 1px solid #4A5068 !important;
  border-radius: 4px !important;
  padding: 2px 8px !important;
  font-size: 14px !important;
  color: #4A5068 !important;
  background: #fff !important;
  cursor: pointer !important;
  margin-left: 8px;
}
















/* ½ÅÃ» ¹öÆ° */
.tc-form-footer { text-align: center !important; }
















.btn.ok {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  background: #4a7cfe !important;
  color: #ffffff !important;
  font-size: 18px !important;
  font-family: 'Presentation', sans-serif !important;
  font-weight: 600 !important;
  border-radius: 99px !important;
  padding: 14px 42px !important;
  cursor: pointer !important;
  text-decoration: none !important;
  border: none !important;
  transition: background 0.2s !important;
  margin-top: 20px;
}
















.btn.cancle { display: none !important; }
















/* ÆäÀÌÁö ¹è°æ / ±¸ºÐ¼± */
#contentwrap:has(.tc-form-wrap) { background: #F2F3F7 !important; }
















.tc-form-wrap { position: relative; }
















.tc-form-wrap::after {
  content: "";
  position: absolute;
  left: 50%;
  bottom: 0;
  width: 100vw;
  margin-left: -50vw;
  border-bottom: 1px solid #dfdfdf;
}
















.tc-form-card tr:has(td[align="left"]),
.tc-form-card tr:has(textarea[readonly]) {
  display: none !important;
}
















/* ¸ð¹ÙÀÏ */
@media screen and (max-width: 768px) {
  .clr_form_title { font-size: 32px !important; }
 .clr_form_desc { font-size: 16px !important; }
 .tc-form-card {
    width: calc(100% - 48px) !important;
    margin: 0 auto !important;
  }
}
















@media screen and (max-width: 480px) {
  .clr_form_title { font-size: 28px !important; }
  .tc-form-card {
    padding: 24px !important;
    margin: 0 24px !important;
    width: auto !important;
  }
}












/* =========================================================
   ¼­ºê¸Þ´º (»ó´ãÇÏ±â µî °øÅë ÅÇ¹Ù)
   ¡Ø #filters´Â ¸ðµç ¼­ºê¸Þ´º °øÅë id¶ó :not(:has(#filters))·Î
     Á¦¿ÜÇÏ¸é ¾È µÊ &#8212; ±×³É .menuBar·Î µÖ¾ß "»ó´ãÇÏ±â" ÅÇµµ ½ºÅ¸ÀÏ À¯ÁöµÊ
   ========================================================= */
















.menuBar {width: 100%;text-align: center; margin: 50px 0;}
.menuBar ul {display: inline-flex;gap: 6px;padding: 10px;background: #D9E4FF;border-radius: 9999px;}
.menuBar li a.on_box { background: #20325f; color: #fff !important; font-weight: 600;}
.menuBar li a:not(.on_box):hover {background: rgba(74, 124, 254, 0.2);color: #4a7cfe !important;}
.menuBar li a {
 display: inline-block;
  padding: 12px 32px;
  border-radius: 9999px;
  font-family: 'Presentation', sans-serif;
  font-size: 17px;
  font-weight: 500;
  letter-spacing: 0.5px;
  color: #20325f;
  text-decoration: none;
  cursor: pointer;
  transition: background 0.2s, color 0.2s;
}
#contentwrap:has(.tc-form-wrap) .menuBar { margin: 80px 0; }








@media (max-width: 480px) {
  .menuBar {  margin: 30px 0; overflow-x: auto;-webkit-overflow-scrolling: touch;scrollbar-width: none;  }
  .menuBar::-webkit-scrollbar {  display: none;  }
  .menuBar ul {  display: inline-flex;    padding: 10px;    gap: 6px;   white-space: nowrap;  }
  .menuBar li a {   padding: 14px 24px;    font-size: 14px;  }
  
#contentwrap:has(.tc-form-wrap) .menuBar { margin: 60px 0; }
  
.clr_form_title_wrap { text-align: center; margin: 0 0 40px 0; }
.tc-agree-view {white-space: nowrap !important;line-height}}
























/* ºó ÇÊÅÍ ¸ñ·Ï(li ¾øÀ½)ÀÌ¸é ¼­ºê¸Þ´º ¿µ¿ª ÀüÃ¼ ¼û±è &#8212; µ¿±×¶ó¹Ì ¹ö±× ÇØ°á */
.wArea:has(#filters):not(:has(#filters li)) { display: none; }
















/* =========================================================
   °Ô½ÃÆÇ ¸®½ºÆ® ¹× ±Û¾²±â °øÅë
   ========================================================= */
.board_style .board .bbsnewf5 a { font-family: "NotoSansKR"; font-size: 15px; }
.board td { padding: 15px 0; border-bottom: 1px solid #eee; }
.board_style > table { width: 100%; border-top: 1px solid #000; }
.board td.board_desc { padding-left: 10px; }
.att_title { min-width: 40px; }
















/* °Ô½ÃÆÇ »ó¼¼ÆäÀÌÁö Ç×¸ñ */
.board_desc { background: #fafafa; border-bottom: 1px solid #fff; }
.board_desc input { padding: 0 5px; height: 22px; border: 1px solid #C7C7C7; }
.board_desc textarea { padding: 0 5px; border: 1px solid #C7C7C7; }
.board_description { max-width: 1000px; height: auto; overflow: hidden; word-break: break-all; border-bottom: 1px solid #fff; padding: 0; margin: 0; background: #fff; }
#post_area { word-spacing: 0; word-break: break-all; padding: 0; margin: 0; max-width: 1000px; }
#post_area img { max-width: 1000px; -moz-max-width: 1000px%; -webkit-max-width: 1000px; height: auto; }
#post_area embed { max-width: 100%; }
@-moz-document url-prefix() {
  #post_area img { max-width: 1000px; }
}
















/* ¿ä¾àÇü */
.board td.news_title { border: none; padding: 20px 0 0 0; }
.board td.news_title a { font-family: "NotoSansKR"; font-size: 17px; color: #000; line-height: 120%; }
.board td.news_cont { border: none; padding: 5px 0 0 0; font-size: 15px; }
















/* À¥ÁøÇü */
.board td .webzine_type2 { margin-top: 40px; }
.board td .webzine_type2 td { padding: 20px; }
span.news_title { font-family: "NotoSansKR"; font-size: 17px; color: #000; line-height: 120%; }
.webzine_subject,
.webzine_type_text_td_left dl { height: auto; display: block; }
.webzine_type2 .webzine_type2_table_line { border: none; padding: 0; }
.board .webzine_type2 .webzine_type_img img { width: 300px; max-width: 300px; height: auto; border: 4px solid #CDCDCD; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; transition: all 0.5s; display: inline-block; }
.board .webzine_type2 .webzine_type_img a:hover img { opacity: 0.5; }
.board .webzine_type2 dd { height: auto; }
.board .webzine_type2 dd span.obj_value a { font-family: "NotoSansKR"; font-size: 13px; color: #000; }
.board .webzine_type2 dd span.obj_value span.news_title { color: #7D7D7D; }
















/* °¶·¯¸® °Ô½ÃÆÇ */
.imgboard_style > table { width: 100%; }
.imgboard_style .board td { padding: 0; border: none; vertical-align: top; }
.imgboard_style .board td.board_bgcolor { width: 16%; padding: 10px 2%; }
.imgboard_style .board td.board_desc { width: 76%; padding: 10px 2%; }
.imgboard_style .board td.board_bgcolor,
.imgboard_style .board td.board_desc { vertical-align: middle; }
.imgboard_style td.bbsnewf5 { display: inline-block; width: 100%; margin-top: 20px; }
.imgboard_style td.bbsnewf5 table tr td a img {
  width: 96%;
  height: auto;
  -moz-transition: all 0.5s;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  display: inline-block;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  overflow: hidden;
}
.imgboard_style td.bbsnewf5 td.bbsnewf5 a img { width: auto; }
.imgboard_style td.bbsnewf5 a:hover img { opacity: 0.7; }
.imgboard_style .board { margin-bottom: 20px; }
.imgboard_style > .board > table { border: 0; }
span.gallery_title { font-family: "NotoSansKR"; font-size: 15px; color: #000; line-height: 140%; display: inline-block; }
.imgboard_style .gallery_subject { margin-top: 10px; vertical-align: top; }
.imgboard_style td.gallery_subject a img { max-width: 10px; width: 10px; line-height: 140%; display: inline-block; }
.imgboard_style table.board tr td { float: left; }
.imgboard_style table.board tr td table tr td.bbsnewf5 table tr td { float: none; }
.imgboard_style table.board tr td img { text-align: center; margin: 0 auto; }
.imgboard_style table tr { border: 1px solid #fff; }
















/* Æû¸ÞÀÏ °Ô½ÃÆÇ */
.sul_menu { margin-bottom: 20px; }
#ext_search { max-width: 300px; margin-top: 20px; }
input.keywordform, select.cateform { border: 1px solid #eee; }
















/* comment */
.board_comment_bgcolor { background-color: #fff; border: 0; width: 100%; }
.comment_txt { text-align: left; }
.comment_txt textarea { width: 80%; border: 1px solid #aaa; }
.comment_txt div { padding: 5px 0 20px; }
.comment_txt, .comment_txt a { padding: 10px 5px 20px; text-decoration: none; }
.comment_txt div { clear: both; }
.comment_name { width: 120px; padding-left: 10px; }
.board_comment_bgcolor table td img { float: left; margin: 0 3px 0 0; }
















/* ÇÏ´Ü ¹öÆ° Á¤·Ä */
.board_admin_bgcolor table { width: 300px; }
.board_admin_bgcolor td { padding: 30px 0 0; border: 0; }
















/* =========================================================
   ¸ð¹ÙÀÏ °øÅë
   ========================================================= */
@media screen and (max-width: 1000px) {
  .board_style .board .bbsnewf5 a { font-size: 12px; }
  .board td { padding: 5px; }
  .board input[type=text],
  .board input[type=password] { max-width: 180px; }
  .board textarea { width: 94%; }
  .board input[name=mobile_no1], .board input[name=mobile_no2], .board input[name=mobile_no3] { width: 20%; }
  .board input[name=name] { width: 50%; }
  .comment_txt { display: block; }
  .comment_name { display: block; }
  .comment_txt textarea { width: 65%; }
  .bbsnewf5 td a img { vertical-align: top; max-width: 100%; height: auto; border: 0; }
  .board_bgcolor { min-width: 70px; }
















  /* °Ô½ÃÆÇ »ó¼¼ÆäÀÌÁö Ç×¸ñ */
  .board_description { width: 100%; }
  #post_area { width: 100%; }
  #post_area img { width: 100%; }
  @-moz-document url-prefix() {
    #post_area img { width: 100%; }
  }
















  /* ¿ä¾àÇü */
  .board td.news_title a { font-size: 13px; }
  .board td.news_cont { font-size: 11px; }
















  /* À¥ÁøÇü */
  .webzine_type_img_td { width: 100%; display: block; text-align: center; }
  .webzine_type_text_td_left { display: block; margin-top: 20px; }
  .webzine_type_text_td_left:after { content: ""; display: block; clear: both; }
  span.news_title { font-size: 13px; }
  .board .webzine_type2 dd span.obj_name { width: 50px; }
  .board .webzine_type2 .webzine_type_img img { width: 280px; height: auto; margin-bottom: 20px; }
  .board td .webzine_type2 td { padding: 0px; }
















  /* °¶·¯¸®Çü */
  .imgboard_style .board td { width: 100%; display: block; }
  .imgboard_style .board td.board_bgcolor,
  .imgboard_style .board td.board_desc { width: 96%; padding: 10px 2%; }
















  /* Æû¸ÞÀÏ °Ô½ÃÆÇ */
  .form_style input, .form_style textarea, .form_style select { min-width: 10px; }
  .form_style { background: none; margin: 40px 0; }
  .form_style input[name=name] { width: 175px; }
  .form_style { margin: 0; padding: 0; }
  .form_style h4 { font-size: 25px; }
  .form_style p { padding: 5px 0 30px 0; font-size: 13px; }
  .form_style td { padding: 0; margin: 0; }
  .formmail_cell_bgcolor table tr td { font-size: 11px; display: block; }
}
















img.no { display: none; }