/*-------------------------------------------*/
/* È¨ÆäÀÌÁö¿¡¼­ »ç¿ëÇÏ´Â ½ºÅ¸ÀÏ ½ÃÆ® ÀÔ´Ï´Ù  */
/*-------------------------------------------*/
@charset "euc-kr";
/*-------------------------------------------*/
@import url('/css/_tinymce_v6.css');
@import url('https://fonts.googleapis.com/css2?family=Nanum+Gothic:wght@400;700&family=Noto+Sans+KR:wght@100..900&family=Noto+Serif+KR:wght@200..900&family=Gothic+A1&display=swap');
/*-------------------------------------------*/
@import url('/css/fontawesome-6/css/all.css');
/*-------------------------------------------*/
/*
@import url('/css/google/_pretendard.css');
@import url('/css/google/_noto.css');
@import url('/css/google/_nanum.css');
@import url('https://fonts.googleapis.com/css2?family=Nanum+Gothic:wght@400;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@300;400;500;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Nanum+Gothic:wght@400;700&family=Noto+Sans+KR:wght@100..900&family=Noto+Serif+KR:wght@200..900&family=Gothic+A1&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined');
*/
/*-------------------------------------------*/

:root {
  --mn-fs40:40px;
  --mn-fs38:38px;
  --mn-fs36:36px;
  --mn-fs34:34px;
  --mn-fs32:32px;
  --mn-fs30:30px;
  --mn-fs28:28px;
  --mn-fs26:26px;
  --mn-fs25:25px;
  --mn-fs24:24px;
  --mn-fs22:22px;
  --mn-fs20:20px;
  --mn-fs18:18px;
  --mn-fs17:17px;
  --mn-fs16:16px;
  --mn-fs15:15px;
  --mn-fs14:14px;
  --mn-fs13:13px;
  --mn-fstname:18px;
  --mn-fstmore:16px;

  --mn-fcsubj:#353535;
  --mn-fcmemo:#656565;
  --mn-fcname:#757575;
  --mn-fcdate:#757575;
  --mn-fctname:#222222;
  --mn-fctmore:#222222;
  --mn-fcwhite:#ffffff;
  --mn-fcblack:#222222;
  --mn-fcnavy:#191985;

  --mn-border:1px solid #c9c9c9;
  --mn-height:35px;
  --mn-line-height:1.5;
  --mn-line-clamp:2;

  --mn-fwb:bold;
  --mn-fwn:normal;
}


* { -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; -webkit-text-size-adjust:none; }

html { width:100%; padding:0; margin:0; font-size:16px; color:#252525; font-family:'Apple SD Gothic Neo','Noto Sans KR','Noto Serif KR','Nanum Gothic','Gothic A1','Malgun Gothic','Dotum','Helvetica','sans-serif','serif','FontAwesome','Material Symbols Outlined'; }

ul, ol, li, dl, dd { list-style-position:inside; list-style:none; padding:0px; margin:0px; }
input, select, textarea, button, file { font-family:'Nanum Gothic','Malgun Gothic','Dotum','Helvetica','AppleSDGothicNeo','sans-serif','FontAwesome'; }
input[type="password"] { font-family:'Malgun Gothic','Helvetica','AppleSDGothicNeo','sans-serif'; }

body  { padding:0; margin:0 auto; }
table { -webkit-text-size-adjust:none; }

img { vertical-align:middle; border:0; }
a { color:#454545; text-decoration:none}
a:hover { text-decoration:none;}
p { margin:0; }
._toc { display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden; }

._box { overflow:hidden; margin:0 auto; }
._fb { font-weight:600; }
._tal { text-align:left; }
._tar { text-align:right; }
._tac { text-align:center; }
._ftb { font-weight:600; }
._ftn { font-weight:400; }
._ft_c45 { color:#454545; }
._ft_c55 { color:#555555; }
._ft_c65 { color:#656565; }
._ft_c75 { color:#757575; }
._ft_c85 { color:#858585; }
._ft_c00 { color:#000000; }
._ft_cff { color:#ffffff; }
._lh_30  { line-height:30px; }
._lh_35  { line-height:35px; }
._lh_40  { line-height:40px; }
._lh_45  { line-height:45px; }

._bg_pos  { background-size:cover !important; background-position:center !important; background-repeat:no-repeat; }
._txt_ov  { white-space:nowrap; text-overflow:ellipsis; overflow:hidden; display:block; }
._txt_cls { overflow:hidden; clear:both; }
._dispb   { display:block; }
._dispi   { display:inline; }
._dispib  { display:inline-block; }
._dispib_fl { display:inline-block; float:left; }
._dispib_fr { display:inline-block; float:right; }
._floatl  { float:left; }
._floatr  { float:right; }
._floatn  { float:none; }
._clsb { clear:both; }
._clsc { clear:none; }


/* ÆäÀÌÁö ³Ñ¹ö¸µ ºÎºÐ */
._pageView { color:#555555; font-size:16px; line-height:30px; margin:0 auto 20px; padding-top:30px; text-align:center; overflow:hidden; }
._pageView li { display:inline-block; vertical-align:middle; padding:5px 15px; margin-left:-1px; border:1px solid #cccccc; background-color:#f8f8f4; }
._pageView a>li:hover, ._pageView ._focus { background:#6d6d6d; border:1px solid #6d6d6d; color:#ffffff; }

/* ÀüÃ¼È­¸é ·¹ÀÌ¾î ¿À¹ö·¹ÀÌ ¿µ¿ª */
._wrapOverlay { display:none; position:fixed; z-index:100; left:0; top:0; bottom:0; right:0; background-color:#000000; opacity:0.7; -ms-filter: alpha(opacity=70); filter:alpha(opacity=70); }
._wrapOverLayer { display:none; position:fixed; z-index:101; left:0; top:0; right:0; bottom:0; }
._loading  { clear:both; display:none; position:fixed; z-index:999; width:300px; height:300px; border:0px solid #de0667; background-color:#ffffff; border-radius:3px; }
._loading ._imgs  { border-radius:1px; border:0px solid #b2b2b2; margin:100px; }
._loading li>span { color:#ff0000; }

/* input error msgs box */
._msgsbox { width:400px; height:240px; background:#ffffff; line-height:35px; border-radius:15px; text-align:center; position:fixed; z-index:999; clear:both; display:none; }
._msgsbox ._wbox { padding:10px; }
._msgsbox ._wbox ._wsubj { height:35px; color:#ffffff; background:#000000; padding:0 10px; }
._msgsbox ._wbox ._wsubj>._l { float:left; }
._msgsbox ._wbox ._wsubj>._r { color:#ffff00; float:right; }
._msgsbox ._wbox ._wmsgs { height:150px; line-height:2; display:flex; flex-direction:column; justify-content:center; }
._msgsbox ._wbox ._wbtn { height:35px; color:#ffffff; background:#ff0000; border-radius:5px; padding:0 10px; cursor:pointer; }

/* »ó´ÜÀ¸·Î °¡±â */
._layerToTop { display:none; float:right; position:fixed; bottom:180px; right:10px; z-index:10; cursor:pointer; background:#99999966; border-radius:3px; }
._layerToTop ._lticon { color:#fff; font-weight:500; padding:20px 8px; border-bottom:1px solid #f8f8f8; text-align:center; display:block; }
._layerToTop ._lticon:last-child { border-bottom:none; }
._layerToTop ._lticon:hover { background-color:#404040; }


/* »çÀÌÆ® ÀüÃ¼ ¿µ¿ª ·¹ÀÌ¾î */
._site_wrap { clear:both; overflow:hidden; margin:0 auto; padding:0 10px; }

/* »çÀÌÆ® »ó´Ü ·Î°í/¹è³Ê ¿µ¿ª */
._site_header_top { height:25px; line-height:25px; font-size:13px; color:#000080; background-color:#ffffff; border-bottom:1px solid #e2e2e2; width:100%; margin:0 auto 5px; }
._site_header_top ._box { margin:0 auto; overflow:hidden; }
._site_header_top ._htl { display:inline-block; float:left; overflow:hidden; }
._site_header_top ._htr { display:inline-block; float:right; text-align:right; max-width:60%; }
._site_header_top ._htl span { padding:0px 5px; cursor:pointer; }
._site_header_top ._htl ._hm { background:#959595; color:#ffffff; padding:5px 10px; }
._site_header_top ._htl img { vertical-align:text-bottom; }
._site_header_top ._htr span { padding:0px 5px; cursor:pointer; }
._site_header_top ._htr ._rss, ._site_header_top ._htr ._xml { color:#00008e; font-weight:bold; }
._site_header_top ._htr ._ptime { background:#959595; color:#ffffff; padding:5px 10px; }

/* »çÀÌÆ® »ó´Ü ·Î°í/¹è³Ê ¿µ¿ª */
._top_header_fix { clear:both; margin:0 auto; width:100%; }
/* ½ºÅ©·Ñ½Ã »ó´Ü ÁÖ¸Þ´º¿¡¼­ ¸ØÃã ¿µ¿ª */
._top_menu_fixed { position:fixed; top:0px; z-index:10; }

._site_header { text-align:center; background:#fff !important; width:100%; padding:10px 0; margin:0 auto; font-size:0; }
._site_header ._box  { margin:0 auto; overflow:hidden; display:flex; flex-direction:row; flex-wrap:nowrap; justify-content:space-between; align-items:center; }
._site_header ._box>li { overflow:hidden; }
._site_header ._logo { width:30%; display:inline-block; }
._site_header ._logo a { display:block; }
._site_header ._logo img { vertical-align:initial; }

/* ¸ð¹ÙÀÏ PC¹öÀüº¸±âÀÇ »ó´Ü ÁÖ¸Þ´º ¿µ¿ª º¯°æ (2021.09.30) */
._site_menu_mpc { display:none; padding:0 5px; text-align:center; overflow:hidden; justify-content:space-between; align-items:center; z-index:99; margin:0 auto; width:100%; }
._site_menu_mpc ._mpc_navi { width:20%; text-align:left; }
._site_menu_mpc ._mpc_logo { width:60%; text-align:center; display:flex; justify-content:center; align-items:center; }
._site_menu_mpc ._mpc_logo img { max-width:85%; border:none; }
._site_menu_mpc ._mpc_ltxt { width:60%; font-weight:bold; display:inline-block; /*text-shadow:3px 5px 3px #000;*/ }
._site_menu_mpc ._mpc_qsch { width:20%; text-align:right; }

/* »çÀÌÆ® »ó´Ü ÁÖ¸Þ´º ¿µ¿ª */
._top_menu { clear:both; margin:0 auto; width:100%; }
._mid_outter { margin:0 auto; border-top:0px solid #ea4f12; border-bottom:0px solid #ea4f12 !important; width:100%; }
._sid_outter { margin:0 auto; background-color:#ffffff; display:none; position:absolute; width:100%; z-index:10; }
._top_menu ._mid_menu { padding:0px 0px; margin:0px auto; display:flex; flex-direction:row; flex-wrap:nowrap; justify-content:space-between; }
._mid_menu ._mnavi { cursor:pointer; margin-right:20px; display:flex; align-items:center; }
._mid_menu ._mlogo { margin:0px; display:flex; align-items:center; max-height:100%; }
._mid_menu ._mlogo img { cursor:pointer; max-height:100%; }

._mid_menu ._mview { /*overflow:hidden;*/ display:flex; flex-wrap:nowrap; align-items:center; }

._mid_menu ._mview ._mmlsts { display:inline-block; float:left; cursor:pointer; text-align:center; }
._mid_menu ._mview ._mmlsts._on:before { content: ' '; height:3px; background:#000080; position:absolute; }

._mid_menu ._mview>li>a { display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
._mid_menu ._mview ._all { min-width:90px; font-weight:bold; }
._mid_menu ._mview ._all ._gidx { font-weight:bold; }
._mid_menu ._on  { }
._mid_menu ._off { font-weight:normal; }
._mid_menu ._focus  { font-weight:bold; }
._mid_menu ._mdate { color:#ffffff; padding-left:10px; display:flex; align-items:center; }
._mid_menu ._fa_menu { cursor:pointer; font-size:28px; }
._mid_menu ._fa_search { font-size:24px; margin-left:20px; cursor:pointer; }
._mid_menu ._fa_pdf { font-size:22px; margin-left:20px; cursor:pointer; }
._mid_menu ._sview { border:0px solid #9a9a9a; border-top:0; }
._mid_menu ._sview a { display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }

/* »çÀÌÆ® »ó´Ü ¼­ºê¸Þ´º ¿µ¿ª */
._top_menu ._sid_menu { overflow:hidden; margin: 0px auto; border-top:0 !important; border-radius: 0 0 0px 0px; }
._sid_menu ._sview { float:left; }
._sid_menu ._sview>li { float:left; padding:0 20px; border-right:1px solid #a9a9a9; }
._sid_menu ._sview>li:last-child { border:none; }
._sid_menu ._sview>li:hover { font-weight:bold; }
._sid_menu ._on  { font-weight:bold; }
._sid_menu ._off { }
._sid_menu ._uview { float:right; overflow:hidden; }
._sid_menu ._uview>li { float:left; margin-right:5px; cursor:pointer; }

/* »çÀÌÆ® ÇÏ´Ü Ä«ÇÇ¶óÀÌÆ® */
._copyright { background:#fff; border-top:2px solid #000000ff; font-size:16px; text-align:center; padding:30px 0; margin:0 auto; clear:both; width:100%; }
._copyright ._cpbox  { margin:0px auto; }
._copyright ._cpmenu { line-height:35px; background-color:#39527a; margin:0px auto; }
._copyright ._cpmenu>a { color:#e2e2e2; cursor:pointer; }
._copyright ._cpmenu>a:hover { text-decoration:none;  }
._copyright ._cpmenu>a:after { content:" | "; color:#fff; padding:0px 10px; font-weight:normal; }
._copyright ._cpmenu>a:first-child:before { content:" "; }
._copyright ._cpmenu>a:last-child:after { content:" "; }
._copyright ._cpmsgs   { font-size:18px; color:#252525; line-height:30px; padding:15px 10px 25px 10px; }
._copyright ._cpmsgs ._nm { font-size:20px; font-weight:bold; color:#000080; }
._copyright ._cpmobile { font-size:15px; line-height:25px; color:#252525; margin:0 auto; padding:0px 15px; display:none; }

/* »çÀÌÆ® ¸ÞÀÎ/¼­ºêÈ­¸é ÄÁÅÙÃ÷ ¿µ¿ª */
._site_contents { clear:both; width:100%; padding:40px 0px 20px; margin:0px auto; }
._site_contents ._main      { clear:both; /*overflow:hidden;*/ margin:0 auto; }
._site_contents ._main_cont { clear:both; /*overflow:hidden;*/ margin:0 auto; }
._site_contents ._maintop  { clear:both; /*overflow:hidden;*/ margin:0 auto; }
._site_contents ._mainbody  { clear:both; /*overflow:hidden;*/ margin:0 auto; }
._site_contents ._left      { float:left; margin:0px auto; padding:0 0 5px; }
._site_contents ._center    { float:left; margin:0px auto; padding:0px 0px 5px; }
._site_contents ._right     { float:right; margin:0px auto; padding:0 0 5px; }
._site_contents ._middle    { float:right; margin:0px auto; padding:0 0px 15px; }
._site_contents ._mc_full   { margin:0px auto; clear:both; overflow:hidden; }
._site_contents ._mainbody ._center_outter  { overflow:hidden; margin:0 auto; }

._site_contents ._smain     { overflow:hidden; margin:0px auto;  }
._site_contents ._smainbody { overflow:hidden; margin:0px auto;  }
._site_contents ._sleft     { float:left; margin:0px auto; }
._site_contents ._sleft     { float:left; margin:0px auto; padding-bottom:5px; max-height:100%; overflow-y:scroll; -ms-overflow-style:none; scrollbar-width:none; }
._site_contents ._scenter   { float:left; margin:0px auto; padding:0px 0px 15px; margin-top:0px; }
._site_contents ._sright    { float:right; margin:0px auto; margin-top:0px; }
._site_contents ._smiddle   { float:right; margin:0px auto; padding:0px 0px 15px; }
._site_contents ._sc_full   { padding-left:0px; }
._site_contents ._lm  { display:block; float:none; margin:0 auto; padding:200px 0 100px; width:700px; max-width:700px; min-width:350px; }
._site_contents ._mpo { display:block; float:none; margin:0 auto; }
._site_contents ._gisaidx   { border-left:0px solid #d5d5d5; border-right:1px solid #d5d5d5; padding-left:0; float:left; }
._site_contents ._pdfidx    { border-left:0px solid #d5d5d5; border-right:1px solid #d5d5d5; padding-left:0; float:left; }
._site_contents ._searchidx { border-left:0px solid #d5d5d5; border-right:1px solid #d5d5d5; padding-left:0; float:left; }
._site_contents ._sleftFix { position:fixed; /*top:0;*/ transition:all 1s ease; transform:translateY(0px); }

._site_contents ._mleft   { float:left; overflow:hidden; }
._site_contents ._mright  { float:right; overflow:hidden; }
._site_contents ._lfcenter { margin:0 auto; width:700px; max-width:700px; min-width:550px; display:block; position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); }

/* ÇöÀçÀ§Ä¡ ³ªÅ¸³»±â */
._curpost { display:none; clear:both; overflow:hidden; margin:0 auto 0px; line-height:45px; border-bottom:1px solid #959595; }
._curpost ._subj   { font-size:24px; float:left; color:#555555; font-weight:bold; padding:2px 10px 2px 0; }
._curpost ._post   { font-size:15px; float:right; color:#555555; }
._curpost ._post img { vertical-align:text-bottom; }
._curpost>._post>span:last-child { font-weight:bold; }
._curpostmv { margin-bottom:15px; }

/* ÇöÀçÀ§Ä¡ Ç¥½Ã(Áß+¼ÒºÐ·ù) */
._mn_curpost { clear:both; overflow:hidden; margin:0 auto 25px; line-height:45px; border-bottom:1px solid #959595; display:flex; }
._mn_curpost ._lpos { float:left; white-space:nowrap; }
._mn_curpost ._rpos { float:left; }
._mn_curpost ._mmid { font-size:28px; float:left; color:#252525; font-weight:bold; padding:5px 10px 5px 0px; border-right:0px solid #959595; }
._mn_curpost ._mmid:after { content:'\1F892'; }
._mn_curpost ._msid { font-size:18px; float:left; color:#555555; padding:5px 10px; }
._mn_curpost ._focus { font-size:20px; font-weight:bold; }

/* ¼­ºêÈ­¸é ¿ÞÂÊ ¸Þ´º */
._sub_lmenu { background:#ffffff; clear:both; overflow:hidden; padding:0; margin:0px auto 10px; }
._sub_lmenu ._sub_mid { background:#0071bc; color:#ffffff; font-size:29px; font-weight:bold; text-align:center; }
._sub_lmenu ._sub_mid ._subj { line-height:150px; background:url('/data/images/site_sub_midimgs.png') 100% 0 no-repeat; padding:0; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
._sub_lmenu ._sub_sid  {  line-height:48px; margin:0 auto; overflow:hidden; }
._sub_lmenu ._sub_sid ._lst {  border:1px solid #dadada; margin:10px auto 0; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; cursor:pointer; }
._sub_lmenu ._sub_sid ._focus { color:#ffffff; background-color:#536372; border:0px; font-weight:bold; }
._sub_lmenu ._sub_sid ._focus>a { color:#ffffff; }
._sub_lmenu ._sub_sid ._lst:hover { padding:0 10px; font-weight:bold; border-color:#536372; }
._sub_lmenu ._sub_sid ._lst>a { padding:0px 5px 0 30px; display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; cursor:pointer; }
._sub_lmenu ._sub_sid ._lst:hover>a { margin-left:-10px; }

/* È¸¿øÀü¿ë ¸Þ¼¼Áö */
._req_login { margin:35px auto; width:350px; height:350px; border:1px solid #d5d5d5; border-radius:5px; position:relative; overflow:hidden; }
._req_login ._imgs { top:50%; left:50%; transform:translate(-50%, -50%); position:absolute; max-width:100%; }

/* ÀüÃ¼È­¸é SNS ÆË¾÷ ·¹ÀÌ¾î ¿µ¿ª */
._sns_layer { display:none; position:fixed; z-index:300; background:#ffffff; width:335px; padding:10px; border:5px solid #ffffff; border-radius:15px 0px; }
._sns_layer ._top       { overflow:hidden; background-color:#9d8557; color:#ffffff; line-height:30px; padding:3px 5px; border-radius:3px; display:flex; justify-content:space-between; }
._sns_layer ._subj      { font-size:15px; font-weight:bold; padding:0 10px; float:left; }
._sns_layer ._msgs      { font-size:13px; background-color:#3e3e3e; padding:5px 10px; margin-left:10px; border-radius:15px; }
._sns_layer ._close     { font-size:13px; font-weight:bold; background-color:#ffffff; color:#000000; padding:0 10px; float:right; cursor:pointer; }
._sns_layer ._sns_blk   { clear:both; text-align:center; padding:0px 5px; margin-top:15px; }
._sns_layer ._sns_icon { height:48px; margin:3px 11px 0px 12px; cursor:pointer; border:0; }
._sns_layer ._sns_txt { display:inline-block; *display:inline; zoom:1; text-align:center; line-height:200%; }
._sns_layer ._sns_url   { clear:both; text-align:center; margin-top:15px; }
._sns_layer ._sns_url>input { width:100%; padding:3px; font-size:13px; }
._sns_layer ._sns_url_copy  { clear:both; text-align:center; padding:5px 0px; margin-top:15px; color:navy; cursor:pointer; }


/* °¡»ç ´ñ±Û ¾²±â Æû */
._memo_register { clear:both; overflow:hidden; padding:5px; margin:10px auto; background-color:#f8f8f8; border:solid 1px #b2b2b2; }
._memo_register ul    { overflow:hidden; line-height:30px; padding:2px 0px;}
._memo_register ul>li { line-height:1; }
._memo_register ._mcaptcha { float:left; padding:0px; cursor:pointer; }
._memo_register ._picon   { height:29px; padding:5px; border:solid 1px #b2b2b2; border-radius:0px; background-color:#fff; float:left; }
._memo_register ._captcha { height:29px; border:solid 1px #b2b2b2; border-radius:0px; float:left; margin-left:-1px; }
._memo_register ._finput  { width:100px; height:29px; padding:3px 10px; text-align:center; color:#0000ff; letter-spacing:2px; border:solid 1px #b2b2b2; margin-left:-1px; float:left; }
._memo_register ._mcaptcha>._cha_reicon { margin-left:2px; background-color:#b2b2b2; color:#ffffff; padding:0px; border-radius:25px; cursor:pointer; }
._memo_register ._msbtn { float:right; }
._memo_register ._sbtn  { line-height:30px; color:#ffffff; font-weight:bold; background-color:#555555; border-radius:2px; padding:0px 10px; border:none; cursor:pointer; }
._memo_register ._mtarea { overflow:hidden; line-height:100%; width:100%; }
._memo_register ._tarea  { height:80px; width:100%; font-size:13px; color:#454545; border:1px #b2b2b2 solid; border-radius:2px; padding:5px; line-height:1.6; resize:none; }
._memo_register ._finput:focus, ._tarea:focus  { outline:none; }

/* ±â»ç ´ñ±Û º¸±â  */
._memo_view { clear:both; overflow:hidden; font-size:13px; padding:5px; margin:20px auto 5px; border:solid 1px #b2b2b2; border-radius:2px; }
._memo_view ._mlist { border-bottom:1px solid #dcdcdc; background-color:#f2f2f2;  }
._memo_view ._mlist:last-child { border-bottom:0; }
._memo_view ul { overflow:hidden; line-height:25px; padding:0 5px 3px 5px; }
._memo_view ul>li { float:left; margin-right:0px; }
._memo_view ._lname { font-weight:bold; color:#1e218c; padding-left:5px; }
._memo_view ._ldate { color:#8e8e8e; padding-left:5px; }
._memo_view ._ldel  { color:#ff0000; padding-left:5px; }
._memo_view ._lrbtn { float:right; font-size:12px; padding:0px; }
._memo_view ._lrbtn>span { background-color:#9b9b9b; margin-left:5px; padding:2px 5px; border-radius:2px; color:#fff; cursor:pointer; }
._memo_view ._ltxt { float:none; overflow:hidden; color:#454545; line-height:1.6; text-align:justify; padding-left:20px; }
._memo_view ._ltxt img { margin:0px 3px; }
._memo_view ._ltxt>._rename { color:#757575; font-style:italic; font-size:12px; }
._memo_view ._ltxtdel { text-decoration:line-through; }
._memo_view ._mnext { margin-left: 25px; background-color:#ffffff; }


/* »çÀÌÆ® ¸Ç »ó´Ü ¿À¸¥ÂÊ ¹è³Ê */
._banpos_t1 { font-size:initial; text-align:left; overflow:hidden; display:inline-block; float:right; }
._banpos_t3 { font-size:initial; text-align:right; overflow:hidden; display:inline-block; float:right; }
._banpos_t1 ._lst,     ._banpos_t3 ._lst { margin:0px; padding:3px; display:inline-block; }
._banpos_t1 img,       ._banpos_t3 img { max-width:100%; display:inline-block; }
._banpos_t1 table,     ._banpos_t3 table { table-layout:fixed; }
._banpos_t1 img:after, ._banpos_t3 img:after { content:''; }
._banpos_t1 ._html { color:#16b100; font-size:15px; line-height:24px; margin:5px 10px 5px 0px; font-weight:bold; float:left; overflow:hidden; white-space:nowrap; }
._banpos_t3 ._html { color:#000000; font-size:13px; line-height:20px; margin:5px 0px 5px 10px; float:right; overflow:hidden; white-space:nowrap; }

/* »çÀÌÆ® ¿ÞÂÊ ¹è³Ê */
._banpos_l1,       ._banpos_l3       { clear:both; overflow:hidden; margin:0px auto 5px; text-align:center; }
._banpos_l1 ._lst, ._banpos_l3 ._lst { margin:0px 0px 0px 0px; padding-bottom:10px; }
._banpos_l1 img,   ._banpos_l3 img   { max-width:100%; }
._banpos_l1 table, ._banpos_l3 table { table-layout:fixed; }

/* »çÀÌÆ® ¿À¸¥ÂÊ ¹è³Ê */
._banpos_r1,       ._banpos_r3       { clear:both; overflow:hidden; margin:0px auto 5px; text-align:center; }
._banpos_r1 ._lst, ._banpos_r3 ._lst { margin:0px 0px 0px 0px; padding-bottom:10px; }
._banpos_r1 img,   ._banpos_r3 img   { max-width:100%; }
._banpos_r1 table, ._banpos_r3 table { table-layout:fixed; }

/* »çÀÌÆ® Áß¾Ó ¹è³Ê */
._banpos_c1,       ._banpos_c3       { clear:both; overflow:hidden; margin:0px auto 5px; text-align:center; }
._banpos_c1 ._lst, ._banpos_c3 ._lst { margin:0px 0px 0px 0px; padding-bottom:10px; }
._banpos_c1 img,   ._banpos_c3 img   { max-width:100%; }
._banpos_c1 table, ._banpos_c3 table { table-layout:fixed; }

._banpos_c2 { clear:both; overflow:hidden; margin:0px auto 5px; text-align:center; }
._banpos_c2 ._lst { margin:0px 0px 0px 0px; padding-bottom:10px; }
._banpos_c2 img { max-width:100%; }
._banpos_c2 table { table-layout:fixed; }

._banpos_l2 { clear:both; overflow:hidden; margin:0px auto 5px; text-align:center; }
._banpos_l2 ._lst { margin:0px 0px 0px 0px; padding-bottom:10px; }
._banpos_l2 img { max-width:100%; }
._banpos_l2 table { table-layout:fixed; }

._banpos_r2 { clear:both; overflow:hidden; margin:0px auto 5px; text-align:center; }
._banpos_r2 ._lst { margin:0px 0px 0px 0px; padding-bottom:10px; }
._banpos_r2 img { max-width:100%; }
._banpos_r2 table { table-layout:fixed; }


._themeT_banner { margin:0px auto 30px; clear:both; }
._banpos_t2 { clear:both; overflow:hidden; margin:0px auto 5px; text-align:center; }
._banpos_t2 ._lst { margin:0px 0px 0px 0px; padding-bottom:10px; }
._banpos_t2 img { max-width:100%; }
._banpos_t2 table { table-layout:fixed; }



/* »çÀÌÆ® ¿ÞÂÊ(L1) ¹®ÀÚ¹è³Ê */
._bantxt_l { clear:both; overflow:hidden; margin:0 auto 10px; text-align:left; border:1px solid #147ee7; }
._bantxt_l>li       { margin:0px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
._bantxt_l>li._subj { background:#fff; }
._bantxt_l>li._lst  { line-height:35px; padding-left:10px; }
._bantxt_l>li._link { padding:0px !important; }
._bantxt_l>li._htxt a { display:block; }
._bantxt_l>li>a     { font-size:14px; font-weight:bold; color:#185a98; }
._bantxt_l table { table-layout:fixed; }
._bantxt_l img { max-width:100%; }
._bantxt_l ._subj:before { content:''; color:#fff; background:#147ee7; height:35px; line-height:35px; display:block; }

/* »çÀÌÆ® ¿À¸¥ÂÊ(R1) ¹®ÀÚ¹è³Ê */
._bantxt_r { clear:both; overflow:hidden; margin:0 auto 10px; text-align:left; border:1px solid #147ee7; }
._bantxt_r>li       { margin:0px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
._bantxt_r>li._subj { background:#fff; }
._bantxt_r>li._lst  { line-height:35px; padding-left:10px; }
._bantxt_r>li._link { padding:0px !important; }
._bantxt_r>li._link img { max-width:100%; }
._bantxt_r>li>a     { font-size:14px; font-weight:bold; color:#185a98; }
._bantxt_r table { table-layout:fixed; }
._bantxt_r img { max-width:100%; }
._bantxt_r ._subj:before { content:''; color:#fff; background:#147ee7; height:35px; line-height:35px; display:block; }

/* ³×ºñ°ÔÀÌ¼Ç ¹è³Ê */
._navi_banner { border:0px solid #a9a9a9; clear:both; overflow:hidden; }
._navi_banner_l { position:absolute; left:0px; text-align:right; }
._navi_banner_r { position:absolute; }
._navi_banner_l img { margin-bottom:5px; border:1px solid #a9a9a9; }
._navi_banner_r img { margin-bottom:5px; border:1px solid #a9a9a9; }

/* ¼½¼Ç ¸®½ºÆ® ÇÏ´Ü(S1) ¹è³Ê */
._bancpos_s1 { clear:both; overflow:hidden; margin:5px auto; border-bottom:1px solid #ececec; }
._bancpos_s1>li       { text-align:center; overflow:hidden; padding-bottom:5px; }
._bancpos_s1>li>img   { clear;both; text-align:center; margin:2px auto; }
._bancpos_s1>li>a>img { clear;both; text-align:center; margin:2px auto; }

/* ÀüÃ¼±â»ç */
/*
._gisaAll_top { margin:0px auto 20px; border-bottom:1px solid #d5d5d5; overflow:hidden; }
._gisaAll_top li { display:inline-block; line-height:25px; padding:5px 10px; }
._gisaAll_top ._subj { font-size:18px; color:#656565; font-weight:bold; background:#f2f2f2; border:1px solid #d5d5d5; border-bottom:none; border-radius:5px 0 0 0; float:left; }
._gisaAll_top ._nums { font-size:14px; float:right; color:#000080; float:right; }
._gisaAll { clear:both; overflow:hidden; margin:0 auto 20px; }
._gisaAll ._lsts { height:120px; margin:10px 0; line-height:25px; border-bottom:1px solid #ececec; overflow:hidden; }
._gisaAll ._lsts ._gimgs { width:170px; height:110px; margin-right:10px; background-size:100%; float:left; }
._gisaAll ._lsts ._gsubj { line-height:35px; overflow:hidden; }
._gisaAll ._lsts ._gsubj>a { font-size:20px; color:#000; font-weight:normal; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; display:block; }
._gisaAll ._lsts ._gmemo { height:50px; margin:0 auto; text-align:justify; overflow:hidden; }
._gisaAll ._lsts ._gmemo>a { font-size:14px; color:#858585; }
._gisaAll ._lsts ._gwriter { font-size:13px; color:#555555; display:inline-block; float:left; }
._gisaAll ._lsts ._gdate { font-size:13px; color:#757575; text-align:right; display:inline-block; float:right; }
._gisaAll ._lsts:last-child { border-bottom:1px solid #eeeeee; }
*/

/* ±â»ç°Ë»ö ºÎºÐ */
/*
._qsearch { display:none; clear:both; overflow:hidden; margin:5px auto 0px; }
._qsearch ._subj { overflow:hidden; background-color:#1c3bb2; height:35px; }
._qsearch ._box  { overflow:hidden; background-color:#e2e2e2; padding:5px; }
._qsearch ._kw   { float:left; }
._qsearch ._ky   { float:left; color:#454545; }
._qsearch ._btn  { float:right; padding:15px 10px; background-color:#1c3bb2; color:#ffffff; cursor:pointer; border-radius:2px; }
._qsearch ._kw>input { width:150px; padding:5px; }
._qsearch ._ky>input { margin:7px 0px 0px 2px; }
*/

/* ÆË¾÷Ã¢ °ü·Ã */
._pop_view { overflow:hidden; height:100%; width:100%; margin:0 auto; }
._pop_view ._subj { background-color:#00719e; color:#ffffff; font-size:18px; font-weight:bold; padding:5px; text-align:center; }
._pop_view ._txt  { padding:0; line-height:180%; text-align:justify; }
._pop_view ._txt img { max-width:100%; height:auto; }
._pop_view ._msgs { overflow:hidden; line-height:25px; font-size:13px; color:#ffffff; background-color:#555555; bottom:0; }
._pop_view ._msgs li { display:inline-block; }
._pop_view ._msgs ._time { padding:3px 5px; text-align:left; float:left; }
._pop_view ._msgs ._exit { padding:3px 5px; text-align:right; float:right; }
._pop_view ._msgs ._exit>a { color:#ffffff; background:#000000; padding:2px 5px; border-radius:3px; }
._pop_view select { height:25px; font-size:13px; background-color:#f2f2f2; }
._pop_view figure { margin:0px auto; }
._pop_view figure figcaption { padding:5px 10px; text-align:center; }

/* ÆË¾÷Ã¢ ·¹ÀÌ¾î */
._pop_layer { background:#f8f8f2; padding:10px; height:auto !important; border:1px solid #555555; -ms-overflow-style:none; z-index:55; overflow:auto; position:absolute; }
._pop_layer ._txt  { padding:5px; line-height:180%; text-align:justify; }
._pop_layer ._txt img { max-width:100%; height:auto; }
._pop_layer ._msgs { overflow:hidden; line-height:25px; font-size:13px; color:#ffffff; background-color:#555555; bottom:0; }
._pop_layer ._msgs li { display:inline-block; }
._pop_layer ._msgs ._time { padding:3px 5px; text-align:left; float:left; }
._pop_layer ._msgs ._exit { padding:3px 5px; text-align:right; float:right; }
._pop_layer ._msgs ._exit>a { color:#ffffff; background:#000000; padding:4px 15px; border-radius:3px; }
._pop_layer select { height:25px; font-size:13px; background-color:#f2f2f2; }
._pop_layer::-webkit-scrollbar { display:none; width:0px !important; }
._pop_layer figure { margin:0px auto; max-width:100%; }
._pop_layer figure figcaption { padding:5px 10px; text-align:center; }

/* Æû ·¹ÀÌ¾î ¿µ¿ª */
._form_view { display:block; position:absolute; z-index:102; height:650px; width:650px; max-width:100%; background-color:#ffffff; padding:10px 15px; border:5px solid #ffffff; border-radius:5px; }
._form_view ul    { float:left; overflow:hidden; width:100%; }
._form_view ul>li { display:inline-block; }
._form_view ul._ftop    { line-height:20px; overflow:hidden; background-color:#de0667;  border-radius:3px; padding:5px; }
._form_view li._fsubj   { font-size:15px; font-weight:bold; color:#ffffff; padding:3px; }
._form_view li._fmsgs   { font-size:12px; background-color:#cccccc; padding:0px 3px; }
._form_view li._fclose  { font-size:13px; font-weight:bold; background-color:#ffffff; padding:3px; float:right; cursor:pointer; }
._form_view li._f1      { width:15%; height:35px; text-align:right; padding:3px; }
._form_view li._f3      { width:83%; height:35px; color:#757575; padding:3px 3px 3px 0px; }
._form_view li._f5      { color:#a9a9a9; }
._form_view select      { height:30px; padding:3px; border:1px solid #b2b2b2; border-radius:2px; vertical-align:middle; }
._form_view input._finput_true        { height:30px; padding:3px; border:1px solid #b2b2b2; border-radius:2px; vertical-align:middle; }
._form_view input._finput_true:focus  { background-color:#e6d490; border:2px solid #0000ff; border-radius:2px; }
._form_view input._finput_false       { background-color:#f5eeee; height:30px; padding:3px; border:1px solid #c2c2c2; border-radius:2px; vertical-align:middle; }
._form_view input._finput_false:focus { background-color:#e2e2e2; border:2px solid #cccccc; border-radius:2px; }
._form_view input._finput_file        { background-color:#e2e2e2; color:#999999; height:22px; padding:0px; margin-right:5px; font-size:12px; }
._form_view input._sbtn               { height:auto; border:1px; }
._form_view textarea._tarea { width:95%; height:360px; background-color:#f5eeee; font-size:13px; color:#757575; border:1px #b2b2b2 solid; border-radius:2px; padding:0px 10px; resize:none; }
._form_view li._sbtn        { display:block; float:none; text-align:center; margin:5px; }
._form_view label._sbtn     { font-size:15px; font-weight:bold; color:#ffffff; padding:7px 15px; padding-bottom:9px; background-color:#41809c; border-radius:3px; float:none; cursor:pointer; }
._form_view ._w60    { width:60px !important; }
._form_view ._w100   { width:100px !important; }
._form_view ._w150   { width:150px !important; }
._form_view ._w200   { width:200px !important; }
._form_view ._w250   { width:250px !important; }
._form_view ._h60    { height:60px !important; }
._form_view ._h100   { height:100px !important; }
._form_view ._h200   { height:200px !important; }
._form_view ._w95p   { width:95% !important; }
._form_view ._lh150p { line-height:150% !important; }
._form_view ._lh200p { line-height:200% !important; }


/* »çÀÌÆ®¸Ê ·¹ÀÌ¾î */
._sitemap_layer { width:220px; padding:10px; display:block; position:absolute; overflow:auto; z-index:102; background-color:#ffffff; border:5px solid #454545; }
._sitemap_layer::-webkit-scrollbar { display:none; width:0px !important; }
._sitemap_layer ul { width:100%; margin:10px auto; line-height:30px; border:1px solid #d5d5d5; text-align:center; overflow:hidden; }
._sitemap_layer ._ltop   { background:#0585b9; font-weight:bold; margin:0px auto; overflow:hidden; }
._sitemap_layer ._lsubj  { font-size:16px; color:#ffffff; padding:3px 5px; float:left; display:inline-block; }
._sitemap_layer ._lclose { font-size:15px; color:#ffffff; padding:3px 7px; float:right; display:inline-block; cursor:pointer; }
._sitemap_layer ._mchk   { padding:0px; border:none; font-weight:bold; }
._sitemap_layer ._mchk ._jn { color:#dc0101; background:#e2e2e2; border:1px solid #b5b5b5; padding:0px 5px; float:left; display:inline-block; text-align:left; cursor:pointer; }
._sitemap_layer ._mchk ._ln { color:#000080; background:#e2e2e2; border:1px solid #b5b5b5; padding:0px 5px; float:right; display:inline-block; text-align:right; cursor:pointer; }
._sitemap_layer ._gidx   { padding:5px 5px; border:1px solid #bababa; background:#fff0f0; }
._sitemap_layer ._mmid  { font-size:16px; line-height:35px; font-weight:bold; background:#fff3f3; }
._sitemap_layer ._msid { font-size:15px; line-height:35px; border-top:1px solid #d5d5d5; }
._sitemap_layer ._msid>a { display:block; }
._sitemap_layer ._msid>a:hover { color:#ffffff; background:#de0667; }
._sitemap_layer ._gidx a { display:block; }


/* ÀüÃ¼È­¸é ³»¿ëÀÌ¹ÌÁö ¿øº» º¸±â */
._iorgView { overflow-x:hidden; overflow-y:auto; z-index:102; /*height:850px;*/ top:0; bottom:0; width:1024px; text-align:center; vertical-align:middle; max-width:100%; background-color:#ffffff; border-radius:5px; }
._iorgView ._inner  { width:100%; height:100%; text-align:center; vertical-align:middle; }
._iorgView ._sview  { overflow:hidden; background-color:#a9a9a9; width:100%; border-radius:0px; margin:0 auto; }
._iorgView ._simgs  { background-color:#ffffff; padding:2px; margin:1px 5px; float:left; overflow:hidden; }
._iorgView ._close  { font-size:20px; font-weight:bold; background-color:#ffffff; color:#000000; padding:5px; margin:5px 5px 5px 3px; float:right; border-radius:1px; cursor:pointer; }
._iorgView ._chksimgs { height:40px; width:40px; margin:1px 10px; padding:2px; border:1px solid #cccccc; border-radius:2px; cursor:pointer; }
._iorgView ._chksimgs:hover { border-color:#000000; }
._iorgView ._imgsview { overflow:hidden; text-align:center; }
._iorgView ._iorgview { max-width:95%; max-height:95%; }
._iorgView ._icaption { font-size:13px; color:#152d88; margin-top:5px; }

/* »çÀÌÆ® ÁßÁö */
._stop_wrap { display:inline-table; width:90%; height:95%; text-align:center; }
._stop_wrap ._cont { display:table-cell; vertical-align:middle; }
._stop_wrap ._txt  { display:inline-block; border:1px solid #ff9818; border-radius:3px; }
._stop_wrap ._txt ._imgs>a { display:block; }
._stop_wrap ._msgs { padding:5px; line-height:1.6; background-color:#ffffff; border-top:1px solid #ff9818; }
._stop_wrap ._mobile { color:#ffffff; background:#454545; padding:2px 5px; border-radius:3px; }
._stop_wrap img { border:0px; max-width:100%; }

/* ¿¡µðÅÍ ÅÛÇÃ¸´ */
._ed_templ_box { clear:both; overflow:hidden; margin:0 auto; }
._ed_templ_box ._top { overflow:hidden; margin:0 auto; border-top:5px solid #a9a9a9; background:#f2f2f2; }
._ed_templ_box ._day { float:left; display:inline-block; width:15%; font-weight:bold; font-size:20px; }
._ed_templ_box ._day_desc { float:right; display:inline-block; width:85%; line-height:1; }
._ed_templ_box ._day_desc ._date { font-weight:bold; font-size:18px; }
._ed_templ_box ._day_desc ._area { font-weight:bold; }
._ed_templ_box ._day_desc ._hotel { color:#555555; }
._ed_templ_box ._day_desc ._meal  { color:#0000ff; }

._ed_templ_box ._detail { overflow:hidden; margin:0 auto; border-top:1px solid #454545; }
._ed_templ_box ._time { padding-left:15%; line-height:1; }
._ed_templ_box ._time ._tm { font-weight:bold; font-size:18px; }
._ed_templ_box ._pic { padding-left:15%; }

._google_ads { clear:both; display:block; width:100%; height:25px; text-align:center; padding:10px 0px; overflow:hidden; }
._google_ads .gg_block { display:block; width:100%; text-align:center; }

/* ³×ºñ°ÔÀÌ¼Ç¸Þ´º ·¹ÀÌ¾î */
._navi_layer { left:-270px; width:240px; padding:10px 5px 10px 10px; background-color:#ffffff; border:5px solid #ffffff; border-left-color:#c39f9d; text-align:center; transition: all 0.5s ease; position:absolute; overflow:auto; z-index:130; -ms-overflow-style:none; }
._navi_layer::-webkit-scrollbar { display:none; width:0px !important; }
._navi_layer ul { overflow:hidden; text-align:center; width:100%; margin:10px auto 0px; line-height:30px; display:block; }
._navi_layer ._ltop   {  line-height:35px; padding:0px; margin:0px auto; font-weight:bold; overflow:hidden; background:#454545; }
._navi_layer ._lsubj  { font-size:17px; color:#ffffff; padding:3px 5px; float:left; display:inline-block; }
._navi_layer ._lclose { font-size:16px; padding:3px 7px; color:#ffffff; cursor:pointer; display:inline-block; float:right; }
._navi_layer ._gidx   { padding:5px 5px; border:1px solid #bababa; background:#fff0f0; }
._navi_layer ._gidx a { display:block; }
._navi_layer ._mchk   { padding:2px 0px; line-height:30px; color:#ffffff; background:#252525; display:flex; flex-wrap:nowrap; justify-content:space-between; align-items:center; }
._navi_layer ._mchk li { padding:0px 5px; cursor:pointer; }
._navi_layer ._mmid   { font-size:16px; font-weight:bold; background-color:#f8f8f8; border:1px solid #d5d5d5; padding:5px 5px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; cursor:pointer; }
._navi_layer ._msid   { font-size:14px; padding:5px; line-height:30px; border:1px solid #e5e5e5; border-top:none; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; display:none; }
._navi_layer ._msid>span>a { display:block; }
._navi_layer ._msid>span>a:hover { color:#ffffff; background-color:#656565; }
._navi_layer ._tri   { margin:10px 5px 0px 5px; border-top:10px solid #b5b5b5; border-bottom:10px solid transparent; border-right:6px solid transparent; border-left:6px solid transparent; width:0; height:0; right:10px; position:absolute; float:right; }


/* ÆË¾÷Ã¢ °ü·Ã */
._pop_view { overflow:hidden; height:100%; width:100%; margin:0 auto; }
._pop_view ._subj { background-color:#00719e; color:#ffffff; font-size:18px; font-weight:bold; padding:5px; text-align:center; }
._pop_view ._txt  { padding:0; line-height:180%; text-align:justify; }
._pop_view ._txt img { max-width:100%; }
._pop_view ._msgs { overflow:hidden; line-height:25px; font-size:13px; color:#ffffff; background-color:#555555; bottom:0; }
._pop_view ._msgs li { display:inline-block; }
._pop_view ._msgs ._time { padding:3px 5px; text-align:left; float:left; }
._pop_view ._msgs ._exit { padding:3px 5px; text-align:right; float:right; }
._pop_view ._msgs ._exit>a { color:#ffffff; background:#000000; padding:2px 5px; border-radius:3px; }
._pop_view select { height:25px; font-size:13px; background-color:#f2f2f2; }

/* ÀÌ¿ë¾à°ü/°³ÀÎº¸È£Á¤Ã¥ ·¹ÀÌ¾î */
._policy { width:100%; padding:0; margin:0 auto; overflow:hidden; }
._policy ._ptop   { overflow:hidden; background-color:#656565; border-radius:3px; padding:0 10px; margin:0px auto; line-height:40px; }
._policy ._psubj  { font-size:20px; font-weight:bold; color:#ffffff; float:left; }
._policy ._pclose { font-size:15px; font-weight:bold; float:right; }
._policy ._pclose span { background-color:#ffffff; color:#000000; padding:5px; border-radius:5px; }
._policy ._ptxt   { line-height:180%; font-size:16px; background-color:#f7f7f7; color:#000000; padding:10px; margin-top:10px; text-align:justify; border:1px solid #cccccc; border-radius:5px; }

/* ¿Â¶óÀÎ ¹®ÀÇ (2024.07.01) */
._inqform { max-width:85%; font-size:15px; background:#fffafa; padding:15px; margin:0 auto 20px; overflow:hidden; display:block; float:none; clear:both; border:1px solid #b2b2b2; }
._inqform ul { overflow:hidden; width:100%; margin:0 auto; line-height:50px; }
._inqform ul>li { display:inline-block; }
._inqform ._ftop  { font-size:15px; line-height:25px; overflow:hidden; background-color:#858585; border-radius:3px; padding:5px; }
._inqform ._fsubj { font-size:18px; font-weight:bold; color:#ffffff; padding:5px; }
._inqform ._fmsgs { font-size:14px; background:#fff; padding:5px 10px; float:right; }
._inqform ._f1 { width:125px; text-align:right; padding-right:2px; }
._inqform ._f3 { width:calc(100% - 130px); color:#757575; padding-right:2px; }
._inqform ._f4 { width:100%; color:#757575; padding:0px; }
._inqform ._po_txt   { display:block; background:#fff; margin:10px auto; padding:5px 10px; line-height:1.8; height:100px; overflow-y:auto; border:1px solid #bababa; border-radius:3px; }
._inqform ._po_agree { display:block; text-align:right; color:#000088; line-height:30px; border-bottom:1px solid #cccccc; margin-bottom:15px; }

._inqform ._finput_true        { font-size:15px; height:34px; padding:3px; border:1px solid #b2b2b2; border-radius:2px; vertical-align:middle; outline:none; }
._inqform ._finput_true:focus  { background:#fffae9; border:1px solid #000080; border-radius:2px; }
._inqform ._finput_false       { background:#f5eeee; height:34px; padding:3px; border:1px solid #c2c2c2; border-radius:2px; vertical-align:middle; }
._inqform ._finput_false:focus { background:#e2e2e2; border:1px solid #cccccc; border-radius:2px; }
._inqform ._tarea { font-size:15px; width:95%; height:360px; border:1px #b2b2b2 solid; border-radius:2px; padding:10px; resize:none; margin-left:5px; outline:none; }
._inqform ._tarea:focus { background:#fffae9; border-color:#000080; }
._inqform ._btn   { display:block; float:none; text-align:center; margin:0 auto; }
._inqform ._sbtn  { font-size:15px; font-weight:bold; color:#ffffff; padding:10px 20px; background:#001f2d; border-radius:3px; float:none; cursor:pointer; }
._inqform ._w200   { width:200px !important; }
._inqform ._w250   { width:250px !important; }
._inqform ._w95p   { width:95% !important; }
._inqform ._lh200p { line-height:200% !important; }
._inqform ._fl_l { float:left; }

/* À¯Åõºê »çÀÌÁî ÀÚµ¿ ÁöÁ¤ */
._youtube { margin:0px 3px; position:relative; padding-bottom:56.25%; height:0; overflow:hidden; } 
._youtube iframe, ._youtube object, ._youtube embed { top:0; left:0; position:absolute; width:100%; height:100%; }

/* 2020.04.14 Ãß°¡ */
._youtube_wrap { position:relative; height:0; padding-bottom:56.25%; max-width:100%; overflow:hidden; }
._youtube_wrap iframe._youtube_iframe, ._youtube_wrap iframe { position:absolute; width:100%; height:100%; top:0; left:0; }

/* ±ÛÀÚ ±ôºýÀÓ È¿°ú (2021.10.09) */
._blink_text {
  animation: blink-effect 1s step-end infinite;
}
@keyframes blink-effect { 
  50% { opacity:0.75; }
}

/* ´ÙÀ½Áöµµ À§Ä¡ ¹× Å©±â ¼öÁ¤ */
._data_view ._view_data .root_daum_roughmap { margin-top:-17px; width:100% !important; }

._editor_imgs { height:auto; cursor:pointer; }

/* ¿¡µðÅÍ¿¡¼­ µî·Ï¹öÆ° disabled ÇÏ±â(2026.02.14) */
._disabled_btn { pointer-events:none; opacity:0.5; cursor:not-allowed; }