@charset "EUC-KR"; 
/**********************************************************************
Common Style Sheet
version : 0.0.1
**********************************************************************/
/**********************************************************************
# Common
**********************************************************************/

/*±¸±Û¿µ¹®ÆùÆ® ÁöÁ¤ CSS */
/*.sans-serif {font-family: 'sans-serif', serif;  letter-spacing:0.01em;}
.Junge {font-family: 'Junge', serif;  letter-spacing:0.01em;}
.Lato {font-family: 'Lato', serif;  letter-spacing:0.01em;}
.Karla {font-family: 'Karla', serif;  letter-spacing:0.01em;}*/

/*¸ð¹ÙÀÏ À¥ ÆùÆ® Å©±â ÀÚµ¿Á¶Á¤ ¹®Á¦*/
html {
-webkit-text-size-adjust: none; /*Chrome, Safari, newer versions of Opera*/
-moz-text-size-adjust: none; /*Firefox*/
-ms-text-size-adjust: none;  /*Ie*/
-o-text-size-adjust: none; /*old versions of Opera*/
}

body {  font-family: "Malgun Gothic", "dotum", "sans-serif";  font-size:14px; color:#101010; line-height:20px; letter-spacing:-0.05em;   }
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, address, big, cite, code,
del, dfn, em, font, img, ins, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, 
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, 
caption, tbody, tfoot, thead, tr, th, td 
{ margin:0; padding:0; border:0;   }

/*>>default style */
html,body{width:100%;height:100%; }
html {filter: expression(document.execCommand('BackgroundImageCache', false, true));overflow-y:scroll}
table {border-spacing:0; border-collapse:collapse; font-size:14px;}
td,th {font-size:14px;  font-family: "Malgun Gothic", "dotum", "sans-serif"; }
input {font-size:14px;  font-family: "Malgun Gothic", "dotum", "sans-serif"; }
textarea {border:1px solid #cccccc;font-family: "Malgun Gothic", "dotum", "sans-serif"; font-size:14px;}
dd,dt,ol,dl,ul,li {list-style:none;margin:0;padding:0;}
form {display:inline;}
label {display:none; /*cursor:pointer;*/}
label.show {display:inline; margin-right:0px;   }
label.show2 {display:inline; margin-right:12px;  }
label.show3 {display:inline; margin-left:-3px; margin-right:0px;   }
address, caption, cite, code, dfn, em, strong, th, var {font-style:normal;}
legend,caption, .hide {display:none; height:0; width:0; font-size:0;}
img,fieldset {vertical-align:top; border:0;}
p {margin:0;}
button {margin:0; padding:0; border-spacing:0; cursor:pointer; border:0; background:none;}
blockquote, q {quotes: none;}
ins {text-decoration: none;}
del {text-decoration: line-through;}
hr {display: none;}
a				{ color:#101010; text-decoration: none; }
a:hover		{   text-decoration: underline;  }
/*table.nowrap th, table.nowrap td		{ white-space:nowrap; }*/
.clear, .clear:after, .clear:before	{ clear:both; }
.skip, .blind, caption, legend  { position:absolute; width:0; height:0; margin:0 !important; padding:0 !important; font-size:0; line-height:0; text-indent:-3000px; border:none; overflow:hidden;  }
.hidden {position:absolute;left:-1000%;top:0;width:1px;height:1px;font-size:0;line-height:0;overflow:hidden;}

table td  { font-family: "Malgun Gothic", "dotum", "sans-serif"; font-size:14px; color:#101010; line-height:20px; letter-spacing:0em;  }

 /*¹Ú½º Å©±â °íÁ¤(ÆÐµù°ª ¿µÇâ¾øÀ½)*/
*, *:before, *:after {-moz-box-sizing: border-box;box-sizing: border-box;}
:after, :before {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}

/* ÆùÆ®Á¤ÀÇ*/
.t_nanum { font-family: "NanumGothic", "dotum", "sans-serif"; letter-spacing:-0.04em;  }
.t_600 { font-weight:600; }
.t_bold { font-weight:bold; }
.t_normal { font-weight:normal; }


.f10				    {  font-size:10px; }
.f11				    {  font-size:11px; }
.f12				    {  font-size:12px; }
.f13				    {  font-size:13px; }
.f14				    {  font-size:14px; }
.f15				    {  font-size:15px; }
.f16				    {  font-size:16px; }
.f17				    {  font-size:17px; }
.f18				    {  font-size:18px; }
.f20				    {  font-size:20px; }
.f22				    {  font-size:22px; }
.f24				    {  font-size:24px; }
.f26				    {  font-size:26px; }
.f28				    {  font-size:28px; }
.f30				    {  font-size:30px; }
.f32				    {  font-size:32px; }
.f34				    {  font-size:34px; }
.f42				    {  font-size:42px; }
.f44				    {  font-size:44px; }
.f46				    {  font-size:46px; }

/********** INPUT,select ¹× °¡·Î»çÀÌÁî ÁöÁ¤ **********/
.w5 { width:5%  }
.w10 { width:10%  }
.w15 { width:15%  }
.w20 { width:20%  }
.w25 { width:25%  }
.w30 { width:30%  }
.w31 { width:31%  }
.w32 { width:32%  }
.w33 { width:33%  }
.w34 { width:34%  }
.w35 { width:35%  }
.w40 { width:40%  }
.w45 { width:45%  }
.w50 { width:50%  }
.w55 { width:55%  }
.w60 { width:60%  }
.w65 { width:65%  }
.w70 { width:70%  }
.w75 { width:75%  }
.w80 { width:80%  }
.w85 { width:85%  }
.w90 { width:90%  }
.w95 { width:95%  }
.w100 { width:100%  }

/*Å×ÀÌºí width°ª(col¼Ó¼º À¥Á¢±Ù¼ºÀ§ÇØ Ãß°¡)*/
.tbl_w1 {width:1%;}
.tbl_w2 {width:2%;}
.tbl_w3 {width:3%;}
.tbl_w4 {width:4%;}
.tbl_w5 {width:5%;}
.tbl_w6 {width:6%;}
.tbl_w7 {width:7%;}
.tbl_w8 {width:8%;}
.tbl_w9 {width:9%;}
.tbl_w10 {width:10%;}
.tbl_w11 {width:11%;}
.tbl_w12 {width:12%;}
.tbl_w12_5 {width:12.5%;}
.tbl_w13 {width:13%;}
.tbl_w14 {width:14%;}
.tbl_w15 {width:15%;}
.tbl_w16 {width:16%;}
.tbl_w17 {width:17%;}
.tbl_w18 {width:18%;}
.tbl_w19 {width:19%;}
.tbl_w20 {width:20%;}
.tbl_w21 {width:21%;}
.tbl_w22 {width:22%;}
.tbl_w23 {width:23%;}
.tbl_w24 {width:24%;}
.tbl_w25 {width:25%;}
.tbl_w26 {width:26%;}
.tbl_w27 {width:27%;}
.tbl_w28 {width:28%;}
.tbl_w29 {width:29%;}
.tbl_w30 {width:30%;}
.tbl_w31 {width:31%;}
.tbl_w32 {width:32%;}
.tbl_w33 {width:33%;}
.tbl_w34 {width:34%;}
.tbl_w35 {width:35%;}
.tbl_w36 {width:36%;}
.tbl_w37 {width:37%;}
.tbl_w38 {width:38%;}
.tbl_w39 {width:39%;}
.tbl_w40 {width:40%;}
.tbl_w41 {width:41%;}
.tbl_w42 {width:42%;}
.tbl_w43 {width:43%;}
.tbl_w44 {width:44%;}
.tbl_w45 {width:45%;}
.tbl_w46 {width:46%;}
.tbl_w47 {width:47%;}
.tbl_w48 {width:48%;}
.tbl_w49 {width:49%;}
.tbl_w50 {width:50%;}
.tbl_w51 {width:51%;}
.tbl_w52 {width:52%;}
.tbl_w53 {width:53%;}
.tbl_w54 {width:54%;}
.tbl_w55 {width:55%;}
.tbl_w56 {width:56%;}
.tbl_w57 {width:57%;}
.tbl_w58 {width:58%;}
.tbl_w59 {width:59%;}
.tbl_w60 {width:60%;}
.tbl_w61 {width:61%;}
.tbl_w62 {width:62%;}
.tbl_w63 {width:63%;}
.tbl_w64 {width:64%;}
.tbl_w65 {width:65%;}
.tbl_w66 {width:66%;}
.tbl_w67 {width:67%;}
.tbl_w68 {width:68%;}
.tbl_w69 {width:69%;}
.tbl_w70 {width:70%;}
.tbl_w71 {width:71%;}
.tbl_w72 {width:72%;}
.tbl_w73 {width:73%;}
.tbl_w74 {width:74%;}
.tbl_w75 {width:75%;}
.tbl_w76 {width:76%;}
.tbl_w77 {width:77%;}
.tbl_w78 {width:78%;}
.tbl_w79 {width:79%;}
.tbl_w80 {width:80%;}
.tbl_w81 {width:81%;}
.tbl_w82 {width:82%;}
.tbl_w83 {width:83%;}
.tbl_w84 {width:84%;}
.tbl_w85 {width:85%;}
.tbl_w86 {width:86%;}
.tbl_w87 {width:87%;}
.tbl_w88 {width:88%;}
.tbl_w89 {width:89%;}
.tbl_w90 {width:90%;}
.tbl_w91 {width:91%;}
.tbl_w92 {width:92%;}
.tbl_w93 {width:93%;}
.tbl_w94 {width:94%;}
.tbl_w95 {width:95%;}
.tbl_w96 {width:96%;}
.tbl_w97 {width:97%;}
.tbl_w98 {width:98%;}
.tbl_w99 {width:99%;}
.tbl_w100 {width:100%;}

.space5 {float:left; width:100%; height:5px;}
.space7 {float:left; width:100%; height:7px;}
.space10 {float:left; width:100%; height:10px;}
.space20 {float:left; width:100%; height:20px;}
.space30 {float:left; width:100%; height:30px;}
.space40 {float:left; width:100%; height:40px;}
.space50 {float:left; width:100%; height:50px;}
.space60 {float:left; width:100%; height:60px;}
.space70 {float:left; width:100%; height:70px;}
.space80 {float:left; width:100%; height:80px;}
.space90 {float:left; width:100%; height:90px;}
.space100 {float:left; width:100%; height:100px;}
.space150 {float:left; width:100%; height:150px;}
.space160 {float:left; width:100%; height:160px;}
.space170 {float:left; width:100%; height:170px;}
.space180 {float:left; width:100%; height:180px;}
.space190 {float:left; width:100%; height:190px;}
.space200 {float:left; width:100%; height:200px;}
.space210 {float:left; width:100%; height:210px;}
.space220 {float:left; width:100%; height:220px;}
.space230 {float:left; width:100%; height:230px;}
.space240 {float:left; width:100%; height:240px;}
.space250 {float:left; width:100%; height:250px;}



/*:::::::::::::::::::::::::::º»¹® ÄÁÅÙÃ÷Æû ½ÃÀÛ:::::::::::::::::::::::::::*/

/*¸ÞÀÎ¿ë */
#main_100 { float:left; width:100%; }
/*¼­ºê¿ë */
#sub_con2 {float:left; width:980px; margin-top:40px;}
#sub_con_etc {float:left; width:980px; margin-top:15px;}

/*:::::::::::::::::::::::::::¸ÞÀÎ ÆäÀÌÁö ½ÃÀÛ:::::::::::::::::::::::::::*/
/*:::::::::::::::::::::::::::¸ÞÀÎ ¹é±×¶ó¿îµå ½ÃÀÛ:::::::::::::::::::::::::::*/
/*¸ÞÀÎ ºñÁÖ¾ó */
@media all and (min-width:0px) and (max-width:1336px){
#m_products_banner{ background-image: url('../resource/back_visual.png') !important; background-size: cover; background-position:0% 45%;}
}
@media all and (min-width:1337px) and (max-width:1920px){
#m_products_banner{ background-image: url('../resource/back_visual.png') !important;background-size: cover;background-position:0% 35%;}
}
@media all and (min-width:1921px){
#m_products_banner{ background-image: url('../resource/back_visual.png') !important;background-size: cover;background-position:0% 25%;}
}
.m_page_banner {position: relative;clear: both;height: auto;padding: 0px 0px 0px 0px; }
.m_page_banner_data { float: left;position: relative;top:-15px; left:5px; width: 500px;font-size:25px;color:#ffffff; }

/*:::::::::::::::::::::::::::¸ÞÀÎ ¹é±×¶ó¿îµå(Åõ¸í¹è°æ) ½ÃÀÛ:::::::::::::::::::::::::::*/
#bg_left_tr { width:50%; background:transparent; }
#bg_right_tr { position:absolute; right:0; bottom:0px;  width:50%; height:54px; background:#ffffff; z-index:0; }

/*:::::::::::::::::::::::::::ºñÁÖ¾ó ÄÁÅÙÃ÷ ½ÃÀÛ:::::::::::::::::::::::::::*/
#visual_con_wrap { position:absolute;margin-top:50px; width:100%; }
#visual_con_980 { margin:0 auto; width:980px; }

/*:::::::::::::::::::::::::::ºñÁÖ¾ó ÄÁÅÙÃ÷ Ãß°¡20190710:::::::::::::::::::::::::::*/
/*.visual1 {  float:left; width:100%; height:351px; border-bottom:1px solid #eaeaea; background: url('../resource/mainvisual1_bg.png') repeat-x;  }*/

.visual2 {  float:left; width:100%; height:351px; border-bottom:1px solid #eaeaea; background:#e5f1fb;   }
.visual3 {  float:left; width:100%; height:351px; border-bottom:1px solid #eaeaea; background: url('../resource/mainvisual3_bg.png') repeat-x;   }
.visual4 {  float:left; width:100%; height:351px; border-bottom:1px solid #eaeaea; background:#ebfbfd;   }
.visual5 {  float:left; width:100%; height:351px; border-bottom:1px solid #eaeaea; background: url('../resource/mainvisual5_bg.png') no-repeat; background-size:cover;    }

/*.main_img1 {  margin:0 auto; width:980px; height:350px;   }*/
.main_img2 {  margin:0 auto; width:980px; height:350px;   }
.main_img3 {  margin:0 auto; width:980px; height:350px;   }
.main_img4 {  margin:0 auto; width:980px; height:350px;  background: url('../resource/mainvisual4.png') no-repeat  }
.main_img5 {  margin:0 auto; width:980px; height:350px;  background: url('../resource/mainvisual5.png') no-repeat  }

/*:::::::::::::::::::::::::::¸ÞÀÎ ½½¶óÀÌµå ¹è³Ê ½ÃÀÛ::::::::::::::::::::::::: */
#event_wrapper {float:left; position:relative; width:100%;/*width:278px; height:306px;*/ }
.sliderbutton {width:19px; padding-top:0px; }
.sliderbutton img {cursor:pointer; background:#000000; opacity:0.4; z-index:1;}
.sliderbutton img:hover {background:#000000; opacity:0.5;}
#slider {float:left; position:relative; overflow:auto; width:278px; height:306px; }
#slider ul {position:absolute; list-style:none; top:0; left:0}
#slider li {float:left; width:278px; height:306px; padding-right:10px}

#event_button { display:none; float:left;  position:relative; bottom:29px; width:278px; }
.pagination {list-style:none; margin:0px 0px 0px 0px; }
.pagination li {float:left; cursor:pointer; padding:3px 3px; border:2px solid #FFFFFF; margin:0px 5px 0px 5px; text-align:center; border-radius:10px; background:#FFFFFF; opacity:0.6;}
.pagination li:active { border:2px solid #FFFFFF; background:#FFFFFF; opacity:1;}
li.current { border:2px solid #FFFFFF; background:#FFFFFF; opacity:1;}


		
/*:::::::::::::::::::::::::::ºñÁÖ¾ó¾ÈÂÊ ¹è³Ê ½ÃÀÛ:::::::::::::::::::::::::::*/
#vs_banner_wrap { position:absolute; bottom:5px; width:664px; z-index:1; }
#vs_banner {  width:584px; margin:0 auto;  }
#vs_banner ul {  float:left;  }
#vs_banner ul li  {  float:left;}
#vs_banner ul li a {  float:left; width:125px; margin:0px 28px 0px 0px; text-align:center; }
#vs_banner ul li a.last {  margin:0px 0px 0px 0px; }
#vs_banner ul li a p { font-size:15px; margin:9px 0px 0px 0px; letter-spacing:-0.05em;  }

/*:::::::::::::::::::::::::::¸ÞÀÎ Áß¾Ó ÄÁÅÙÃ÷ ½ÃÀÛ:::::::::::::::::::::::::::*/
#right_con { float:right; width:328px;  }
#data_area { float:left; width:328px;  }


/*:::::::::::::::::::::::::::¸ÞÀÎ 3´Ü¹è³Ê ½ÃÀÛ:::::::::::::::::::::::::::*/
#small_banner { float:left; width:328px; margin-top:14px; }
#small_banner ul li  { }
#small_banner ul li a {  float:left;  font-size:17px; width:109px; margin:0px 0px 10px 0px; padding:0px 0px 0px 0px;  letter-spacing:-0.1em; text-align:center; }
#small_banner ul li a p {margin:7px 0px 0px 0px; line-height:20px; text-align:center; }


/*:::::::::::::::::::::::::::¸ÞÀÎ ±¤°í¿µ¿ª ½ÃÀÛ:::::::::::::::::::::::::::*/

div.ad_bnr { float:right; width:130px; margin-left:5px; }
ul.ad_bnr { float: left; list-style-type: none;width: 100%;}
ul.ad_bnr li { float: left; background:#00bacc; text-align: center; font-weight: bold;}
ul.ad_bnr a.adlink { float: left; width:130px; height:42px; padding:10px 0px 0px 0px; color:#ffffff; }
ul.ad_bnr a.adlink:hover { background:#0195a3; text-decoration: none;  }

/*:::::::::::::::::::::::::::¼­ºê·¹ÀÌÁö °øÅë:::::::::::::::::::::::::::*/
#sub_title {  width:100%; padding:18px 0px 16px 0px; border-bottom:1px solid #dcdcdc;  }


.con_s {   float:left; width:100%;  margin-bottom:35px;  }
.t_white { color:#ffffff;}
.t_blue { color:#02649b;}
.t_blue2 { color:#0000ff;}
.t_red { color:#ff0000;}
.t_green { color:#62ad2f;}
.t_emerald { color:#39ada2;}
.t_orange { color:#ff6600;}
.t_brown { color:#b5614d;}
.t_purple  { color:#330099;}
.t_gray  { color:#a2a2a2;}
.t_black {  color:#101010;  }
.t_uline  { text-decoration: underline;}

.con_board {   float:left; width:100%; margin:10px 0px 10px 0px; padding:0px 0px 0px 0px;}
table.tableb1 {
	border: 1px solid #B4B4B4;
	border-collapse: collapse;
	text-align: left;
}
table.tableb1 th, table.tableb1 td {
	border: 1px solid #B4B4B4;
}
table.tableb1 th {
	text-align: center;
	font-weight: bold;
	background: #F3F3F3;
	padding: 5px;
}
table.tableb1 td {
	text-align: left;
	padding: 5px;
}


/*±âº»´Ü¶ô*/
#paragraph {   float:left; width:100%; margin:6px 0px 0px 0px; text-align:justify}
#paragraph ul li.bu_2dp {   float:left; width:100%;padding:0px 0px 0px 20px; margin:0px 0px 20px 0px; background: url('/images/sub/bullet_2deps.png') no-repeat 0px 4px; }
#paragraph ul li.last {  margin:0px 0px 0px 0px;}
#paragraph ul li.bu_2dp p {   font-weight:600; margin:0px 0px 2px 0px; }
#paragraph ul.top_space {  margin:5px 0px 0px 0px;  }
#paragraph ul li.bu_3dp {   float:left; width:100%; font-weight:normal; padding:0px 0px 0px 8px; background: url('/images/sub/bullet_3deps.png') no-repeat 0px 9px; }
#paragraph ul li.bu_3dp2 {   float:left; width:100%; font-weight:normal; padding:0px 0px 0px 0px;  }
#paragraph ul li.bu_4dp {   float:left; width:100%; font-weight:normal; padding:0px 0px 0px 8px; background: url('/images/sub/bullet_4deps.png') no-repeat 0px 10px; }

/*±âº»´Ü¶ô Æ÷ÀÎÆ® ¹é±×¶ó¿îµå ÀÌ¹ÌÁö ¾øÀ»¶§*/
#paragraph2 {   float:left; width:100%; margin:0px 0px 0px 0px; text-align:justify}
#paragraph2 ul li.bu_2dp {   float:left; width:100%; margin:0px 0px 20px 0px; padding:0px 0px 0px 0px;  }
#paragraph2 ul li.bu_2dp p {   font-weight:600;  margin:0px 0px 2px 0px; }  
#paragraph2 ul li.bu_3dp {   float:left; width:100%; font-weight:normal; padding:0px 0px 0px 11px;  }
#paragraph2 ul li.bu_4dp {   float:left; width:100%; font-weight:normal; padding:0px 0px 0px 17px;  }

#paragraph3 {   float:left; width:100%; margin:6px 0px 0px 0px; text-align:justify}
#paragraph3 ul li.bu_2dp {   float:left; width:100%;padding:0px 0px 20px 20px; background: url('/images/sub/bullet_2deps.png') no-repeat 0px 4px; }
#paragraph3 ul li.bu_2dp p {   font-weight:600; margin:0px 0px 2px 0px; }
#paragraph3 ul li.bu_3dp {   float:left; width:100%; font-weight:normal; padding:0px 0px 0px 8px; background: url('/images/sub/bullet_3deps.png') no-repeat 0px 9px; }
#paragraph3 ul li.bu_4dp {   float:left; width:100%; font-weight:normal; padding:0px 0px 0px 8px; background: url('/images/sub/bullet_4deps.png') no-repeat 0px 10px; }

#paragraph4 {   float:left; width:100%; margin:6px 0px 0px 0px; text-align:justify}
#paragraph4 ul li.bu_2dp {   float:left; width:100%;padding:0px 0px 20px 20px; background: url('/images/sub/bullet_2deps.png') no-repeat 0px 4px; }
#paragraph4 ul li.last {  margin:0px 0px 0px 0px;}
#paragraph4 ul li.bu_2dp p {   float:left;  font-weight:600; margin:0px 0px 2px 0px; }
#paragraph4 ul li.bu_3dp {   float:left; width:100%; font-weight:normal; padding:0px 0px 0px 0px; margin-top:5px; }
#paragraph4 ul li.bu_3dp2 {   float:left; width:100%; font-weight:normal; padding:0px 0px 0px 8px; background: url('/images/sub/bullet_3deps.png') no-repeat 0px 9px; }
#paragraph4 ul li.bu_4dp {   float:left; width:100%; font-weight:normal; padding:0px 0px 0px 13px; margin-top:3px; }

#paragraph5 {   float:left; width:100%; margin:0px 0px 5px 0px; text-align:justify}
#paragraph5 ul li.bu_2dp {   float:left; width:100%;padding:0px 0px 0px 20px; background: url('/images/sub/bullet_2deps.png') no-repeat 0px 4px; }
#paragraph5 ul li.bu_2dp p {   float:left;  font-weight:600; margin:0px 5px 3px 0px; font-size:15px;}
#paragraph5 ul li.bu_2dp_etc {   float:left; width:100%;padding:0px 0px 0px 0px;  }
#paragraph5 ul li.bu_3dp {  float:left; width:100%; font-weight:normal; padding:0px 0px 0px 8px; background: url('/images/sub/bullet_3deps.png') no-repeat 0px 9px;}
#paragraph5 ul li.bu_3dp_none {  float:left; width:100%; font-weight:normal; padding:0px 0px 0px 0px; }
#paragraph5 ul li.bu_4dp {   float:left; width:100%; font-weight:normal; padding:0px 0px 0px 13px; }

/*±âº»´Ü¶ô Æ÷ÀÎÆ® ¹é±×¶ó¿îµå ÀÌ¹ÌÁö ¾øÀ»¶§(±³À°½ÅÃ»)*/
#paragraph6 {   float:left; width:100%; margin:0px 0px 0px 0px; text-align:justify}
#paragraph6 ul li.bu_2dp {   float:left; width:100%; font-weight:normal; margin:10px 0px 10px 0px; padding:0px 0px 0px 0px;  }
#paragraph6 ul li.bu_2dp p {   font-weight:600;  margin:0px 0px 2px 0px; }  
#paragraph6 ul li.bu_3dp {   float:left; width:100%; font-weight:normal; padding:2px 0px 0px 20px;  }
#paragraph6 ul li.bu_4dp {   float:left; width:100%; font-weight:normal; padding:0px 0px 0px 20px;  }



/* textarea¿ë ½ºÅ©·Ñ¹Ú½º */
.rule_box1 {  width:100%; display:block; height:220px;  margin:0px 0px 30px 0px; padding:10px; border:1px solid #d5d5d5; overflow-x:hidden; overflow-y:scroll; }
.rule_box2 {  width:100%; display:block; height:100px;  margin:0px 0px 30px 0px; padding:10px; border:1px solid #d5d5d5; overflow-x:hidden; overflow-y:scroll; }

/*ÅÇ 2Ä­*/
.tab_new2 {  float:left; width:100%;margin:0 auto; margin-bottom:25px; display:block;}
.tab_new2 ul{ display:table;width:100%; margin-left:0px}
.tab_new2 li{ display:table-cell;width:50%;border:1px solid #ccc;border-left-width: 0;border-bottom-color:#02649b;  background:#ffffff;}
.tab_new2 li:first-child{ border-left-width: 1px;}
.tab_new2 li.on{ border-bottom:0;border-color:#02649b; border-left-width: 1px;  }
.tab_new2 li.on a{ color:#02649b; font-weight:600; text-decoration:none; }
.tab_new2 li a{ display:block;padding: 13px 0; font-size:15px; letter-spacing:none; color:#000;text-align:center; text-decoration:none;}

/*ÅÇ 3Ä­*/
.tab_new3 {  float:left; width:100%;margin:0 auto; margin-bottom:25px; display:block;}
.tab_new3 ul{ display:table;width:100%; margin-left:0px}
.tab_new3 li{ display:table-cell;width:33.3%;border:1px solid #ccc;border-left-width: 0;border-bottom-color:#02649b;  background:#ffffff;}
.tab_new3 li:first-child{ border-left-width: 1px;}
.tab_new3 li.on{ border-bottom:0;border-color:#02649b; border-left-width: 1px;  }
.tab_new3 li.on a{ color:#02649b; font-weight:600; text-decoration:none; }
.tab_new3 li a{ display:block;padding: 13px 0; font-size:15px; letter-spacing:none; color:#000;text-align:center; text-decoration:none;}

/*ÅÇ 4Ä­*/
.tab_new4 {  float:left; width:100%;margin:0 auto; margin-bottom:25px; display:block;}
.tab_new4 ul{ display:table;width:100%; margin-left:0px}
.tab_new4 li{ display:table-cell;width:25%;border:1px solid #ccc;border-left-width: 0;border-bottom-color:#02649b;  background:#ffffff;}
.tab_new4 li:first-child{ border-left-width: 1px;}
.tab_new4 li.on{ border-bottom:0;border-color:#02649b; border-left-width: 1px;  }
.tab_new4 li.on a{ color:#02649b; font-weight:600; text-decoration:none; }
.tab_new4 li a{ display:block;padding: 13px 0; font-size:15px; letter-spacing:none; color:#000;text-align:center; text-decoration:none;}

/*ÅÇ 5Ä­ È¸¿ø½Å»ó½Å°í_OLD*/
.tab_new5 {  float:left; width:100%;margin:0 auto; margin-bottom:25px; display:block;}
.tab_new5 ul{ display:table;width:100%; margin-left:0px}
.tab_new5 li{ display:table-cell;width:20%;border:1px solid #ccc;border-left-width: 0;border-bottom-color:#02649b;  background:#ffffff;}
.tab_new5 li:first-child{ border-left-width: 1px;}
.tab_new5 li.on{ border-bottom:0;border-color:#02649b; border-left-width: 1px;  }
.tab_new5 li.on a{ color:#02649b; font-weight:600; text-decoration:none; }
.tab_new5 li a{ display:block;padding: 13px 0; font-size:15px; letter-spacing:none; color:#000;text-align:center; text-decoration:none;}



/*ÅÇ 7Ä­ È¸¿ø½Å»ó½Å°í*/
.tab_new7 {  float:left; width:100%;margin:0 auto; margin-bottom:25px; display:block;}
.tab_new7 ul{ display:table;width:100%; margin-left:0px}
.tab_new7 li{ display:table-cell;width:14%;  border:1px solid #ccc;border-left-width: 0;border-bottom-color:#02649b;  background:#ffffff;}
.tab_new7 li:first-child{ border-left-width: 1px;}
.tab_new7 li.on{ border-bottom:0;border-color:#02649b; border-left-width: 1px;  }
.tab_new7 li.on a{ color:#02649b; font-weight:600; text-decoration:none; }
.tab_new7 li a{ display:block;padding: 13px 0; font-size:15px; letter-spacing:none; color:#000;text-align:center; text-decoration:none;}

/*ÅÇ 2Ä­ ¿ìÃø ¼¿·ºÆ®¹Ú½º ÀÖÀ»¶§*/
.sel_tab_new2 {  float:left; width:50%;margin:0 auto; margin-bottom:25px; display:block; }
.sel_tab_new2 ul{ display:table;width:100%; margin-left:0px; }
.sel_tab_new2 li{ float:left; width:25%;border:1px solid #ccc;border-left-width: 0;border-bottom-color:#02649b;  background:#ffffff; }
.sel_tab_new2 li:first-child{ border-left-width: 1px;}
.sel_tab_new2 li.on{ border-bottom:0;border-color:#02649b; border-left-width: 1px;  }
.sel_tab_new2 li.on a{ color:#02649b; font-weight:600; text-decoration:none; }
.sel_tab_new2 li a{ display:block;padding: 13px 0; font-size:15px; letter-spacing:none; color:#000;text-align:center; text-decoration:none;}
.btab_line {  float:left; position:relative; bottom:0; width:50%; height:48px; background:url('/images/sub/blue_tab_line.png')  repeat-x 0px 100%; }
.btab_line_1line {  float:left; position:relative; bottom:0; width:50%; }
.btab_select {  position:absolute; bottom:5px; right:0;  }
.btab_select_1line { float:right; position:relative; top:2px; right:0;  }

/*ÀÇ·á±â°ü Çù·ÂÃ¼°è ÅÇ*/
.cooperate_tab { float:right; width:50%; margin:0px 0px 10px 0px;   }
.cooperate_tab ul { float:right; width:450px;  }
.cooperate_tab ul li { }
.cooperate_tab ul li a {   float:right; display:inline; text-align:center; width:220px; margin:0px 0px 0px 5px; padding:6px 0px 6px 0px; border:1px solid #02649b; background:#ffffff;  }
.cooperate_tab ul li a:hover {  font-weight:600; color:#ffffff;  background:#02649b;  }

/*ÀÇ·á±â°üÇù·ÂÃ¼°èµµ*/
/*È®´ë ¹öÆ°*/
.topMenuWrap {  float:left; width:980px; margin:30px 0px 0px 0px; }
.topMenuWrap li,.topMenuWrap ul { float:left }
.topMenu li {  }
.btn_plus { float:left; margin-right:6px; padding:4px 13px 5px 24px;  color:#ffffff; border:1px solid #00a0b0; background:#00bacc url('/images/sub/search_bg.png') no-repeat 7px 50%; cursor:pointer; }
.btn_plus_total {float:left; margin-right:0px; padding:4px 14px 5px 24px; color:#ffffff; border:1px solid #0f78a1; background:#009cda url('/images/sub/search_bg.png') no-repeat 7px 50%; cursor:pointer;}

/*È®´ë ·¹ÀÌ¾î*/
.pop_wrap { position:absolute; top:0; right:0; bottom:0; left:0; margin:auto; width:623px; height:500px;  background:#ffffff; border:3px solid #1b395b; z-index:1000000;}
.pop_wrap_last { position:absolute; top:0; right:0; bottom:0; left:0; margin:auto; width:980px; height:500px; overflow:auto; background:#ffffff; border:3px solid #1b395b; z-index:1000000;}

.pop_tit {  position:relative; width:100%; height:36px; padding:6px 0px 0px 15px; font-weight:bold; font-size:16px; color:#ffffff; background:#1b395b;  }
#pop1 {  /*position:absolute;top:0px;*/ } 
#pop2 {  /*position:absolute;top:0px;*/ } 
#pop3 {  /*position:absolute;top:0px;*/ } 
#pop4 {  /*position:absolute;top:0px;*/ } 
#pop5 {  /*position:absolute;top:0px;*/ } 
#pop6 {  /*position:absolute;top:0px;*/ } 
#pop7 {  /*position:absolute;top:0px;*/ } 

.system_img {  width:617px; height:458px; overflow:auto;  }
.system_img_last {  width:974px; height:458px; overflow:auto;  }

.hideTxt {overflow:hidden;color:transparent;text-indent:100%;white-space:nowrap}
.btn_close {  float:left; width:31px;  height:30px; position:absolute; top:1px; right:1px; background:#1b395b url('/images/sub/btn_close_blue.png') no-repeat; cursor:pointer; z-index:10000000;  } 


/*---ÄÁÅÙÃ÷ Å×ÀÌºí ¹× °Ô½ÃÆÇ---*/
table.type00  {  width:100%;  margin:0px 0px 0px 0px;  }
table.type00 th  {  padding:10px 0px 12px 0px; border-top:2px solid #000000; border-bottom:1px solid #CCCCCC;  border-right:1px solid #CCCCCC; background:#f5f5f5; text-align:center;  }
table.type00 th.ty2  {  padding:10px 0px 12px 0px; border-top:0px solid #02649b; border-bottom:1px solid #CCCCCC;  border-right:1px solid #CCCCCC;  }
table.type00 th.h_end  { border-right:none;    }
table.type00 td  {  padding:10px 0px 12px 0px; border-bottom:1px solid #CCCCCC;  border-right:1px solid #CCCCCC; letter-spacing:-0.1em; }
table.type00 td.text_left  {  padding:10px 0px 12px 5px; text-align:left; }
table.type00 td.d_end  {border-right:none;    }
table.type00 td.last1  { border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC;   }
table.type00 td.last2  { border-right:none; border-bottom:1px solid #CCCCCC;   }

table.type01  {   width:100%; margin:0px 0px 0px 0px;  }
table.type01 th  {  padding:10px 0px 12px 0px; border-top:2px solid #000000; border-bottom:1px solid #CCCCCC;  border-right:1px solid #CCCCCC; background:#f5f5f5;  }
table.type01 th.ty2  {  padding:10px 0px 12px 0px; border-top:0px solid #02649b; border-bottom:1px solid #CCCCCC;  border-right:1px solid #CCCCCC;  }
table.type01 th.h_end  { border-right:none;    }
table.type01 td  {  padding:10px 0px 12px 0px; border-bottom:1px solid #CCCCCC;  border-right:1px solid #CCCCCC; letter-spacing:-0.1em; }
table.type01 td.text_left  {  padding:10px 5px 12px 5px; text-align:left; }
table.type01 td.d_end  {border-right:none;    }
table.type01 td.last1  { border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC;   }
table.type01 td.last2  { border-right:none; border-bottom:1px solid #CCCCCC;   }


#board_search2 {  float:left;  position:relative; width:100%; margin:0px 0px 5px 0px; }
.b_total2 {  float:left; width:100%; position:absolute; bottom: 0px; }
.b_search2 {  float:right; width:300px; text-align:right; }

#board_content    {   float:left;  width:100%;  }
#board_content2    {   float:left;  width:100%;  margin:0px 0px 30px 0px;}

table.clinic_pic  {   width:100%; }
table.clinic_pic th  {  padding:10px 0px 12px 0px; border-top:2px solid #000000; border-bottom:1px solid #000000; background:url('/images/sub/board_line.png') right bottom no-repeat;  }
table.clinic_pic th.last  {  background:none;  }
table.clinic_pic td  {  padding:4px 0px 4px 0px; border-bottom:1px solid #CCCCCC;  text-align:center; letter-spacing:-0.05em;  }
table.clinic_pic td.text_center  { padding:10px 0px 12px 0px;   text-align:center;   }
table.clinic_pic td.text_left  { padding:4px 0px 4px 0px; text-align:left; }
table.clinic_pic td.text_left_re  {  padding:0px 0px 0px 34px; text-align:left;  background: url('/images/sub/re.png') no-repeat left 16px;  }
img.clinic_pic {  border:1px solid #cccccc; width:40px;  }
img.clinic_mail {  position:relative;top:4px; }

table.clinic_info  {   width:100%; margin:0px 0px 20px 0px;}
table.clinic_info td  {  padding:10px 0px 12px 0px; border-bottom:1px solid #CCCCCC;  background:url('/images/sub/board_line2.png') right bottom no-repeat;  text-align:center;  }
table.clinic_info td.top  {  border-top:2px solid #000000;   }
table.clinic_info td.last  {  background:none;  }
table.clinic_info td.text_left  { padding:10px 0px 12px 10px; text-align:left; }



.ico_not { padding:2px 10px 6px 10px;  border-radius:2px; background:#F6921E; color:#ffffff; text-align:center; }
.not_link {  width:100%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;  }
.not_link2 {  width:100%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;  }

table.type03  {  float:left;  width:740px; margin:8px 0px 7px 0px;  }
table.type03 th  {  padding:5px 0px 7px 0px; border-top:2px solid #000000; border-bottom:1px solid #CCCCCC;  border-right:1px solid #CCCCCC; background:#f5f5f5;  }
table.type03 th.ty2  {  padding:5px 0px 7px 0px; border-top:0px solid #02649b; border-bottom:1px solid #CCCCCC;  border-right:1px solid #CCCCCC;  }
table.type03 th.h_end  { border-right:none;    }
table.type03 td  {  padding:10px 0px 12px 0px; border-bottom:1px solid #CCCCCC;  border-right:1px solid #CCCCCC; letter-spacing:-0.1em; }
table.type03 td.text_left  {  padding:10px 0px 12px 5px; text-align:left; }
table.type03 td.d_end  {border-right:none;    }
table.type03 td.last1  { border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC;   }
table.type03 td.last2  { border-right:none; border-bottom:1px solid #CCCCCC;   }

table.type04  {   }
table.type04 td  {  height:20px; padding:0px 0px 0px 0px; border:0;    }
table.type04 td.ls  {  padding:0px 0px 0px 11px;  }

/*=====ÀÏÁ¤Å×ÀÌºí °ü·Ã=====*/
.kshp_sch_title {  display:inline-block; width:100%; margin:25px 0px 20px 0px; text-align:center;  }
.kshp_sch_title h2 {font-size:22px; color:#213556;}

.kshp_sch_info {  float:left; width:100%; margin:0px 0px 10px 0px; font-size:14px;  }
.kshp_sch_info ul {  }
.kshp_sch_info ul li { float:left; width:100%; padding:5px 0px 5px 10px;  background: url('/images/sub/bullet_4deps.png') no-repeat 0px center;  font-weight:bold; }

.sch_ptit {  float:left; width:50%; margin:15px 0px 5px 0px; padding:0px 0px 0px 20px; font-size:14px; font-weight:bold;background: url('/images/sub/bullet_2deps.png') no-repeat 0px 4px;  }
.sch_ptit_right {  float:right; width:50%; margin:15px 0px 5px 0px; padding:0px 0px 0px 20px;text-align:right }

a.bt_down_right { float:right;  font-size:12px; color:#ffffff; padding:1px 10px 1px 10px; background:#00a5b9; }
a.bt_down_right:hover  {  background:#0093a5; text-decoration:none; }

a.bt_faq_down { float:left;  font-size:12px; color:#ffffff; padding:1px 10px 1px 10px; background:#00a5b9; }
a.bt_faq_down:hover  {  background:#0093a5; text-decoration:none; }

a.bt_down_right2 { float:right;  font-size:12px; padding:0px 10px 1px 10px; border:1px solid #aeaeae; background:#f5f5f5; }
a.bt_down_right2:hover  {  background:#e9e9e9; text-decoration:none; }

a.ordown  {   font-size:13px; position:relative;top:-1px; margin-left: 5px; padding:2px 12px 3px 22px; color:#ffffff;  background:#404040 url('../images/sub/w_down.png') no-repeat 0px 4px; text-align:center; }
a:hover.ordown  {background:#242424 url('../images/sub/w_down.png') no-repeat -2px 6px; }

table.type_sch  {  float:left;  width:100%; margin:0px 0px 0px 0px;  }
table.type_sch th  {  padding:4px 10px 6px 10px; border-top:2px solid #000000; border-bottom:1px solid #CCCCCC;  border-right:1px solid #CCCCCC; background:#f5f5f5;  text-align:center;  }
table.type_sch th.top_none  {  border-top:0; border-bottom:1px solid #CCCCCC;  border-right:1px solid #CCCCCC; background:#f5f5f5;  text-align:center;  }
table.type_sch th:first-child  {  border-left:0;  }
table.type_sch th:last-child  {  border-right:0;  }

table.type_sch th.text_center  {   text-align:center; }
table.type_sch th.text_left  {   text-align:left; }
table.type_sch th.text_right  {   text-align:right; }

table.type_sch tr.renewal td {   font-weight:bold; color:#0000ff;}

table.type_sch td  {  padding:4px 10px 6px 10px; border-bottom:1px solid #CCCCCC;  border-left:1px solid #CCCCCC;border-right:1px solid #CCCCCC; letter-spacing:-0.04em; font-size:12px;}
table.type_sch td.ect  {  padding:4px 0px 6px 10px; border-bottom:1px solid #CCCCCC;  border-left:1px solid #CCCCCC;border-right:1px solid #CCCCCC; letter-spacing:-0.04em; font-size:12px;}
table.type_sch td:first-child  {  border-left:0;  }
table.type_sch td:last-child  {  border-right:0;  }

table.type_sch td.text_center  {   text-align:center; }
table.type_sch td.text_left  {   text-align:left; }
table.type_sch td.text_right  {   text-align:right; }

table.type_sch td.last1  { border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC;   }
table.type_sch td.last2  { border-right:none; border-bottom:1px solid #CCCCCC;   }

table.type_sch_center  {  float:left;  width:100%; margin:0px 0px 0px 0px;  }
table.type_sch_center th  {  padding:4px 5px 6px 5px; border-top:2px solid #000000; border-bottom:1px solid #CCCCCC;  border-right:1px solid #CCCCCC; background:#f5f5f5;  text-align:center;  }
table.type_sch_center th.top_none  {  border-top:0; border-bottom:1px solid #CCCCCC;  border-right:1px solid #CCCCCC; background:#f5f5f5;  text-align:center;  }
table.type_sch_center th:first-child  {  border-left:0;  }
table.type_sch_center th:last-child  {  border-right:0;  }

table.type_sch_center th.text_center  {   text-align:center; }
table.type_sch_center th.text_left  {   text-align:left; }
table.type_sch_center th.text_right  {   text-align:right; }

table.type_sch_center td  {  padding:4px 5px 6px 5px; border-bottom:1px solid #CCCCCC;  border-left:1px solid #CCCCCC;border-right:1px solid #CCCCCC; letter-spacing:-0.04em; font-size:12px; text-align:center;}
table.type_sch_center td:first-child  {  border-left:0;  }
table.type_sch_center td:last-child  {  border-right:0;  }

table.type_sch_center td.text_center  {   text-align:center; }
table.type_sch_center td.text_left  {   text-align:left; }
table.type_sch_center td.text_right  {   text-align:right; }

table.type_sch_center td.last1  { border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC;   }
table.type_sch_center td.last2  { border-right:none; border-bottom:1px solid #CCCCCC;   }

table.con01  {   width:100%; border-top:1px solid #D9D9D9; border-right:1px solid #D9D9D9;   }
table.con01 td  {  font-size:14px; font-family: "Malgun Gothic", "dotum", "sans-serif";  padding:6px 6px 8px 6px; border-left:1px solid #BCBCBC; border-bottom:1px solid #D9D9D9; }


/*ÇÊ¼öÇ×¸ñ*/
p.necessary:before { display:inline-block; content:"*"; position:relative;top:2px; right:4px; margin:0px 0px 0px 14px;  color:red;  }
p.necessary2:before { display:inline-block; content:"*"; position:relative;top:2px; right:4px; margin:0px 0px 0px 0px;  color:red;  }
p.not_necessary:before { display:inline-block; content:""; position:relative;top:2px; right:4px; margin:0px 0px 0px 20px;  color:none; }
p.not_necessary2:before { display:inline-block; content:""; position:relative;top:2px; right:4px; margin:0px 0px 0px 10px;  color:none; }


/*°¡¿îµ¥ Á¤·Ä »ó´Ü margin 20px*/
#btn_type1 {  float:left; width:100%; margin:20px 0px 0px 0px; text-align:center;  }
#btn_type1 a { margin:10px; margin:0px 0px 0px 0px; padding:7px 15px 8px 15px; color:#ffffff; text-align:center;  }
#btn_type1 a:hover {  text-decoration:none;   }
#btn_type1 a.black {   background:#404040;  }
#btn_type1 a.black:hover {   background:#242424; }
#btn_type1 a.gray {   background:#8c8c8c;  }
#btn_type1 a.gray:hover {   background:#6e6e6e; }
#btn_type1 a.wh2 {   background:#ffffff;   color:#000000; border:1px solid #B8B8B8;}
#btn_type1 a.wh2:hover {   background:##efefef;  border:1px solid  #242424;}

/*°¡¿îµ¥ Á¤·Ä »ó´Ü margin 20px*/
#btn_type_center {  float:left; width:100%; margin:20px 0px 20px 0px; text-align:center;  }
#btn_type_center a { display:inline-block; width:20%; margin:0px 0px 0px 0px; padding:7px 0px 8px 0px; color:#ffffff; text-align:center; letter-spacing:-0.12em }
#btn_type_center a:hover {  text-decoration:none;   }
#btn_type_center a.black {   background:#404040;  }
#btn_type_center a.black:hover {   background:#242424; }
#btn_type_center a.gray {   background:#8c8c8c;  }
#btn_type_center a.gray:hover {   background:#6e6e6e; }

#btn_type_center input { display:inline-block;width:20%; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; color:#ffffff; text-align:center; border:0;  line-height:36px; border:0px; letter-spacing:-0.12em}
#btn_type_center input:hover {  text-decoration:none;   }
#btn_type_center input.black {   background:#404040;  }
#btn_type_center input.black:hover {   background:#242424; }
#btn_type_center input.gray {   background:#8c8c8c;  }
#btn_type_center input.gray:hover {   background:#6e6e6e; }

input.black {  margin:10px; margin:0px 0px 0px 0px; padding:0px 10px 0px 10px; line-height:33px; color:#ffffff; text-align:center;  background:#404040; border:0 }


a.btn_file {   float:left; margin-left:0px; padding:2px 8px 3px 8px; border:1px solid #aeaeae; background:#f5f5f5; text-align:center;   }
a.btn_file:hover {   background:#e9e9e9;  text-decoration:none;  }

a.btn_white {   float:left; width:248px; padding:7px 0px 8px 0px; color:#101010; border:1px solid #B8B8B8; background: #ffffff; text-align:center;  }
a.btn_white:hover {   border:1px solid  #242424;   text-decoration:none;  }

a.bt_print {  font-size:13px; color:#ffffff; padding:1px 10px 1px 10px; background:#7bc24b; }
a.bt_print:hover  {  background:#68b535; text-decoration:none; }

a.bt_print2 {  color:#ffffff; padding:5px 12px 5px 28px; background:#404040 url('../images/sub/ico_print.png') no-repeat 9px 50%; }
a.bt_print2:hover  {  background:#242424 url('../images/sub/ico_print.png') no-repeat 9px 50%; text-decoration:none; }

a.bt_del {  font-size:13px; color:#ffffff; padding:1px 10px 1px 10px; background:#d9394a; }
a.bt_del:hover  {  background:#c7293a; text-decoration:none; }

a.bt_edit {  font-size:13px; color:#ffffff; padding:1px 10px 1px 10px; background:#404040; }
a.bt_edit:hover  {  background:#242424; text-decoration:none; }

a.bt_singo {  color:#ffffff; padding:7px 40px 8px 40px;  border-radius:50px; background:#404040; text-align:center; }
a.bt_singo:hover {   background:#242424; text-decoration:none; }

a.plus {  float:left; color:#ffffff; padding:4px 12px 4px 22px; background:#404040 url('../images/sub/ico_plus.png') no-repeat 9px 50%; }
a.plus:hover  {  background:#242424 url('../images/sub/ico_plus.png') no-repeat 9px 50%; text-decoration:none; }

a.minus {  float:left; color:#ffffff; padding:4px 12px 4px 22px; background:#8c8c8c url('../images/sub/ico_minus.png') no-repeat 9px 50%; }
a.minus:hover  {  background:#6e6e6e url('../images/sub/ico_minus.png') no-repeat 9px 50%; text-decoration:none; }

a.btn_pdf2 {   display:inline-block;  padding:0px 5px 0px 5px; border:1px solid #a8a8a8; background:#404040; color:#ffffff;  font-size:13px; line-height:22px; letter-spacing:-0.03em}



a.bt_excel {   float:right; color:#ffffff; width:100%; padding:8px 0px 8px 0px; background:#404040; text-align:center; }
a.bt_excel:hover  {  background:#242424; text-decoration:none; }

a.bt_excel2 { padding:3px 10px 3px 10px; border:1px solid #404040; }
a.bt_excel2:hover  {  background:#f5f5f5; text-decoration:none;  }

a.bt_totalView {position:relative;top:0px; display:inline-block; width:86px; height:27px; padding:3px 0px 0px 0px; color:#ffffff; background: #767676; border:0px solid #242424; text-decoration: none; cursor:pointer; text-align:center; letter-spacing:-0.1em}
a.bt_totalView:hover  {  background: #4F4F4F;  }

a.bt_tip {   float:right; color:#ffffff; width:100%; padding:8px 0px 8px 0px; background:#8c8c8c; text-align:center;   }
a.bt_tip:hover  {  background:#6e6e6e; text-decoration:none; }

a.bt_address {  font-size:13px; color:#ffffff; padding:2px 10px 3px 10px; background:#404040; }
a.bt_address:hover  {  background:#242424; text-decoration:none; }

a.bt_address2 {  display:inline-block; position:relative;top:-1px; font-size:13px; line-height:27px; color:#ffffff; padding:0px 6px 0px 6px; background:#404040; }
a.bt_address2:hover  {  background:#242424; text-decoration:none; }

a.bt_calculate {  float:right; width:18px; line-height:18px; padding-bottom:0px;  font-size:14px; color:#ffffff;  background:#404040; text-align:center;    }
a.bt_calculate:hover  {  background:#242424; text-decoration:none; }

a.bt_calculate2 { display:inline-block; margin:0 auto; width:55px; line-height:18px; padding-bottom:0px;  font-size:12px; color:#ffffff;  background:#404040; text-align:center;    }
a.bt_calculate2:hover  {  background:#242424; text-decoration:none; }


/*Submit ¹öÆ°*/
input.btn_search { position:relative;top:0px; width:46px; height:27px; padding:0px 0px 0px 0px; color:#ffffff; background: #767676; border:0px solid #242424; text-decoration: none; cursor:pointer;}
input.btn_search:hover  { background: #4F4F4F;  }

input.btn_search2 { width:55px; height:27px; padding:0px 0px 0px 0px; color:#ffffff; background: #404040; border:0px solid #242424; text-decoration: none; cursor:pointer;}
input.btn_search2:hover  { background: #242424;  }

input.btn_Journal_search1 { width:100px;  line-height:27px; padding:0px 0px 0px 0px; color:#ffffff; background: #404040; border:0px solid #242424; text-decoration: none; cursor:pointer;}
input.btn_Journal_search1:hover  { background: #242424;  }

input.btn_Journal_search2 { width:100px; line-height:27px; padding:0px 0px 0px 0px; color:#ffffff; background: #8c8c8c; border:0px solid #242424; text-decoration: none; cursor:pointer;}
input.btn_Journal_search2:hover  { background: #6e6e6e;  }

input.btn_ok_pop { width:100%; padding:10px 0px 11px 0px; font-weight:600; color:#ffffff; background: #404040; border:0px solid #404040; text-decoration: none; cursor:pointer;}
input.btn_ok_pop:hover  { background: #4F4F4F;  }

input.btn_ok { width:100%; padding:13px 0px 14px 0px; font-size:16px; color:#ffffff; background: #404040; border:0px solid #404040; text-decoration: none; cursor:pointer;}
input.btn_ok:hover  { background: #4F4F4F;  }

input.btn_ok2 { padding:7px 15px 8px 15px; color:#ffffff; background: #404040; border:0px solid #404040; text-decoration: none; cursor:pointer;}
input.btn_ok2:hover  { background: #4F4F4F;  }

input.bt_upload { padding:5px 14px 5px 14px; color:#ffffff; background: #404040; border:0px solid #404040; text-decoration: none; cursor:pointer;}
input.bt_upload:hover  { background: #4F4F4F;  }

/*:::::::::::::::::::::::::::ÄÞº¸¹Ú½º setting::::::::::::::::::::::::: */
input, select  {  font-family: "Malgun Gothic", "dotum", "sans-serif"; font-size:14px;   }
input{outline: none;/*-webkit-appearance:none;*/}
input[type="submit"], input[type="button"]{cursor: pointer;}
textarea{outline: none;resize:none;font-family: "Malgun Gothic",  sans-serif;}

/*placeholder »ö»óº¯°æ*/
input[type=text]{}
input[type=text]::-webkit-input-placeholder{color: #979797;}
input[type=text]::-moz-placeholder{color: #979797;}
input[type=text]:-ms-input-placeholder{color: #979797;}

textarea::placeholder {  color: #979797; font-size:13px;  }

 
 /** INPUT , SELECT, TEXTAREAÆû **/
input.search { font-size:16px; height:44px;  padding:2px 0px 3px 5px; border:0px #B8B8B8 solid; background:#ffffff;  }
input.search_s { font-size:16px; height:36px;  padding:2px 0px 3px 5px; border:0px #B8B8B8 solid; background:#ffffff;  }
input.nomal {  font-size:16px; height:46px; padding:2px 0px 3px 5px; border:1px #B8B8B8 solid; background:#ffffff; }
input.nomal2 { position:relative;top:0px;  height:27px; padding:0px 0px 0px 5px; border:1px #B8B8B8 solid; background:#ffffff; }
input.nomal_pop { position:relative;top:0px; font-size:13px; width:100%;  height:30px; padding:2px 0px 3px 5px; border:1px #B8B8B8 solid; background:#ffffff; }

input.check { position:relative;top:1px; left:-4px;  }
input.check2 { position:relative;top:1px; left:0px;  }


input.btn_glass { float:right;  width:44px; height: 44px; background:#ffffff url('../images/include/glass.png') 10% center no-repeat;border:none; text-decoration: none; cursor:pointer;}
input.btn_glass:hover  { }

input.info_txt_form { position:relative;top:0px;  font-size:16px; height:47px; padding:2px 0px 0px 5px; border-left:0px solid #ffffff; border-top:0; border-right:0; border-bottom:0;  background:#f1f1f1;  }

select.nomal1 { height:36px;  margin:2px 0px 2px 0px; border:1px #B8B8B8 solid; background:#ffffff; }
select.nomal2 { height:27px; margin:2px 0px 2px 0px; border:1px #B8B8B8 solid;  background:#ffffff; }

textarea {   font-size:14px; color:#6D6D6D; padding:5px;border:1px solid #B8B8B8; background:#ffffff;}

input:disabled { background:#f0f0f0;}
input:disabled:hover { border-color:#B8B8B8; }
input:hover, textarea:hover,
input:focus, textarea:focus,
select:hover, textarea:hover,
select:focus, textarea:focus { 
border-color: #101010; 
-webkit-box-shadow: rgba(0, 0, 0, 0.0) 0px 0px 8px;
}

/*ÆÄÀÏ¾÷·Îµå input¿µ¿ª ½ºÅ¸ÀÏ*/
.mypage_info dt.mempic	 { height:164px; padding:71px 0px 0px 0px; }
.mypage_info dd.mempic	{   width:600px;  height:164px;  padding:9px 0px 0px 10px;   border-bottom:solid 1px #CCCCCC; }

#mempic_info {  float:left; width:610px; }

.pic_img {  float:left; width:110px; height:145px; border:1px solid #cccccc; background:#ffffff;  }
.file_up_mem {  position: absolute; left:110px; bottom: 0px;width:480px; background:#ffffff; margin:0px 0px 0px 10px;  }

.file_wrap {  float:left; width:100%;  }
.file_input_textbox { float:left; width:calc(100% - 80px); position: relative; left:0px; height:27px;  }
.file_input_div { float: right; position: relative;top:0px; width: 80px; height:27px; overflow: hidden; background:#b8b8b8 }
.file_input_button { width: 80px; position: absolute; top: 0px; line-height:27px; background: #808080; color: #FFFFFF; border: 0px solid #699f1f; cursor:pointer; font-size:13px;}
.file_input_hidden { position: absolute; right: 0px; top: 0px; cursor:pointer; opacity: 0;
 filter: alpha(opacity=0);
-ms-filter: "alpha(opacity=0)";
-khtml-opacity: 0;
-moz-opacity: 0;
}

input.file_input_textbox:hover,
input.file_input_textbox:focus{
border-color:#B8B8B8;
}



/*:::::::::::::::::::::::::::¼­ºê·¹ÀÌÁö »ó¼¼:::::::::::::::::::::::::::*/

/*Á¤°ü ÅÇ*/
#rule_tab { float:left; width:100%; margin-bottom:30px; text-align:justify; }
#rule_tab ul {  }
#rule_tab ul li { }
#rule_tab ul li a {   float:left; display:inline; text-align:center; width:182px; margin:0px 0px 0px 0px; padding:6px 0px 6px 0px; border-top:1px solid #02649b;border-left:1px solid #02649b;border-right:none #02649b; border-bottom:0px solid #02649b; background:#ffffff;  }
#rule_tab ul li a.last { width:184px; margin-right:0px; border-right:1px solid #02649b; }
#rule_tab ul li a.down { width:182px; margin-right:0px;  border-bottom:1px solid #02649b;  }
#rule_tab ul li a.down_last {  margin-right:0px;  border-bottom:1px solid #02649b;  }
#rule_tab ul li a:hover {  font-weight:600; color:#ffffff;  background:#02649b;  }

/*ºÐ°ú ÅÇ*/
#part_tab { float:left; width:100%; margin-bottom:30px; text-align:justify; }
#part_tab ul {  }
#part_tab ul li { }
#part_tab ul li a {   float:left; display:inline; text-align:center; width:20%; margin:0px 0px 0px 0px; padding:6px 0px 6px 0px; border-top:1px solid #02649b;border-left:1px solid #02649b;border-right:none #02649b; border-bottom:0px solid #02649b; background:#ffffff;  }
#part_tab ul li a.last { margin-right:0px; border-right:1px solid #02649b; }
#part_tab ul li a.down {margin-right:0px;  border-bottom:1px solid #02649b;  }
#part_tab ul li a.current {  font-weight:600; color:#ffffff;  background:#02649b;  }
#part_tab ul li a.current:hover {  font-weight:600; color:#ffffff;  background:#02649b;  }
#part_tab ul li a:hover {  background:#f6fbfd; }

/*ºÐ°ú°øÁö ÅØ½ºÆ®*/
#part_top {  float:left; width:100%; margin:10px 0px 20px 0px; border:1px solid #0084c4;  }
#part_top .notice {  float:left; width:10%; padding:6px 0px 8px 0px; font-weight:600; color:#ffffff; background:#0084c4; text-align:center; }
#part_top .notice_txt {  float:left; width:90%; }



/*°í¹®Æò»ýÈ¸¿ø ¸®½ºÆ®*/
#pre_member {    }
#pre_member ul {    }
#pre_member ul li {  float:left;  width:375px; margin:0px 10px 10px 0px; }
#pre_member ul li.last { margin:0px 0px 10px 0px;  }
.work1 { float:left; width:5px; height:88px; background:#02649b;  }
.work2 { float:left; width:5px; height:108px; background:#02649b;  }
.work_box {  float:left; width:370px; padding:5px 0px 5px 18px; border:1px solid #d5d5d5; border-left:0px solid #02649b;  }
#pre_member ul li p { float:left; width:100%;   }
#pre_member ul li p.work_t1 { font-weight:600; color:#7e7e7e;  margin:2px 0px 2px 0px; }
#pre_member ul li p.work_t2 { font-size:18px; font-weight:600; margin:2px 0px 6px 0px; }
#pre_member ul li p.work_t3 { color:#7e7e7e;  margin:2px 0px 2px 0px; }


.idpw {}
.idpw ul {}
.idpw ul li { margin-bottom:5px;}


/*ÀÚµ¿·Î±×¾Æ¿ôÆäÀÌÁö*/
a.bt_loginmove {  float:left; width:100px; color:#ffffff; margin-right:5px; padding:4px 0px 5px 0px; background:#0595e4; border-radius:50px; text-align:center; }
a.bt_mainmove {  float:left; width:100px; margin-right:5px; padding:4px 0px 5px 0px; background:#ffffff; border:1px solid #a6a6a6; border-radius:50px;text-align:center; }



/*¸¶ÀÌÆäÀÌÁö °ü·Ã*/
.mypage_info	{ float:left; width:100%; border-top:2px solid #000000;}
.mypage_info dl	 { width:100%;   }
.mypage_info dt	 {  float:left;   width:130px; height:46px; padding:12px 0px 0px 0px;  font-weight:bold; text-align:center; border-bottom:solid 1px #CCCCCC; background:url('/images/sub/board_line2.png') right bottom no-repeat; }
.mypage_info dt.le {  text-align:left; padding-left:0px; }
.mypage_info dd	{  float:left;   width:235px;  height:46px;  padding:9px 0px 3px 10px;   border-bottom:solid 1px #CCCCCC;  background: url('/images/sub/board_line2.png') right bottom no-repeat; }
.mypage_info dd.last	{  background: none; }

.mypage_info dd.line1	{  float:left;   width:600px;  height:46px;  padding:9px 0px 3px 10px;   border-bottom:solid 1px #CCCCCC;  }

.mypage_info dt.bun	 { height:100px; padding:39px 0px 0px 0px;  }
.mypage_info dd.bun	{  height:100px;  width:600px; padding:9px 0px 3px 10px;   border-bottom:solid 1px #CCCCCC;  }

.mypage_info dt.dataup	 { height:80px; padding:39px 0px 0px 0px;  }
.mypage_info dd.dataup	{   height:80px;  width:630px; padding:9px 0px 3px 10px;   border-bottom:solid 1px #CCCCCC;  }

span.intxt	{position:relative;top:3px;  }

#mem_point { float:left; width:100%; margin:0px 0px 10px 0px; border-top:2px solid #000000; border-bottom:1px solid #cccccc; text-align:center; }
#mem_point .point_info { float:left; width:100%; margin:0px 0px 0px 0px; padding:9px 0px 13px 0px; background:#f5f5f5; border-bottom:1px dashed #cccccc;  text-align:center; }
#mem_point .point_print { float:left; width:100%; margin:0px 0px 0px 0px; padding:12px 0px 14px 0px; text-align:center; }

.pic_img2 { width:100px; height:132px; margin:0 auto; border:1px solid #cccccc; background:#ffffff;  }

#my_point_wrap {  float:left; width:100%; margin:0px 0px 30px 0px;  }
#left_box { float:left; width:570px; margin:0px 20px 0px 0px; }
#right_box { float:right; width:140px; margin:0px 0px 0px 0px; }
.membox1 {  float:left; width:100%; margin:0px 0px 0px 0px; padding:8px 0px 8px 12px; border-left:5px solid #02649b; background:#0084c4;  }
.membox2 {  float:left; width:100%; margin:0px 0px 0px 0px; padding:8px 0px 8px 12px; border-left:5px solid #008f9d; background:#00bacc;  }
.mem_pt {  font-size:18px; font-weight:600; color:#ffffff;  }
#point_member_box {  float:left; width:100%; margin:0px 0px 0px 0px; border-left:1px solid #cccccc; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc;  }
#point_member_picture {  float:left; width:110px; margin:0px 0px 0px 0px; padding:5px 0px 5px 0px;  }

#point_member_info {  float:left; width:440px; margin:1px 0px 0px 10px;   }
#point_member_info dl {    }
#point_member_info dl dt {  float:left; width:85px; font-weight:600; height:45px; padding:12px 0px 0px 10px; border-bottom:solid 1px #CCCCCC; background:url('/images/sub/board_line2.png') right bottom no-repeat;  }
#point_member_info dl dd {  float:left; width:135px; height:45px; padding:12px 0px 0px 10px; border-bottom:solid 1px #CCCCCC; background:url('/images/sub/board_line2.png') right bottom no-repeat;  }
#point_member_info dl dd.last { background: none; }

.p_ar1 {  width:120px; margin:0 auto; margin-top:10px; padding:49px 0px 7px 0px; border:1px solid #d4ebf7; text-align:center; background:#f6fbfd url('/images/sub/icon_point.png') no-repeat 50% 10px;  }
.p_ar2 {  width:120px; margin:0 auto; margin-top:6px; margin-bottom:10px; padding:7px 0px 5px 0px; border:1px dashed #cccccc; background:#f5f5f5; text-align:center;  }

/*È¸¿ø½Å»ó½Å°í °ü·Ã*/
#report_txt_box {  float:left; width:100%; margin:0px 0px 10px 0px; padding:15px 0px 20px 0px; border-top:2px solid #000000; border-bottom:1px solid #cccccc;  text-align:justify;}
#report_txt_box h2 { margin:10px 0px 20px 0px; font-size:24px; font-weight:normal; letter-spacing:-0.05em;  text-align:center;}

#singo_bt_wrap  {  float:left; width:980px; margin:20px 0px 0px 0px;  }
#singo_bt_wrap .singo_detail  {   float:left; width:318px; margin:0px 13px 0px 0px;   }
#singo_bt_wrap .singo_detail_last  {   float:left; width:318px; margin:0px 0px 0px 0px;   }
#singo_bt_wrap .singo_rule  {   float:left; width:100%; padding:9px 0px 10px 0px; text-align:center;  }
#singo_bt_wrap p.title  {  color:#ffffff;  letter-spacing:-0.1em; }
#singo_bt_wrap .singo_view  {   float:left; width:318px;  border-left: 1px solid #cccccc;   border-right: 1px solid #cccccc;   border-bottom: 1px solid #cccccc;   }
#singo_bt_wrap .singo_icon  {  float:left; width:80px; height:110px;  }
#singo_bt_wrap .singo_txt1  {  float:left; width:236px; height:110px; padding-top:24px;  }
#singo_bt_wrap .singo_txt2  {  float:left; width:236px; height:110px; padding-top:14px; }
.singo_btn {  float:left; width:100%;  margin:5px 0px 20px 0px; text-align:center;  }


#adu_memo {  float:left; padding:10px 0px 10px 45px;background: url('/images/sub/icon_memo.png') left center no-repeat;    }

#t_box1 {  float:left; width:980px; margin:0px 0px 0px 0px;  }
#t_box2 {  float:left; width:980px; margin:40px 0px 20px 0px; }

.t_txt1 {  float:left; width:140px; height:122px; margin-top:0px; padding:90px 0px 0px 0px; font-weight:600; color:#ffffff; background:#00bacc url('/images/sub/pr_1.png') no-repeat 50% 15px; background-size:65px; text-align:center;  }
.t_txt2 {  float:left; width:140px; height:122px; margin-top:0px; padding:90px 0px 0px 0px; font-weight:600; color:#ffffff; background:#ba83e0 url('/images/sub/pr_2.png') no-repeat 50% 20px; background-size:60px; text-align:center;  }

#t_box_gray  {  float:left; width:840px; }
.brd1  { float:left; width:100%;padding:10px; border-top:1px solid #cccccc; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc; background:white; }
.brd2  { float:left; width:100%; height:122px; border-top:1px solid #cccccc; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc; background:white; }
.brd3  { float:left; width:100%;padding:30px 10px 30px 10px; border-top:1px solid #cccccc; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc; background:white; }

#tip_word {   float:left; width:80%; text-align:justify}
#tip_word ul li.tip_dot {   float:left; width:100%;padding:0px 16px 0px 8px; background: url('/images/sub/bullet_3deps.png') no-repeat 0px 9px;  }

#t_box_edit {  float:left; width:980px; margin:20px 0px 0px 0px;  }

#tip_word2 {   float:left; width:100%; margin:0px 0px 10px 0px; text-align:justify}
#tip_word2 h1 {  float:left; width:100%; height:35px; margin:0px 0px 10px 0px; padding:8px 0px 0px 36px; font-weight:600; background: url('/images/sub/sinsang_bg.png') no-repeat 0px 50%;   }
#tip_word2 ul li.tip_dot {   float:left; width:100%;padding:0px 16px 0px 8px; background: url('/images/sub/bullet_3deps.png') no-repeat 0px 9px;  }

a.bt_sin_edit {   float:left; color:#ffffff; width:192px; padding:8px 0px 8px 0px; background:#404040; text-align:center; }
a.bt_sin_edit:hover  {  background:#242424; text-decoration:none; }
a.bt_sin_edit2 {   float:left; color:#ffffff; width:192px; padding:8px 0px 8px 0px; background:#8c8c8c; text-align:center; }
a.bt_sin_edit2:hover  {  background:#6e6e6e; text-decoration:none; }

/*¿Â¶óÀÎÈ¸¿ø¸íºÎ °ü·Ã*/
/*new*/
table.report  {   width:980px; margin:0px 0px 0px 0px; border-top:2px solid #000000; }
table.report th  {  font-weight:normal; padding:3px 5px 5px 5px; border-left:1px solid #CCCCCC;  border-bottom:1px solid #CCCCCC; background:#f5f5f5; }
table.report th.d_end {   border-right:1px solid #CCCCCC;   }
table.report td  {  padding:3px 5px 5px 5px; border-left:1px solid #CCCCCC;  border-bottom:1px solid #CCCCCC;  letter-spacing:-0.1em; }
table.report td.title {   background:#f5f5f5;  }
table.report td.t_first  { border-left:0px solid #CCCCCC;  }
table.report td.d_end  { border-right:1px solid #CCCCCC;     }


table.report_s  {   width:100%; margin:0px 0px 0px 0px; border-top:1px solid #cccccc; }
table.report_s td  {  padding:3px 5px 5px 5px; border-left:1px solid #CCCCCC;  border-bottom:1px solid #CCCCCC;  letter-spacing:-0.1em; }
table.report_s td.title_s {  background:#f5f5f5;  }
table.report_s td.d_end  { border-right:1px solid #CCCCCC;     }

table.report_w  {   width:100%; margin:0px 0px 0px 0px; }
table.report_w td  {  padding:3px 0px 5px 0px; border:0px;letter-spacing:-0.1em; }

/*new*/
span.red_show { float:left; width:100%; padding:0px 0px 0px 7px; background:url('/images/sub/rep_star.gif') no-repeat 0px 7px;  }
span.red_none { float:left; width:100%; padding:0px 0px 0px 7px; background:none;  }
span.red_none2 { float:left; width:100%; padding:0px 0px 0px 0px; background:none;  }

/*new*/
input.check_rpt { position:relative;top:0px; left:0px; margin:0px 3px 0px 0px; }
input.rpt { position:relative;top:0px; height:27px; margin:2px 0px 0px 0px; padding:0px 5px 0px 5px; border:1px #B8B8B8 solid; background:#ffffff; }
input.rpt2 { position:relative;top:0px; height:27px; margin:0px 0px 0px 0px; padding:0px 5px 0px 5px; border:1px #B8B8B8 solid; background:#ffffff; }
textarea.rpt { height:100px;width:100%; color:#6D6D6D; padding:10px;border:1px solid #B8B8B8; background:#ffffff;display:block;  overflow-x:hidden; overflow-y:scroll;  }

/*new*/
select.rpt {  position:relative;top:0px; height:27px; margin:0px 0px 0px 0px; border:1px #B8B8B8 solid;   }
select.rpt2 {  position:relative;top:0px; height:27px; margin:0px 0px 0px 0px; border:1px #B8B8B8 solid;  }

/*±³À° Âü°¡½ÅÃ»*/
#event_info_box { float:left; width:100%; border-top:2px solid #02649b; border-left:1px solid #cccccc; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc; padding:10px; /*text-align:justify;*/ background:#f6fbfd; }
#event_info_box li.bu_2dp {   float:left; width:100%;padding:0px 0px 0px 20px; margin:0px 0px 5px 0px; background: url('/images/sub/bullet_2deps.png') no-repeat 0px 4px; }

table.event  {   width:100%; margin:0px 0px 0px 0px; border-top:2px solid #000000; }
table.event th  {  font-weight:normal; padding:3px 5px 3px 5px; border-left:1px solid #CCCCCC;  border-bottom:1px solid #CCCCCC; background:#f5f5f5; }
table.event th.d_end {   border-right:1px solid #CCCCCC;   }
table.event td  {  padding:3px 5px 3px 5px; border-left:1px solid #CCCCCC;  border-bottom:1px solid #CCCCCC;  letter-spacing:-0.1em;  font-size:14px; line-height:18px;}
table.event td.title {   background:#f5f5f5;  }
table.event td.t_first  { border-left:0px solid #CCCCCC;  }
table.event td.d_end  { border-right:1px solid #CCCCCC;     }

table.event_s  {   width:100%; margin:0px 0px 0px 0px; border-top:1px solid #cccccc; }
table.event_s th  {  font-weight:normal; padding:3px 5px 3px 5px; border-left:1px solid #CCCCCC;  border-bottom:1px solid #CCCCCC; background:#f5f5f5; text-align:center; line-height:18px; font-size:13px;}
table.event_s th.d_end {   border-right:1px solid #CCCCCC;   }
table.event_s td  {  padding:3px 5px 3px 5px; border-left:1px solid #CCCCCC;  border-bottom:1px solid #CCCCCC;  line-height:18px; font-size:12px;}
table.event_s td.title {   background:#f5f5f5;  }
table.event_s td.t_first  { border-left:0px solid #CCCCCC;  }
table.event_s td.d_end  { border-right:1px solid #CCCCCC;     }




/*±¸ÀÎ±¸Á÷ °ü·Ã*/
.w_board	{ float:left;}
.w_board dl	 { width:100%;   }
.w_board dt	 {  float:left;   width:115px; height:46px; padding:18px 0px 0px 0px;  font-weight:bold; text-align:center; border-bottom:solid 1px #CCCCCC; background:url('/images/sub/board_line2.png') right bottom no-repeat; }
.w_board dt.le {  text-align:left; padding-left:0px; }
.w_board dt.h100 {  height:100px; }
.w_board dd.h100 {  height:100px; }

.w_board dd	{  float:left;   width:250px;  height:46px;  padding:18px 0px 3px 10px;   border-bottom:solid 1px #CCCCCC;  background: url('/images/sub/board_line2.png') right bottom no-repeat; }
.w_board dd.last	{  background: none; }

.w_board dd.line1	{  float:left;   width:615px;  height:46px;  padding:18px 0px 3px 10px;   border-bottom:solid 1px #CCCCCC;  }


table.c_type01  {   width:100%; margin:0px 0px 0px 0px;  border-top:2px solid #357EB8; }
table.c_type01 th  { padding:10px 0px 13px 0px; border-top:2px solid #14A996; border-bottom:1px solid #CCCCCC;  border-right:1px solid #CCCCCC;  }
table.c_type01 th.h_end  { border-right:none;    }
table.c_type01 td  { padding:13px 10px 16px 10px; border-bottom:1px solid #CCCCCC;  border-right:1px solid #CCCCCC;  }
table.c_type01 td.d_end  {border-right:none;    }
table.c_type01 td.last1  { border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC;   }
table.c_type01 td.last2  { border-right:none; border-bottom:1px solid #CCCCCC;   }

table.c_type02  {   width:100%; margin:0px 0px 0px 0px;  }
table.c_type02 th  {  padding:10px 0px 13px 0px; border-top:2px solid #357EB8; border-bottom:1px solid #CCCCCC;  border-right:1px solid #CCCCCC; text-align:center; }
table.c_type02 th.ty2  {  padding:10px 0px 13px 0px; border-top:0px solid #357EB8; border-bottom:1px solid #CCCCCC;  border-right:1px solid #CCCCCC;  }
table.c_type02 th.h_end  { border-right:none;    }
table.c_type02 td  {  padding:13px 10px 16px 10px; border-bottom:1px solid #CCCCCC;  border-right:1px solid #CCCCCC; letter-spacing:-0.1em; }
table.c_type02 td.d_end  {border-right:none;    }
table.c_type02 td.last1  { border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC;   }
table.c_type02 td.last2  { border-right:none; border-bottom:1px solid #CCCCCC;   }

/*ºÒ·®ÀÇ¾àÇ° ½Å°í °ü·Ã*/
/*new*/
table.poordrug  {   width:100%; margin:0px 0px 0px 0px; border-top:2px solid #000000; }
table.poordrug th  {  font-weight:normal; padding:5px 5px 7px 5px; border-left:1px solid #CCCCCC;  border-bottom:1px solid #CCCCCC; background:#f5f5f5; }
table.poordrug th.d_end {   border-right:1px solid #CCCCCC;   }
table.poordrug td  {  padding:5px 5px 7px 5px; border-left:1px solid #CCCCCC;  border-bottom:1px solid #CCCCCC;  letter-spacing:normal; }
table.poordrug td.title {  background:#f5f5f5; text-align:center; font-weight:bold; }
table.poordrug td.t_first  { border-left:0px solid #CCCCCC;  }
table.poordrug td.d_end  { border-right:1px solid #CCCCCC;     }


table.poordrug_s  {   width:100%; margin:0px 0px 0px 0px; border-top:1px solid #cccccc; }
table.poordrug_s td  {  padding:5px 5px 7px 5px; border-left:1px solid #CCCCCC;  border-bottom:1px solid #CCCCCC;  letter-spacing:-0.1em; }
table.poordrug_s td.title_s {  background:#f5f5f5;  }
table.poordrug_s td.d_end  { border-right:1px solid #CCCCCC;     }


.rt {  float:right; width:100px;  text-align:right; }
a.rlink {   font-size:14px;  text-decoration:none; color:#474747; margin-right:0px; padding:4px 10px 6px 15px; background:#ffffff url('/images/sub/s_ar.png') no-repeat 0px 10px; border:1px solid #CCCCCC;}
a:hover.rlink { background:#ffffff url('/images/sub/s_ar.png') no-repeat 0px 10px; border:1px solid #357EB8;}

#n_map2 ul {  float:left; margin-top:10px;  }
#n_map2 ul li {  float:left; display:inline;  }
#n_map2 img {  padding:10px 0px 0px 0px; text-align:center; }
#n_map2 ul.n_txt {  padding:0px 0px 0px 0px; }
#n_map2 ul.n_txt li.n_dep {  width:100%; margin:0px 0px 6px 0px;  padding-left:9px;  background: url('/images/sub/s_arrow.png') no-repeat 0px 6px;  }
#n_map2 ul.n_txt li.end {  margin:0px 0px 0px 25px; padding-left:9px;  padding-bottom:30px;   background: url('/images/sub/s_arrow.png') no-repeat 0px 6px; }

#n_map2 ul.n_txt li.n_dep2 {  width:625px; margin:0px 0px 6px 0px; margin:5px 0px 0px 0px;  padding-left:10px;  background: url('/images/sub/or_dot2.png') no-repeat 2px 8px;  }
#n_map2 ul.n_txt li.n_dep3 {  width:610px; margin:0px 0px 6px 0px; margin:5px 0px 0px 0px;  padding-left:9px;  background: url('/images/sub/or_dot3.png') no-repeat 1px 10px;  }

a.btn_view {  float:right;  display:inline-block;  margin-left:5px;padding:2px 16px 3px 16px;color:#ffffff; font-weight:bold;border:1px solid #011256; background: #011f94; text-align:center; }
a.btn_view:hover {   background: #011256; border:1px solid  #011256;   text-decoration:none;  }

a.btn_view2 {  float:right;  display:inline-block;  margin-left:5px;padding:2px 16px 3px 16px;color:#ffffff; font-weight:bold;border:1px solid #404040; background: #585858; text-align:center; }
a.btn_view2:hover {   background: #404040; border:1px solid  #000000;   text-decoration:none;  }

/*:::::::::::::::::::::::::::ÇÏ´Ü ½ÃÀÛ:::::::::::::::::::::::::::*/
#footer { float:left; width:100%; background:#eef3f6; }
#footer_wrap { margin:0 auto; width:980px; }
#f_left {  float:left; width:750px; padding:20px 0px 23px 0px;  }
#f_left ul { float:left; width:100%;  }
#f_left ul li a { float:left; margin-right:22px; }
#f_left ul li a.orange {  color:#ed7d39;}
address { float:left; margin:15px 0px 0px 0px; width:100%; }
#f_right {  float:left; width:230px;  }
#f_right .family_site {float:left; margin:18px 0px 0px 0px;}



/*¡ß¡ß¡ß¡ß¡ß¡ß¡ß¡ß¡ß¡ßÀÎÆ®·ÎÈ­¸é ¹ÝÀÀÇü ½ÃÀÛ¡ß¡ß¡ß¡ß¡ß¡ß¡ß¡ß¡ß¡ß*/

body.intro_bg { float:left;  background-size:cover; }

/*:::::::::::::::::::::::::::ÀÎÆ®·Î:::::::::::::::::::::::::::*/
.intro_wrap { position:absolute; top:0; right:0; bottom:0; left:0; margin:auto; width:1000px; height:465px; text-align:center;}
.intro_box { float:left;  width:100%; height:340px;  border:0px solid #d9dde3; }
p.copy_txt { float:left; width:100%;  margin-top:0px;  font-size:100%; text-align:center; }
p.copy_txt.pc { display:block;}
p.copy_txt.mo { display:none;}

/*ÀÎÆ®·Î¹è³Ê ÀÌ¹ÌÁö È®´ë ¸®½ºÆ®*/
.banner_3box { width:92%; margin:0 auto; margin-top:30px; }
.banner_con {  float:left; width:100%;  }
.banner_con ul { margin-bottom:30px;  }
.banner_con ul li {  float:left; display:inline;  width:23.5%;  padding:0px 0px 0px 0px; margin-right:2%; margin-bottom:30px; background:#ffffff}

.banner_con ul li.box1 { border:2px solid #46bfb2;  border-radius:13px;}
.banner_con ul li.box2 { border:2px solid #54b9eb; border-radius:13px;}
.banner_con ul li.box3 { border:2px solid #928bd9; border-radius:13px;}
.banner_con ul li.box4 { border:2px solid #5080ef; border-radius:13px;}
.banner_con ul li:last-child {  margin-right:0%; }

.banner_item{ width:100%;}
.banner_item > a {display:block; position:relative; height:150px; }
.banner_item > a.service_lnk {cursor:pointer; }
a.service_lnk:hover {text-decoration:none}
.banner_item span {position:absolute; top:0; left:0; bottom:0; right:0; padding-top:30px; overflow:hidden; }
.banner_item span img {width:100px; height:90px; position:relative; top:0px;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;transition:all 0.3s}

/*¿À¹ö MORE¹öÆ°*/
.service_cover{ display:none;position:absolute; top:0; left:0; bottom:0; right:0; background-color:rgba(255,255,255,0); opacity:0;filter:Alpha(opacity=0); text-align:center;}
.cover_inner{display:table; width:100%; height:100%;}
.cover_inner > div{display:table-cell; width:100%; vertical-align:middle;}
.cover_inner img {position:relative; display:inline-block; margin-top:10px; margin-bottom:15px; }
.cover_inner p {font-size:15px; font-weight:600; }

.service_list .service_menu:hover .service_cover {opacity:1.0;filter:Alpha(opacity=100);}
.service_list .service_menu:hover .cover_inner img {width:30px; -ms-transform:rotate(180deg); -webkit-transform:rotate(180deg); -moz-transform:rotate(180deg); -o-transform:rotate(180deg); transform:rotate(180deg);}
.service_list .service_menu:hover .banner_item span img {-webkit-transform: scale(1.1) rotate(0.02deg); -moz-transform: scale(1.1) rotate(0.02deg); -ms-transform: scale(1.1) rotate(0.02deg); -o-transform: scale(1.1) rotate(0.02deg); transform: scale(1.1) rotate(0.02deg);}

/*.service_txt1 { text-align:center; padding:25px 0px 25px 0px; background:#46bfb2 url('/images/main/intro_arrow.png') no-repeat right bottom; border-radius:0px 0px 10px 10px; }*/
.service_txt1 { text-align:center; padding:25px 0px 25px 0px; background:#46bfb2; border-radius:0px 0px 10px 10px; }
.service_txt2 { text-align:center; padding:25px 0px 25px 0px; background:#54b9eb; border-radius:0px 0px 10px 10px;}
.service_txt3 { text-align:center; padding:25px 0px 25px 0px; background:#928bd9; border-radius:0px 0px 10px 10px;}
.service_tit { font-size:17px; color:#ffffff; font-weight:bold;  margin-bottom:0px;}

/*ÀÎÆ®·Î¾ÆÀÌÄÜ »õ·Î Ãß°¡*/
.learn1 { font-size:15px;  font-weight:bold;  color:#ffffff;   padding:25px 0px 25px 0px; background:#46bfb2; border-radius:0px 0px 10px 10px; text-align:center; letter-spacing: -0.05em; cursor:pointer;}
.learn2 { font-size:15px;  font-weight:bold;  color:#ffffff;   padding:25px 0px 25px 0px; background:#54b9eb; border-radius:0px 0px 10px 10px; text-align:center; letter-spacing: -0.05em; cursor:pointer;}
.learn3 { font-size:15px;  font-weight:bold;  color:#ffffff;   padding:25px 0px 25px 0px; background:#928bd9; border-radius:0px 0px 10px 10px; text-align:center; letter-spacing: -0.05em; cursor:pointer;}
.learn4 { font-size:15px;  font-weight:bold;  color:#ffffff;   padding:25px 0px 25px 0px; background:#5080ef; border-radius:0px 0px 10px 10px; text-align:center; letter-spacing: -0.1em; cursor:pointer;}

a.site_lnk3 {   }
a.arrow { color:#ffffff;  }
a.arrow:hover { text-decoration:none;  }
a.arrow:after{ content:""; display:inline-block; margin-left:7px;  }
img.arrow { position:relative;top:8px; }
img.arrow_m { display:none }

.banner_item a.card-link{ position:absolute;top:60px;bottom:0;left:0;right:0;z-index:9} /*¸¶¿ì½ºÆ÷ÀÎÅÍ°ü·Ã*/
.banner_item:hover a.arrow:after{ margin-left:15px; transition:all ease .4s} /*È­»ìÇ¥¾Ö´Ï¸ÞÀÌ¼Ç*/


.intro_logo { margin:35px 0px 50px 0px; }
p.intro_txt { font-size:24px; font-weight:bold;}
p.intro_txt span { margin:0px 5px }
p.intro_txt2 { font-size:15px; }
p.intro_txt2 span { margin:0px 5px }

.w_use  { display:block }
.t_use  { display:none }
.m_use  { display:none }

@media screen and (min-width: 1024px){
}

@media only screen and (min-width:640px) and (max-width:1023px) {
/*:::::::::::::::::::::::::::ÀÎÆ®·Î:::::::::::::::::::::::::::*/
.intro_wrap { position:absolute; top:0; right:0; bottom:0; left:0; margin:auto; width:96%; height:495px; text-align:center; }
.intro_box { float:left;  width:100%; height:395px;  border:0px solid #d9dde3; }

p.copy_txt.pc { display:block;}
p.copy_txt.mo { display:none;}

/*ÀÎÆ®·Î¹è³Ê ÀÌ¹ÌÁö È®´ë ¸®½ºÆ®*/
/*.banner_3box { width:100%; margin:0 auto; margin-top:20px; }
.banner_con {  float:left; width:100%;  }
.banner_con ul { margin-bottom:30px;  }
.banner_con ul li {  float:left; display:inline;  width:23.5%;  padding:0px 0px 0px 0px; margin-right:2%; margin-bottom:30px; background:#ffffff}
.banner_con ul li:last-child {margin-right:0% !important; }*/

/*ÀÎÆ®·Î¹è³Ê ÀÌ¹ÌÁö È®´ë ¸®½ºÆ®*/
.banner_3box { width:100%; margin:0 auto; margin-top:20px; }
.banner_con {  float:left; width:100%;  }
.banner_con ul { margin-bottom:30px;  }
.banner_con ul li {  float:left; display:inline;  width:48.5%;  padding:0px 0px 0px 0px; margin-right:3%; margin-bottom:15px; background:#ffffff}
.banner_con ul li:nth-child(2n) {margin-right:0%; }

.banner_item > a {height:110px;}

.learn1 { font-size:16px;  padding:15px 0px 15px 0px;}
.learn2 { font-size:16px;  padding:15px 0px 15px 0px;}
.learn3 { font-size:16px;  padding:15px 0px 15px 0px;}
.learn4 { font-size:16px;  padding:15px 0px 15px 0px;}

.banner_item span { padding-top: 17px; }

.banner_item span img { width: 85px; height: 77px; }

a.arrow:after{ content:""; display:inline-block; margin-left:0px;  }
.banner_item:hover a.arrow:after{ margin-left:0px; transition:all ease .4s} /*È­»ìÇ¥¾Ö´Ï¸ÞÀÌ¼Ç*/

img.arrow { display:none }


.intro_logo { margin:15px 0px 30px 0px; }


.w_use  { display:none }
.t_use  { display:block }
.m_use  { display:none }
}

@media only screen and (max-width:639px){
/*:::::::::::::::::::::::::::ÀÎÆ®·Î:::::::::::::::::::::::::::*/
.intro_wrap { position:absolute; top:0; right:0; bottom:0; left:0; margin:auto; width:85%; height:490px; text-align:center; }
.intro_box { float:left;  width:100%; height:390px;  border:0px solid #d9dde3; }

p.copy_txt.pc { display:none;}
p.copy_txt.mo { display:block;}

/*ÀÎÆ®·Î¹è³Ê ÀÌ¹ÌÁö È®´ë ¸®½ºÆ®*/
.banner_3box { width:100%; margin:0 auto; margin-top:20px; }
.banner_con {  float:left; width:100%;  }
.banner_con ul { margin-bottom:30px;  }
.banner_con ul li {  float:left; display:inline;  position:relative;width:100%;  padding:0px 0px 0px 0px; margin-right:0%; margin-bottom:10px; background:#ffffff}

.banner_item{ width:100%;}
.banner_item > a {display:block; position:relative; width:100%; height:70px; }
.banner_item > a.service_lnk {cursor:pointer; }
a.service_lnk:hover {text-decoration:none}
.banner_item span {float:left; width:90px; height:70px; padding-top:0px; }
.banner_item span img {width:56px; height:50px; position:relative; top:10px; -webkit-transition:all 0s;-moz-transition:all 0s;-o-transition:all 0s;-ms-transition:all 0.3s;transition:all 0s}

/*¿À¹ö MORE¹öÆ°*/
.service_cover{ display:none;position:absolute; top:0; left:0; bottom:0; right:0; background-color:rgba(255,255,255,0); opacity:0;filter:Alpha(opacity=0); text-align:center;}
.cover_inner{display:table; width:100%; height:100%; }
.cover_inner > div{ display:table-cell; width:100px; vertical-align:middle;}
.cover_inner img {position:relative; display:inline-block; margin-top:10px; margin-bottom:15px;}
.cover_inner p {font-size:15px; font-weight:600; }

.service_list .service_menu:hover .service_cover {opacity:1.0;filter:Alpha(opacity=100);}
.service_list .service_menu:hover .cover_inner img {width:30px; -ms-transform:rotate(0deg); -webkit-transform:rotate(0deg); -moz-transform:rotate(0deg); -o-transform:rotate(0deg); transform:rotate(0deg);}
.service_list .service_menu:hover .banner_item span img {-webkit-transform: scale(1) rotate(0.0deg); -moz-transform: scale(1) rotate(0.0deg); -ms-transform: scale(1) rotate(0.0deg); -o-transform: scale(1) rotate(0.0deg); transform: scale(1) rotate(0.0deg);}

/*ÀÎÆ®·Î¾ÆÀÌÄÜ »õ·Î Ãß°¡*/
.learn1 { position:absolute; top:0; left:90px; height:70px;  width:calc(100% - 90px); text-align:left;  font-size:17px; padding:25px 0px 0px 0%; background:#ffffff; border-radius:10px; }
.learn2 { position:absolute; top:0; left:90px; height:70px;  width:calc(100% - 90px); text-align:left;  font-size:17px; padding:25px 0px 0px 0%; background:#ffffff; border-radius:10px; }
.learn3 { position:absolute; top:0; left:90px; height:70px;  width:calc(100% - 90px); text-align:left;  font-size:17px; padding:25px 0px 0px 0%; background:#ffffff; border-radius:10px; }
.learn4 { position:absolute; top:0; left:90px; height:70px;  width:calc(100% - 90px); text-align:left;  font-size:17px; padding:25px 0px 0px 0%; background:#ffffff; border-radius:10px; }

a.site_lnk3 {   }
a.arrow { color:#101010;  }
a.arrow:hover { text-decoration:none;  }
a.arrow:after{ content:""; display:inline-block; margin-left:0px;  }
img.arrow { display:none}
img.arrow_m { display:block; position:absolute; top:31px; right:6%; }


.intro_logo { margin:0px 0px 20px 0px; }

p.intro_txt span { display:block; }
p.intro_txt2 span { display:block; }

.w_use  { display:none }
.t_use  { display:none }
.m_use  { display:block }
}

/*¡ß¡ß¡ß¡ß¡ß¡ß¡ß¡ß¡ß¡ßÀÎÆ®·ÎÈ­¸é ¹ÝÀÀÇü ³¡¡ß¡ß¡ß¡ß¡ß¡ß¡ß¡ß¡ß¡ß*/

/*³Ñ¹ö¸µ*/
.numberlist {
    counter-reset : numbering;
    list-style-type:none;
 
}
 
.numberlist .item:before{
    counter-increment : numbering; 
    content : counter(numbering)")";
    margin-right:5px;
}

.numberlist .item {
  list-style-position: inside;
  text-indent: -14px;
  padding-left: 20px;
}

/* ¡ß¡ß¡ß¡ß¡ß¡ß¡ß¡ß¡ß¡ß ±âÁ¸ contents.css °®´ÙºÙÈû / ¿©±â¼­ºÎÅÍ ¹ÝÀÀÇü Ãß°¡ ÀÛ¾÷ ¡ß¡ß¡ß¡ß¡ß¡ß¡ß¡ß¡ß¡ß */
 
 /*Å©·Ò input »ö»óÁö¿ì±â*/
/*input:-webkit-autofill { box-shadow: 0 0 0 1000px white inset !important; }
input {outline:none;}*/

/*¸ÞÀÎ ÁÖ¿äÀÏÁ¤ ¸µÅ©*/
a.sch_dot {  float:left;  width:100%; padding-left:8px; background: url('../images/main/sch_dot.png') no-repeat left center;  }
a.sch_dot span.date { float:left; width:40px; font-weight:700;   }
a.sch_dot span.txt {  float:left; width:calc(100% - 40px); overflow:hidden; font-weight:normal;text-overflow: ellipsis;white-space: nowrap; width:70%;  }


/*ÁÖ¿ä¹è³Ê*/
.major_banner {  float:left; width:642px;  }/*¹è³ÊÁ¶Àý¿µ¿ª*/
.major_banner ul { float:left; width:100%;  }
.major_banner ul li  {  float:left; width:24.25%; margin:0px 1% 10px 0px; }
.major_banner ul li:nth-child(4n)  { margin:0px 0% 0px 0px  } 
.major_banner ul li a {  float:left; width:100%; height:159px; padding:22px 0px 0px 0px; border:1px solid #d5d6d6; background:#ffffff; text-align:center; }
.major_banner ul li a.zoom1 {  float:left; width:100%; height:159px; padding:0px 0px 0px 0px; border:1px solid #1fa1e5; border-top:3px solid #1fa1e5; background:#d5f5ff; text-align:center; }
.major_banner ul li a.zoom2 {  float:left; width:100%; height:159px; padding:0px 0px 0px 0px; border:1px solid #928bd9; border-top:3px solid #928bd9; background:#ecebfc; text-align:center; }
.major_banner ul li a.zoom1 img { width:153px; height:159px; }
.major_banner ul li a.zoom2 img { width:153px; height:159px; }
.major_banner ul li a p { font-size:17px; margin:20px 0px 0px 0px; letter-spacing:-0.1em;  }
.text1 {position:absolute; bottom:21px;  width:100%;  }
.text2 {position:absolute; bottom:9px;  width:100%; }

.major_banner ul li.mlink1 a:hover {  border:1px solid #2dad9f; background:#d3f8f4; }
.major_banner ul li.mlink2 a:hover {  border:1px solid #fb7aa3; background:#ffeaf1; }
.major_banner ul li.mlink3 a:hover {  border:1px solid #44b3e8; background:#ddf1fb; }
.major_banner ul li.mlink4 a:hover {  border:1px solid #1fa1e5; border-top:3px solid #1fa1e5; }
.major_banner ul li.mlink5 a:hover {  border:1px solid #788fcf; background:#e4edfd; }
.major_banner ul li.mlink6 a:hover {  border:1px solid #ffaa3a; background:#ffedd6; }
.major_banner ul li.mlink7 a:hover {  border:1px solid #87c950; background:#e5f4d9; }
.major_banner ul li.mlink8 a:hover {  border:1px solid #928bd9; border-top:3px solid #928bd9; }

/*¹è³Ê ÁÜ/È®´ë*/
a.zoom1 {position:relative; width:153px; height:159px; border:0px solid black;overflow: hidden;margin:0 auto; cursor:pointer;}
a.zoom1  img{
-webkit-transform:scale(1);
-moz-transform:scale(1);
-ms-transform:scale(1); 
-o-transform:scale(1);  
transform:scale(1);
-webkit-transition:0.5s;
-moz-transition:0.5s;
-ms-transition:0.5s;
-o-transition:0.5s;
transition:0.5s;
}
a.zoom1:hover img{
-webkit-transform:scale(1.13);
-moz-transform:scale(1.13);
-ms-transform:scale(1.13);   
-o-transform:scale(1.13);
transform:scale(1.13);
 }

a.zoom2 {position:relative; width:153px; height:159px; border:0px solid black;overflow: hidden;margin:0 auto; cursor:pointer;}
a.zoom2  img{
-webkit-transform:scale(1);
-moz-transform:scale(1);
-ms-transform:scale(1); 
-o-transform:scale(1);  
transform:scale(1);
-webkit-transition:0.5s;
-moz-transition:0.5s;
-ms-transition:0.5s;
-o-transition:0.5s;
transition:0.5s;
}
a.zoom2:hover img{
-webkit-transform:scale(1.13);
-moz-transform:scale(1.13);
-ms-transform:scale(1.13);   
-o-transform:scale(1.13);
transform:scale(1.13);
 }

.text1 {position:absolute; bottom:14px;  width:100%; font-size:17px; text-align:center; }
.text2 {position:absolute; bottom:7px;  width:100%; font-size:17px;  text-align:center; line-height:16px;}

/*¿À´ÃÂÊ ¸ÞÀÎ ÄÁÅÙÃ÷*/
.right_con { float:right; width:328px;   }/*¿À¸¥ÂÊÁ¶Àý¿µ¿ª*/
.data_area { float:left; width:100%;  }

/*:::::::::::::::::::::::::::¸ÞÀÎ ÀÚ·á½Ç ¿µ¿ª ½ÃÀÛ:::::::::::::::::::::::::::*/
div.demolayout {margin: 0px 0px 10px 0px;}
ul.demolayout { float: left; list-style-type: none;width: 100%;background: url('../images/main/pixel.png') bottom left repeat-x;}
ul.demolayout li { float: left; font-size:16px; width:33.3334%; margin: 0px 0px 0px 0px; text-align:center; }

ul.demolayout a.tlink { float: left;display: block; width:100%; padding: 5px 0px 7px 0px; border-left:1px solid #d5d6d6; border-top:1px solid #d5d6d6;  }
ul.demolayout a.tlink:hover { /*background:url('images/main/t_hover.png');*/ }
ul.demolayout a.tlink.active {  font-weight: bold; padding: 3px 0px 6px 0px; color: #ffffff; border-top:3px solid #008b7c; border-left:1px solid #39ada2; background:#39ada2}
			
.tab_wrap { float: left;width:calc(100% - 31px); }
.tab_more a.more {position:absolute; float: left; width:31px; height:33px; border:1px solid #d5d6d6; background:url('../images/main/bt_more.png') no-repeat center; }
.tab_more2 a.more2 {position:absolute; right:0px; top:0px; width:23px; height:23px; border-left:1px solid #d5d6d6; background:url('../images/main/bt_more.png') no-repeat center; }
.tabs-container {clear: left; width: 100%; height:295px; padding: 12px 10px 0px 10px; border: 1px solid #d5d6d6; border-top: 0; background:#ffffff;}
.tabs-container2 {clear: left; width: 100%; height:126px; padding: 0px 10px 0px 10px; border: 1px solid #d5d6d6; border-top: 0; background:#ffffff;}
.tabs-container3 {float: left; width: 50%; margin-top:0px; padding: 0px; background:#ffffff;} /*ÁÖ¿äÀÏÁ¤*/
.tabs-container4 {float: left; width: 50%; margin:0px 0px 0px 0px; padding-left: 5px; } /*´Þ·Â*/

/*:::::::::::::::::::::::::::¸ÞÀÎ ÀÚ·á½Ç ¸®½ºÆ® ¹ÙÀÌÆ®¼ö Á¶Àý:::::::::::::::::::::::::::*/
.list_content .n_list {clear:both; width:100%; }
.list_content .n_list ul {  }
.list_content .n_list ul li {overflow:hidden; font-weight:normal;text-overflow: ellipsis;white-space: nowrap; width:100%; }
.list_content ul li a { line-height:25px;letter-spacing:none;}
.list_content ul li a:hover {}

/*±¤°í»çÀÌÆ®*/
.banner_zone_outwrap{ float:left; width:100%; padding-bottom:8px;padding-top:8px;background:#f4f7f9; }

.listwrap {position:relative; left:0; overflow:hidden;}
.listwrap li {float:left; width:162px; } 
.listwrap li a {display:block;}
.listwrap li a img{ width:157px; height:40px;border:1px solid #cbcbcb;}

a.adlink { float: right; width:135px; height:42px; padding:10px 0px 0px 0px; background:#00bacc; text-align: center; font-weight: bold; color:#ffffff; letter-spacing:-0.08em}
a.adlink:hover { background:#00c6d6; color:#fff000; text-decoration: none;  }

/*.r_plus a{width:23px;height:23px;font-size:0;display:block;
	background-color:#fff;
	background-image:url("../images/include/roll_plus.png")
	background-repeat:no-repeat;
	background-position:center center
}
.r_pause a{width:23px;height:23px;font-size:0;display:block;
	background-color:#fff;
	background-image:url("../images/include/roll_pause.png");
	background-repeat:no-repeat;
	background-position:center center
}

.r_start a{width:23px;height:23px;font-size:0;display:block;
	background-color:#fff;
	background-image:url("../images/include/roll_start.png");
	background-repeat:no-repeat;
	background-position:center center
}*/

/*±¤°í »çÀÌÆ® ÄÁÆ®·Ñ ¹öÆ°*/
.r_prev a{width:19px;height:40px;font-size:0;display:block; position:absolute;top:0px; left:0px; z-index:1;
	/*background:rgba(0,0,0,0.5);*/
	background-image:url("../images/include/n_roll_left.png");
	background-repeat:no-repeat;
	background-position:center;
	border-right:1px solid #cbcbcb;
}
.r_prev a:hover {
	/*background:rgba(0,0,0,0.7);*/
	background-image:url("../images/include/n_roll_left_on.png");
	background-repeat:no-repeat;
	background-position:center;
	/*border:1px solid #5a5a5a;*/
}
 
.r_next a{width:18px;height:40px;font-size:0;display:block;position:absolute;top:0px; right:0px; z-index:1;
	/*background:rgba(0,0,0,0.5);*/
	background-image:url("../images/include/n_roll_right.png");
	background-repeat:no-repeat;
	background-position:center;
	border-left:1px solid #cbcbcb;
}

.r_next a:hover { 
	/*background:rgba(0,0,0,0.7);*/
	background-image:url("../images/include/n_roll_right_on.png");
	background-repeat:no-repeat;
	background-position:center;
	/*border:1px solid #5a5a5a;*/
}

/*ÇªÅÍ°øÅë*/
.footer { float:left; width:100%; background:#eef3f6; }
.footer_wrap { display:block; width:980px; margin:0 auto;  font-size:13px;}
address { float:left; margin:15px 0px 0px 0px; width:100%; }
.f_left {  float:left; width:750px; padding:20px 0px 20px 0px; }
.f_left ul { float:left; width:100%;  }
.f_left ul li a {   font-size:14px; }
.f_left ul li a.orange {  color:#ed7d39; font-weight:700;}
.f_left ul li a.sub_orange {  float:left; text-align:left}
.f_right {  float:left; width:230px;  }
.f_right .family_site {margin:18px 0px 0px 0px;}
select.ad_site { width:230px;}

span.con_area {  display:block; width:100%; background:rgba(255,255,255,0.4);   }

/*Æ² °øÅë*/
.rs_allwrap_100 {  float:left; position:relative;width:100%;  }
.rs_visual_wrap {  display:block; width:100%;   }

.visual1 {  background: url('../images/main/mainvisual1_bg.png') repeat-x;  }
.right_slide.brd {  border:1px solid red;  }

/*¸ÞÀÎÇà»ç¹è³Ê*/
.main_banner {position:absolute; top:22px; right:0px; width:278px; height:306px; border:1px solid #abcdd9}
.main_banner ul {width:100%; }
.main_banner ul li {display:none;}
.main_banner ul li:first-child {display:block;}
.main_banner ul li img {width:100%; vertical-align:top;}

.navi_prev, .navi_next {  width:19px;height:40px; position:absolute; top:0;bottom:0; margin:auto;display:block; font-size:0; cursor:pointer}
.navi_prev { 
	left:0; 
	background:rgba(0,0,0,0.5);
	background-image:url('../images/main/roll_left.png');
	background-repeat:no-repeat;
	background-position:center;
}

.navi_prev:hover { 
	background:rgba(0,0,0,0.7);
	background-image:url('../images/main/roll_left.png');
	background-repeat:no-repeat;
	background-position:center;
}

.navi_next { 
	right:0; 
	background:rgba(0,0,0,0.5);
	background-image:url('../images/main/roll_right.png');
	background-repeat:no-repeat;
	background-position:center;
}

.navi_next:hover { 
	background:rgba(0,0,0,0.7);
	background-image:url('../images/main/roll_right.png');
	background-repeat:no-repeat;
	background-position:center;
}

.sc_img {  float:left; width:100%; height:306px;  }

.photo_title { float:left; width:100%; height:45px;  font-size:20px; font-weight:600; color:#ffffff; padding:12px 0px 0px 45px; }
.ph_bg {  background:#1d3470 url('../images/main/icon_camera.png') no-repeat left bottom; background-size:36px;  }
span.photo_txt { float:left;  height:45px;     }
span.photo_more {float:right; position:relative;right:13px; top:4px;    }
a.photo_link {  height:260px; }

/*.paging_navi {width:100%; text-align:center; margin-top:10px; margin-bottom:10px; font-size:0; line-height:0;}
.paging_navi {position:absolute; bottom:-2px;}
.paging_navi .navi_icon {display:inline-block; width:14px; height:14px; margin:0 5px; vertical-align:middle; border:none; border-radius:100px; background-color:#e3e3e3;opacity:0.6; filter:alpha(opacity=60);}
.paging_navi .navi_icon.on {background-color:#FFFFFF;opacity:1; filter:alpha(opacity=100);}
.paging_navi .navi_icon span {display:none; font-size:0; line-height:0; text-indent:-10000px; background-color:#e40e62;}*/
/*¸ÞÀÎÇà»ç¹è³Ê */

/*Æ÷ÅäÁ¸ Ãß°¡*/
.photo_slide {  position:relative; float:left; width:100%;  }
a.photo_link { float:left; position:relative; color:#ffffff; width:100%;  }

.ph_black_area { position:absolute; bottom:0px; width:100%;  height:55px; padding:7px 12px 0px 12px; background:rgba(0,0,0,0.6);  text-align:center; }
.ph_black_area:hover {  text-decoration:underline;   }
.ph_black_txt { overflow:hidden; font-weight:normal;text-overflow: ellipsis;white-space: nowrap; width:100%; }

/*»çÀÌÆ®±¤°í*/
#ad { float:left; width:100%; height:56px; background:#f4f7f9; }
#ad_wrap { margin:0 auto; width:980px; padding:8px 0px 0px 0px;  }
#ad_wrap img { border:1px solid #cbcbcb; width:172px; height:42px;  }

/*½ºÅ©·Ñ·¯ ½ºÅ¸ÀÏ*/
.scroller { float:left; height: 42px; width: 840px; position: absolute; overflow:hidden;}

a.adlink { float:right; width:135px; height:42px; padding:10px 0px 0px 0px; background:#00bacc; text-align: center; font-weight: bold; color:#ffffff; letter-spacing:-0.08em}
a.adlink:hover { background:#00c6d6; color:#fff000; text-decoration: none;  }

/*¼­ºê Æø ÅÂºí¸´,¸ð¹ÙÀÏ À¥Àº º°µµ*/
#sub_100 { float:left;width:100%;margin-top:49px; padding: 15px 15px;border-bottom:1px solid #d5d5d5;  }
#sub_980 { margin:0 auto;  width:100%; }
.sub_area { float:left; width:100%; }
#sub_760 { float:right; width:100%; }
#sub_con {float:left; width:100%; margin-top:20px;}

#sub_100_gm { float:left;width:100%;margin-top:20px; padding: 0px 0px 40px 0px;border-bottom:1px solid #d5d5d5;  }

/*ÆäÀÌÁö °æ·Î*/
.page_lotation {  float:left; width:100%;  margin:6px 0px 0px 0px; text-align:right;   }
.page_lotation ul { }
.page_lotation ul li {display:inline; padding:0px 0px 0px 24px; background: url('../images/sub/bullet_lotation.png') left 50% no-repeat; }
.page_lotation ul li.first_home { padding:0px 0px 0px 13px; background: url('../images/sub/bullet_home.png') center no-repeat; }
.page_lotation ul li.first_home img { padding:3px 0px 0px 0px; }
.page_lotation ul li.last {  font-weight:normal;   }

/*È¸ÀåÀÎ»ç¸»*/
.re_img { width:100%; display:block; }
.ceo_text { float:left; width:100%; text-align:justify }
.ceo_text p {  display:block; width:100%; margin-bottom:20px;  }
.ceo_text p:last-child {  margin-bottom:0px; text-align:right; }

/*:::::::::::::::::::::::::::¸ð´Þ ÆË¾÷ °ü·Ã:::::::::::::::::::::::::::*/

/*¸ð´Þ ·Î±×ÀÎ °øÅë*/
/*.login_con {  float:left; width:calc(100% - 49px);   }
.login_close {   float:left; width:49px;  }*/

.modal_login_box {  position:relative; display:block; width:100%; height:0;   }
.modal_file_box {  position:relative; display:block; width:100%; height:0;   }

#log_info {  width:100%;  }
#log_info .entry { float:left; width:calc(100% - 110px); }
#log_info .entry_btn { float:right; width:100px;   }

#id_save { float:left; width:100%; margin:8px 0px 0px 0px; font-size:13px; }
#id_save .save_check { position:relative; float:left; width:100px;  }

p#idpw_find {  float:right; width:calc(100% - 100px);text-align:right;  }
p#idpw_find a { padding:0px 10px 0px 12px; background: url('../images/include/bl_arrow.png') right no-repeat;  }

/*°Ë»ö¸ð´Þ */
.overlay1 { 
background-color: rgba(0, 0, 0, 0.7); cursor: default; left: 0; opacity: 0; position: fixed; right: 0; top: 0; bottom: 0; visibility: hidden; z-index: 1;
-webkit-transition: opacity .5s;
-moz-transition: opacity .5s;
-ms-transition: opacity .5s;
-o-transition: opacity .5s;
transition: opacity .5s;
}
.overlay1:target { visibility: visible; opacity: 1; }
.overlay1:target+.modal_popup1 { top: 68px; /*50%*/ opacity: 1; visibility: visible; }

.close1 { width: 51px; height: 45px; position: absolute; right: 0px; top: 0px; text-align: center; text-decoration: none; background:#009cda url('../images/include/btn_close_wh.png') 13px center no-repeat;  }
.close1:before {  }
.close1:hover { }

.modal_popup1 {
	width:610px;
	border:3px solid #009cda;
	border-right:0;
    background-color: #ffffff;
	display: inline-block;
	left: 50%;
	padding: 0px;
	position: fixed;
	top: 0px; /*40%*/
	visibility: hidden;
	z-index: 10;


    -webkit-transform: translate(-50%, 0%);
    -moz-transform: translate(-50%, 0%);
    -ms-transform: translate(-50%, 0%);
    -o-transform: translate(-50%, 0%);
    transform: translate(-50%, 0%);

    -webkit-transition: opacity .0s, top .0s;
    -moz-transition: opacity .0s, top .0s;
    -ms-transition: opacity .0s, top .0s;
    -o-transition: opacity .0s, top .0s;
    transition: opacity .0s, top .0s;
}

/*·Î±×ÀÎ¸ð´Þ */
.overlay2 { 
background-color: rgba(0, 0, 0, 0.7); cursor: default; left: 0; opacity: 0; position: fixed; right: 0; top: 0; bottom: 0; visibility: hidden; z-index: 1;
-webkit-transition: opacity .5s;
-moz-transition: opacity .5s;
-ms-transition: opacity .5s;
-o-transition: opacity .5s;
transition: opacity .5s;
}
.overlay2:target { visibility: visible; opacity: 1; }
.overlay2:target+.modal_popup2 { top: 68px; /*50%*/ opacity: 1; visibility: visible; }


.close2:before {  }
.close2:hover { }

.modal_popup2 {
	width:500px;
    display: inline-block;
    left: 50%;
	position: fixed;
    text-align: justify;
    top: 0px; /*40%*/
    visibility: hidden;
    z-index: 10;
	background-color: #fff;
	border:3px solid #009cda;
	padding: 20px 20px 13px 20px; 
	

    -webkit-transform: translate(-50%, 0%); 
    -moz-transform: translate(-50%, 0%);
    -ms-transform: translate(-50%, 0%);
    -o-transform: translate(-50%, 0%);
    transform: translate(-50%, 0%);

    -webkit-transition: opacity .0s, top .0s;
    -moz-transition: opacity .0s, top .0s;
    -ms-transition: opacity .0s, top .0s;
    -o-transition: opacity .0s, top .0s;
    transition: opacity .0s, top .0s;
}

/*ÀüÃ¼¸Þ´º¸ð´Þ */
.overlay3 { 
background-color: rgba(0, 0, 0, 0.7); cursor: default; left: 0; opacity: 0; position: fixed; right: 0; top: 0; bottom: 0; visibility: hidden; z-index: 1;
-webkit-transition: opacity .5s;
-moz-transition: opacity .5s;
-ms-transition: opacity .5s;
-o-transition: opacity .5s;
transition: opacity .5s;
}
.overlay3:target { visibility: visible; opacity: 1; }
.overlay3:target+.modal_popup3 { top: 68px; /*50%*/ opacity: 1; visibility: visible; }

.close3 {  width: 51px; height: 50px; position: absolute; left: 1064px; top: -3px; text-align: center; text-decoration: none; background:#009cda url('../images/include/btn_close_wh.png') 13px center no-repeat;  }
.close3:before {  }
.close3:hover { }

.modal_popup3 {
	width:1070px;
	background-color: #fff;
    display: inline-block;
    left: 50%;
    opacity: 0;
    padding: 0px;
    position: fixed;
    text-align: justify;
    top: 0px; /*40%*/
    visibility: hidden;
    z-index: 10;
	border:3px solid #009cda; 

    -webkit-transform: translate(-50%, 0%); /*(-50%, -50%); °¡¿îµ¥ Á¶Àý*/
    -moz-transform: translate(-50%, 0%);
    -ms-transform: translate(-50%, 0%);
    -o-transform: translate(-50%, 0%);
    transform: translate(-50%, 0%);

    -webkit-transition: opacity .0s, top .0s; /*3s, top .3s); ½½¶óÀÌµå Á¶Àý*/
    -moz-transition: opacity .0s, top .0s;
    -ms-transition: opacity .0s, top .0s;
    -o-transition: opacity .0s, top .0s;
    transition: opacity .0s, top .0s;
}

/*°Ô½ÃÆÇ °Ë»ö*/
#board_search {  float:left;  position:relative; width:100%; margin:0px 0px 5px 0px; }
.b_total {  float:left; width:50%; position:relative;top:10px; }
.n_total {  float:left; width:100%; margin:10px 0px 5px 0px; }
.b_search { position:relative;  float:right; width:50%; text-align:right;  }

.b_total_100_le {  float:left; width:100%; margin:10px 0px 0px 0px; text-align:left; }
.b_total_100_ri {  float:left; width:100%; margin:10px 0px 0px 0px; text-align:right; }

.search_right_input { position:relative; float:left; width:calc(100% - 50px); }
.search_right_btn {  position:absolute; top:2px; right:0px;  width:55px;  }
select.sizing {  width:34%; position:relative;top:0px; margin-right:1%;  }
input.sizing {  width:65%;   }

/*±¸ÀÎ±¸Á÷»ó´Ü °Ë»ö*/
.b_total3 {  float:left; width:50%; position:relative;top:10px; }
.b_search3 { position:relative;  float:right; width:50%; text-align:right;  }

.b_search3 select.sizing {  width:23%; position:relative;top:0px;  }
.b_search3 input.sizing {  width:51%;  margin-left:1%;  }

/*»ó´Ü°øÁö¿ë¸¶Å©*/
p.not {  margin:0 auto; font-weight:600; font-size:13px; color:#ffffff; width:42px; padding:0px 0px 1px 0px; background:#d9394a;  }
p.not2 {  margin:0 auto; font-weight:600; font-size:13px; color:#ffffff; width:42px; padding:0px 0px 1px 0px; background:#1666b6;  }

p.not_m {  position:relative;top:-3px; float:left; font-weight:600; font-size:13px; color:#ffffff; width:42px; height:21px; margin-right:5px; padding:3px 0px 0px 0px; background:#d9394a; text-align:center;  }
p.not2_m {  position:relative;top:-3px; float:left; font-weight:600; font-size:13px; color:#ffffff; width:42px; height:21px; margin-right:5px; padding:3px 0px 0px 0px; background:#1666b6; text-align:center;  }

/*°Ô½ÃÆÇ*/
.bbs_list_tbl{float:left;position:relative; display:table; width:100%; table-layout:fixed; margin:0px 0px 20px 0px;}
.bbs_list_head{display:table-header-group; }
.bbs_list_head span{display:table-cell; text-align:center; background:#fff; color:#222222; font-weight:600; padding:11px 0; border-top:2px solid #000000;  border-bottom:1px solid #000000; background:#ffffff;}
.bbs_list_row{display:table-row; width:100%;}
.bbs_list_row .column{display:table-cell; vertical-align:middle; padding:8px 0px; text-align:center; border-bottom:1px solid #cccccc; }

.bbs_list_row .bbs-title{text-align:left;}
.bbs_list_row .bbs-title a{display:block; position:relative; padding:4px 0px 0px 0px; overflow:hidden;}	
.bbs_list_row .bbs-title a:hover{ text-decoration:underline !important; }
.bbs-subject-con{display:inline-block; position:relative; max-width:100%;}
a.bbs-title{display: inline-block; overflow: hidden; width: 100%; text-overflow: ellipsis; white-space: nowrap;  vertical-align:middle; }

.bbs_space {  display:none  }




/** ÆäÀÌÂ¡ **/
.page_wrap  {   float:left;  width:100%; margin-top:0px;   text-align:center; }
.page{  overflow:hidden;display: inline-block;*zoom:1;*display:inline;}
.page a{  display:inline-block; width:30px; line-height:26px; margin:0px 1px 0px 1px; border: 1px solid #dddddd; background:#ffffff; text-align: center;  text-decoration:none; }
.page_first, .page_prev, .page_num, .page_next, .page_last{ display:inline-block;float:left;padding:0;  }
.page_num li{ display:inline-block;float:left;padding:0px 0px 0px 0px;}
.page_prev,
.page_next{ padding:0px;}
.page_num li:first-child{padding:0px;}
.page_num li a{ text-decoration:none;}
.page_num li a.on {border: 1px solid #767676;background:#8c8c8c; color:#ffffff; font-weight: bold;}
.page_first img, .page_prev img, .page_next img, .page_last img { padding-top:7px; width:12px;  }

/*Å¸ÀÌÆ²°ú °Ë»öÁ¶°Ç µ¿ÀÏ¶óÀÎ*/
.kshp_tit_wrap {  float:left; width:100%; padding-bottom:0px; border-bottom:1px solid #cccccc;  }
#kshp_tit { float:left; width:100%;margin-bottom:10px;  letter-spacing:-0.02em;  }
#kshp_tit_half { float:left; width:50%; letter-spacing:-0.02em;  }
#kshp_tit2 { float:left; width:40%; margin-bottom:10px; letter-spacing:-0.02em; }



#kshp_tit3 { float:left; width:100%; margin-top:30px;letter-spacing:-0.02em; }
#kshp_tit4 { float:left; width:35%; letter-spacing:-0.02em; }
h3.b_bullet { font-size:18px; font-weight:700; padding:9px 0px 0px 0px; margin-bottom:0px; background: url('../images/sub/bullet_1deps.png') no-repeat;  }

#kshp_tit h2 { font-size:24px; font-weight:normal; margin-bottom:30px;  }

.btab_line2 {  float:left; position:relative; width:60%; height:27px; }

#kshp_tit22 {float:left; width:80%;}
.btab_line22 {  float:right; position:relative; width:20%; height:27px;text-align:right}

.btab_select2 {  position:absolute; bottom:0px; right:0;  width:100%;  }
.btab_line3 {  float:left; position:relative; width:65%; height:27px; padding:10px 5px 0px 0px; text-align: right;}
.btab_line4 {  float:left; position:relative; width:100%; margin-bottom:5px; padding:10px 0px 0px 0px; text-align: left;}

select.sizing2 {  width:75%; position:relative;top:-2px; margin-right:1%;  }

/** »ó¼¼ ÆäÀÌÁö **/
#board_title {  float:left; width:100%;  font-size:16px;  font-weight:bold;  padding:10px 0px 12px 0px; border-top:2px solid #000000; border-bottom:1px solid #000000; text-align: center; }
#desk {  float:left; width:100%; padding:10px 0px 12px 0px;  border-bottom:1px solid #CCCCCC;}
.file {  float:left; width:62%;  }
.file dl { font-size:12px;  }
.file dt {  float:left; width:50px;padding-left:10px; }
.file dd {  float:left; width:calc(100% - 50px); }
.file dd a {  float:left; width:100%; }
.day {  float:right; width:38%;  font-size:12px;  text-align:right; }
.day span { color:#a2a2a2}

/** ÀÌÀü´ÙÀ½±Û **/
#num_write  {  float:left;  width:100%; margin-top:20px;border-top:1px solid #CCCCCC;   }
#num_write dl {  float:left; width:100%; border-bottom:1px solid #CCCCCC;  } 
#num_write dt {  float:left;  width:70px; font-weight: bold;  padding:7px 0px 8px 0px;  text-align:center; background:url('../images/sub/board_line2.png') right bottom no-repeat; }
#num_write dd {  float:left;  width:calc(100% - 70px);  padding:7px 10px 8px 10px; background:#FFFFFF; overflow:hidden; font-weight:normal;text-overflow: ellipsis;white-space: nowrap;  }

#detail_wrap  {  float:left; width:100%; padding:10px 0px 10px 0px; border-bottom:1px solid #CCCCCC; }
#detail_wrap .detail_con img {  width:100%  }
#detail_wrap .detail_image img {  width:100%  }
.detail_Imgwrap  {  float:left; display:inline-block;width:100%; padding:10px 0px 10px 0px; text-align: center; }
.detail_Imgwrap img  { max-width: 100%; height: auto; margin-bottom:5px; }

/*ÀÌ´ÞÀÇ ÀÏÁ¤*/
table.calendar_top  {  border-top:2px solid #000000}
table.calendar_top td { display:table-cell; width:14.285%; line-height:32px; background:#edf2f9; }
table.calendar  {  width:100%;  margin:0px 0px 0px 0px;  }
table.calendar tr.line  {  border-bottom:1px solid #CCCCCC;   }
table.calendar tr.line:last-child  {  border-bottom:0;   }
table.calendar td.default  {  width:14.285%; padding:0px 0px 20px 0px; border-right:1px solid #CCCCCC;  border-bottom:0px solid #CCCCCC; letter-spacing:0em; }
table.calendar td.default:last-child  {  border-right:0;   }
table.calendar_box  {  }
table.calendar_box td  {  }
table.calendar_box td a  { font-size:12px !important; line-height:0px  !important;}
table.calendar_box td.date  { width:25%; padding-left:3px; font-weight:700; text-align:left;}
table.calendar_box td.date_none  { width:80%; }
table.calendar_box td.date_txt  { padding:0px 3px 0px 3px; height:45px; line-height:16px; text-align:left; }
table.calendar_box td a.date_link  {  width:100%; padding-left:4px; background: url('../images/sub/calendar_dot.gif') no-repeat 0px 7px;  }
p.date_link2  {width:100%; padding-left:4px; background: url('../images/sub/calendar_dot.gif') no-repeat 0px 9px; line-height:18px; }
p.click_txt {  font-weight:bold; line-height:1.8em;  }
.viewbox { position:absolute; display:none; padding:5px; border:1px solid #000000; background:#ffffff; z-index:2; }

/**¾²±âÆäÀÌÁö**/
.data_info	{ float:left;  width:100%; border-top:2px solid #000000;}
.data_info dl	 { width:100%;   }
.data_info dt	 {  float:left; width:90px; height:40px; padding:9px 0px 0px 0px;  font-weight:bold; text-align:center; border-bottom:solid 1px #CCCCCC; background:url('../images/sub/board_line2.png') right bottom no-repeat; }
.data_info dd	{  float:left;   width:calc(100% - 90px);  height:40px; padding:6px 0px 3px 10px;   border-bottom:solid 1px #CCCCCC;  }
.data_info dt.le {  text-align:left; padding-left:0px; }

.data_info2	{ float:left;  width:100%; border-bottom:solid 1px #CCCCCC;}
.data_info2 dl	{ width:100%;    }
.data_info2 dt	{  float:left;   width:90px; height:40px; padding:9px 0px 0px 0px;  font-weight:bold; text-align:center; background:url('../images/sub/board_line2.png') right bottom no-repeat; }
.data_info2 dd	{  float:left;   width:calc(100% - 90px);  padding:6px 0px 3px 10px;     background:#FFFFFF; }

.star { color:#ff0000;position:relative;top:3px; left:-4px; }

/** ¾²±â ¹× ÀÔ·ÂÆû°ü¸® **/
#board_write {  float:left; width:100%;  padding:8px 0px 9px 0px; border-top:2px solid #02649b; border-bottom:1px solid #CCCCCC;  }
#board_write span.notice {  font-weight:bold; color:#ff3300; width:100px;   padding:0px 0px 0px 10px; }
#detail_write  {  float:left; width:100%; padding:10px 0px 10px 0px; border-bottom:1px solid #CCCCCC;  }
#FileArea  {  float:left; width:calc(100% - 110px); margin-left:10px; margin-bottom:3px;overflow:hidden; text-overflow: ellipsis;white-space: nowrap;   }
#FileArea li input {  position:relative;top:0px; float:left; width:calc(100% - 40px)  !important; height:27px; overflow:hidden; text-overflow: ellipsis;white-space: nowrap;    }
#FileArea li a {  float:right; padding:0px 5px; line-height:25px; border:1px solid #cccccc !important; text-align:center;background:#ffffff  }

/** ÃÊ·Ï ¸®½ºÆ® **/
.table_Journal { width:100%;  border-top:2px solid #000000; margin-bottom:20px; }
.table_Journal p.tit { width:88%; font-weight:bold; font-size:16px; line-height:22px; }
.table_Journal p.s_tit { width:88%; color:#8A8A8A; margin-bottom:10px;}
.table_Journal span.j_part1 { float:left; position:relative; top:-1px; width:64px; font-size:16px; margin:0px 5px 0px 0px; padding:0px 0px 2px 0px; color:#ffffff; background:#00bacc; text-align:center; }
.table_Journal span.j_part2 { float:left; position:relative; top:-1px; width:64px; font-size:16px; margin:0px 5px 0px 0px; padding:0px 0px 2px 0px; color:#ffffff; background:#ba83e0; text-align:center; }
.table_Journal td.info { padding:10px 10px 14px 10px; border-bottom:1px solid #cccccc;}
.table_Journal .on {  cursor:pointer; background:#F5F5F5 url('../images/sub/p_arrow.png') no-repeat 98% 50%;  }
.table_Journal .off { background: url('../images/sub/p_arrow.png') no-repeat 98% 50%; }
.table_Journal a:hover {  text-decoration: none;  }

.pdf_full {  margin-right:5px;  }

a.btn_pdf {    display:inline-block; padding:0px 5px 0px 5px; border:1px solid #a8a8a8; background:#ffffff; text-align:center; font-size:13px;  line-height:22px; letter-spacing:-0.03em;  }

/*ÃÊ·Ï°Ë»ö*/
.abstract_box {  float:left; width:100%; border:1px solid #cccccc; padding:10px 0px 10px 0px;  }
.abstract_search {  width:50%; margin:0 auto;  text-align:center;  }
.abstract_search h3 {  float:left; width:120px; line-height:25px; font-weight:600; padding:1px 0px 0px 17px; margin:0px 0px 0px 0px; background:url(/images/sub/ico_sch.png) no-repeat 0px center; background-size:20px;  }
.abstract_right {  float:right; position:relative;width:calc(100% - 120px);   }
.abstract_select {  float:left; width:calc(100% - 60px);   }

.abstract_search2 {  width:80%; margin:0 auto;  text-align:center;  }
.abstract_search2 h3 {  float:left; width:100px; line-height:25px; font-weight:600; padding:1px 0px 0px 17px; margin:0px 0px 0px 0px; background:url(/images/sub/ico_sch.png) no-repeat 0px center; background-size:20px;  }
.abstract_right2 {  float:right; position:relative;width:calc(100% - 100px);   }
.abstract_select2 {  float:left; width:calc(100% - 47px);   }

/*ÃÊ·Ï »ó¼¼*/
#Journal_data_info	{ float:left; border-top:1px solid #000000;}
#Journal_title {  float:left; width:100%;  font-size:16px;  font-weight:bold;  padding:10px 0px 12px 0px; border-top:2px solid #000000; text-align: center; }
#Journal_data_info dl	 { float:left; width:100%;  padding:12px 0px 12px 0px; border-bottom:solid 1px #cccccc;background:url('../images/sub/board_line3.png') left bottom no-repeat;  }
#Journal_data_info dt	 {  float:left;   width:130px;  font-weight:600; text-align:center;   }
#Journal_data_info dt.le {  text-align:left; padding-left:0px; }
#Journal_data_info dd	{  float:left;   width:600px;  padding-left:10px;   }
a.Journal_file { float:left; width:100%;  padding-left:20px; background: url('../images/ico/default2.png') no-repeat 0px 2px; }

/*ÃÊ·Ï°Ë»ö °ü·Ã*/
#Journal_search_box { float:left; width:100%; border:1px solid #cccccc; padding:5px 0px 10px 0px; }
#Journal_search_info  {  width:90%; margin:0 auto;   }
#Journal_search_info select { width:75px;   }
#Journal_search_info input { float:right; width:calc(100% - 78px);  position:relative;top:2px;  }
#Journal_search_info dl {    }
#Journal_search_info dl dt {  float:left; width:12%; font-weight:600; height:35px; padding:7px 0px 0px 0px; border-bottom:solid 1px #CCCCCC; background:url('../images/sub/board_line2.png') right bottom no-repeat; text-align:center; }
#Journal_search_info dl dd {  float:left; width:88%; height:35px; padding:2px 0px 0px 5px; border-bottom:solid 1px #CCCCCC;  }
/*#Journal_search_info dl dd.line { width:20%; background:url('../images/sub/board_line2.png') right bottom no-repeat;  }
#Journal_search_info dl dd.line2 { width:30%;   }*/
#Journal_search_info dt p.sch_word {  /*position:relative;bottom:3px; width:66px; margin:0 auto; padding:3px 0px 3px 0px; background:#eaeaea; */ }

/* ´º½º·¹ÅÍ ¸Þ´º  */
.news_memu { float:left; width:100%; }
.news_memu ul{  float:left; width:100%; margin-left:0px; }
.news_memu li {  float:left; width:9%; }
.news_memu li.first{  float:left; width:64%; }
.news_memu li.first img{ float:left;width:390px; text-align:left}
.news_memu li{ text-align:right}

.news_memu li:first-child {}
.news_memu li.on a{color:#0062ad; text-decoration:none;}
.news_memu li.on a img:first-child{display:none;padding-top:3px;}
.news_memu li.on a img:last-child{display:inline-block;padding-top:3px;}

.news_memu li a img:first-child{display:inline-block;padding-top:3px;}
.news_memu li a img:last-child{display:none;padding-top:3px;}
.news_memu li a:hover img:first-child{display:none;padding-top:3px;}
.news_memu li a:hover img:last-child{display:inline-block;padding-top:3px;}

/*´º½º·¹ÅÍ ºÒ·¯¿À´Â ÀÌ¹ÌÁö ¸®»çÀÌÂ¡*/
.txc-image { width:100%; padding:10px;}

/*¾ÆÀÌµðºñ¹Ð¹øÈ£Ã£±â */
.m_top_wrap {  float:left; width:100%;  }
#m_top_txt { float:left; width:100%; margin:10px 0px 30px 0px; letter-spacing:-0.02em; text-align:center; }
#m_top_txt .p1 { font-weight:600; font-size:22px; margin:0px 0px 12px 0px; line-height:28px;}
#m_top_txt .p2 { font-size:16px; margin:0px 0px 0px 0px; line-height:22px;}

/*È¸¿ø¾È³»*/
.login_wrap {  float:left; width:100%;  }
.login_area {  width:500px; margin:0 auto;    }
#loginform { display:inline-block; width:100%; }
.login {float:left; width:100%; }
.login ul {}
.login ul li { float:left; width:100%;  }
.login ul li.l1 {margin-bottom:5px;  background:#02649b url('../images/sub/log_1.png') no-repeat 10px 50%; }
.login ul li.l2 {margin-bottom:5px;  background:#02649b url('../images/sub/log_2.png') no-repeat 10px 50%; }
.login ul li.l3 {margin-bottom:5px;  background:#02649b url('../images/sub/log_3.png') no-repeat 10px 50%; }
.login ul li.l4 {margin-bottom:5px;  background:#02649b url('../images/sub/log_hos.png') no-repeat 10px 50%; }
.login ul li.l5 {margin-bottom:5px;  padding-left:10px; }
.login ul li.l6 {margin-bottom:5px;  background:#02649b url('../images/sub/log_6.png') no-repeat 10px 50%; }
.login ul li.l7 {margin-bottom:5px;  background:#02649b url('../images/sub/log_7.png') no-repeat 10px 50%; }
.login ul li.l8 {margin-bottom:5px;  background:#02649b url('../images/sub/log_8.png') no-repeat 10px 50%; }

input.wrt_right { float:right; width:calc(100% - 50px);  padding-right:10px}

/*·Î±×ÀÎÇÏ´Ü ¹öÆ°*/
ul.btn_join_wrap {  float:left; width:100%;  margin:15px 0px 0px 0px;  }
ul.btn_join_wrap li {  float:left; width:49.5%; margin-right:1%; }
ul.btn_join_wrap li:last-child {  margin-right:0%; }
ul.btn_join_wrap li a {  float:left; width:100%; color:#101010; border:1px solid #B8B8B8; background: #ffffff; text-align:center; line-height:36px;   }
ul.btn_join_wrap li a:hover {  border:1px solid  #242424;   text-decoration:none;  }

.mailto {  float:left; width:100%; margin:15px 0px 140px 0px; padding:0px 0px 0px 26px; background:url('../images/sub/mail_to.png') left center no-repeat;   }

/*È¸¿ø°¡ÀÔ´Ü°è*/
#mem_step {float:left;  width:100%; margin-bottom:25px; }
#mem_step ul.mst {  }
#mem_step ul.mst li { float:left; width:49%; margin-right:2%; color:#8E8E8E; font-size:16px; font-weight:bold; }
#mem_step ul.mst li:last-child { margin-right:0%; }
#mem_step ul.mst li.on { float:left; color:#101010; }

.join_step_off { float:left; width:100%; height:10px; margin-top:8px; border:1px solid #e2e2e2; background:#e2e2e2; border-radius:5px; }
.join_step_on { float:left; width:100%; height:10px; margin-top:8px; border:1px solid #0084c4; background:#0084c4; border-radius:5px; }

.join_gr_box {  float:left;width:100%; padding:10px; border:1px solid #cccccc;  }
.join_gr_check {  float:left; width:100%; margin:0px 0px 10px 0px;   }

/*È¸¿ø°¡ÀÔÀÛ¼º*/
.data_info3 {  float:left;  width:100%; border-top:2px solid #000000;  }
.data_info3 dl, .data_info3 dt, .data_info3 dd { padding:0; margin:0; }
.data_info3 dl { width:100%; }
.data_info3 dt { clear:left; float:left; display:block;  width:110px;  padding:6px 0px 0px 0px; font-weight:700;}
.data_info3 dd { padding:3px 10px 3px 120px; border-bottom:1px solid #cccccc; background:url('../images/sub/board_line2.png') 110px 0px repeat-y;  }
.data_info3 dd:after { content: "";display: table;clear: both; }


input.mem_sizing1 {  width:50%;   }
input.mem_sizing2 {  width:50%;   }

select.mem_sizing1 {  width:50%;   }
select.mem_sizing2 {  width:25%;   }

/*È¸¿ø°¡ÀÔ¿Ï·á ÅØ½ºÆ® */
#join_ok_txt { float:left; width:100%; margin:10px 0px 10px 0px; padding:70px 0px 70px 0px; background:url(../images/sub/join_bg.png) no-repeat 60px 50%; border-top:2px solid #000000;  border-bottom:1px solid #cccccc; letter-spacing:-0.02em;  }
#join_ok_txt .p1 { font-weight:600; font-size:22px; margin:5px 0px 12px 260px; }
#join_ok_txt .p2 { font-size:16px; margin:0px 0px 0px 260px; line-height:24px; }

/*¿Â¶óÀÎÈ¸¿ø¸íºÎ°Ë»ö*/
#Journal_search_info2  {  width:90%; margin:0 auto;   }
#Journal_search_info2 select { width:100% !important;   }
#Journal_search_info2 input { width:100% !important;   }
#Journal_search_info2 dl {    }
#Journal_search_info2 dl dt {  float:left; width:15%; font-weight:600; height:36px; padding:7px 0px 0px 0px; border-bottom:solid 1px #CCCCCC; background:url('../images/sub/board_line2.png') right bottom no-repeat; text-align:center; }
#Journal_search_info2 dl dd {  float:left; width:35%; height:36px; padding:4px 5px 0px 5px; border-bottom:solid 1px #CCCCCC;  }
#Journal_search_info2 dl dd:nth-child(2) { background:url('../images/sub/board_line2.png') right bottom no-repeat; text-align:center;   }
#Journal_search_info2 dl dd:nth-child(6) { background:url('../images/sub/board_line2.png') right bottom no-repeat; text-align:center;   }

/*¿Â¶óÀÎÈ¸¿ø°Ë»ö¸®½ºÆ®*/
.bbs_list_tbl2{float:left; position:relative; display:table; width:100%; table-layout:fixed; margin:0px 0px 20px 0px;}
.bbs_list_head2{display:table-header-group; }
.bbs_list_head2 span{display:table-cell; text-align:center; background:#fff; color:#222222; font-weight:600; padding:11px 0; border-top:2px solid #000000;  border-bottom:1px solid #000000; background:#ffffff;}
.bbs_list_row2 {display:table-row; width:100%; }
.bbs_list_row2 .column{display:table-cell; vertical-align:middle; padding:8px 0px; text-align:center; border-bottom:1px solid #cccccc; }
.bbs_list_row2 .column2 {display:table-cell; vertical-align:middle; padding:8px 0px; text-align:center; border-bottom:1px solid #cccccc; }
.bbs_list_row2 .column3 { display:none; }

.bbs_list_row2 .bbs-title{text-align:left;}
.bbs_list_row2 .bbs-title a{display:block; position:relative; padding:4px 0px 0px 0px; overflow:hidden;}	
.bbs_list_row2 .bbs-title a:hover{ text-decoration:underline !important; }
.bbs-subject-con{display:inline-block; position:relative; max-width:100%; overflow:hidden; text-overflow: ellipsis;white-space: nowrap;}
a.bbs-title{display: inline-block; overflow: hidden; width: 100%; text-overflow: ellipsis; white-space: nowrap;  vertical-align:middle; }

/*¿Â¶óÀÎÈ¸¿ø°Ë»ö»ó¼¼ »ó´Ü*/
#clinic_num {  width:100%;   }
#clinic_num ul li { float:left; width:50%; } 
.hos_info {  float:left; width:50%; font-weight:600; }
.hos_num {  float:left; width:50%;  }

/*¿Â¶óÀÎÈ¸¿ø°Ë»ö»ó¼¼ ÇÏ´Ü¸®½ºÆ®*/
.bbs_list_tbl3{float:left; position:relative; display:table; width:100%; table-layout:fixed; margin:0px 0px 20px 0px;}
.bbs_list_head3{display:table-header-group; }
.bbs_list_head3 span{display:table-cell; text-align:center; background:#fff; color:#222222; font-weight:600; padding:11px 0; border-top:2px solid #000000;  border-bottom:1px solid #000000; background:#ffffff;}
.bbs_list_row3{display:table-row; width:100%;}
.bbs_list_row3 .column{display:table-cell; vertical-align:middle; padding:8px 0px; text-align:center; border-bottom:1px solid #cccccc; }

.bbs_list_row3 .bbs-title{text-align:left;}
.bbs_list_row3 .bbs-title a{display:block; position:relative; padding:4px 0px 0px 0px; overflow:hidden;}	
.bbs_list_row3 .bbs-title a:hover{ text-decoration:underline !important; }
.bbs-subject-con{display:inline-block; position:relative; max-width:100%;}

.no_search {  position:absolute ; width:100%; margin-bottom:110px !important; border-bottom:1px solid #cccccc; line-height:40px; text-align:center;   }

 /*±¸ÀÎ±¸Á÷ »ó¼¼ÆäÀÌÁö*/
.w_board2	{ float:left;}
.w_board2 dl	 {  float:left;width:100%; border-bottom:solid 1px #CCCCCC; }
.w_board2 dl.grline {  float:left; width:100%; border-bottom:solid 1px #CCCCCC; background: url('../images/sub/board_line2.png') 20% bottom no-repeat; }

.w_board2 dt	 {  float:left;   width:20%;  padding:10px 0px 10px 0px;  font-weight:bold; text-align:center; background: url('../images/sub/board_line2.png') right bottom no-repeat;    }
.w_board2 dt .none_line { background: none;   }

.w_board2 dd	{  float:left;   width:30%;   padding:10px 0px 10px 10px;   background: url('../images/sub/board_line2.png') right bottom no-repeat; }
.w_board2 dd.none_line	{ float:left;   width:80%;   padding:10px 0px 10px 10px;  }
.w_board2 dd.last	{  background: none; }

.w_board2 dd.line1	{  float:left;   width:80%;   padding:10px 0px 10px 10px;    }

/*±¸ÀÎ±¸Á÷µî·Ï °ü·Ã*/
.w_board3	{ float:left; width:100%; border-top:2px solid #000000;}
.w_board3 dl	 {  float:left;width:100%; border-bottom:solid 1px #CCCCCC; }
.w_board3 dt	 {  float:left;   width:20%; height:35px; padding:7px 0px 0px 0px;  font-weight:bold; text-align:center; background: url('../images/sub/board_line2.png') right bottom no-repeat;    }
.w_board3 dd	{  float:left;   width:30%;  height:35px;  padding:4px 10px 0px 10px;   background: url('../images/sub/board_line2.png') right bottom no-repeat; }
.w_board3 dt	{  display: table-cell; }
.w_board3 dd	{ display: table-cell; }
.w_board3 dd.last	{  background: none; }
.w_board3 dd.line1	{  float:left;   width:80%;   padding:4px 10px 0px 10px;    }

.w_board3 dl.hg1	, .w_board3 dt.hg1 {  height:90px; line-height:24px;  }
.w_board3 dl.hg2	, .w_board3 dt.hg2 {  height:110px; line-height:24px;  }	
.w_board3 dl.hg3	, .w_board3 dt.hg3 {  height:35px; line-height:24px;  }
.w_board3 dl.hg4	, .w_board3 dt.hg4 {  height:170px; }
.w_board3 dl.hg5	, .w_board3 dt.hg5 {  height:155px; }
.w_board3 dl.hg6	, .w_board3 dt.hg6 {  height:120px; }

.ins_cal1 { float:left; width:170px; height:130px;  border:1px solid  #BCBCBC;}
.ins_cal2 { float:right; width:calc(100% - 180px); height:130px; overflow-x:hidden; overflow-y:scroll; border:1px solid #BCBCBC; }

span.ch_line {  float:left; margin-right:30px; position:relative;top:3px }

.sizing100 {  width:100%;  }
.sizing70 {  width:70%;  }
.sizing50 {  width:50%;  }
.sizing30 {  width:30%;  }
.sizing25 {  width:25%;  }

/*È¸¿øÁ¤º¸°ü¸®*/
#check_box {  }
#check_box ul { float:left; width:100%;  }
#check_box ul li { float:left; width:33.3%;  }

#new_mempic_info {  float:left; width:100%; position:relative;}

.file_input_textbox2 { float: left; position: absolute; left:0px; top:0px; width:100%;height:29px; border:1px solid #B8B8B8; }
.file_input_div2 { float: left; position: relative;top:0px; width:100%;  height:29px; overflow: hidden;  }
.file_input_button2 { width: 80px; position: absolute; top: 0px; right:0px; height:29px; background: #7bc24b; color: #FFFFFF; border: 0px solid #699f1f; cursor:pointer; }



.file_input_hidden2 { position: absolute; right: 0px; top: 0px; cursor:pointer; opacity: 0;
 filter: alpha(opacity=0);
-ms-filter: "alpha(opacity=0)";
-khtml-opacity: 0;
-moz-opacity: 0;
}

input.file_input_textbox2:hover,
input.file_input_textbox2:focus{
border-color:#B8B8B8;
}

.essential select { width:100% !important }

/** FAQ¸®½ºÆ® **/
#faq_wrap {  float:left; width:100%; margin:0px 0px 20px 0px; border-top:2px solid #000000;   }
#faq_list {  float:left; width:100%; margin:9px 0px 0px 0px; border-bottom:1px solid #cccccc; }
#faq_q  {  float:left; width:100%; margin:0px 0px 4px 0px;   }
#faq_a { float:left; width:100%; border-top:1px dashed #cccccc; padding:9px 0px 4px 0px; background:#f5f5f5; }
#faq_list .number {  float:left; width:40px; }
#faq_list .substance { float:left; width:calc(100% - 40px); padding-right:10px;  }
.q_txt {  width:26px; margin:0 auto; padding:1px 0px 3px 0px; background:#0084c4; color:#ffffff; text-align:center; font-weight:600; border-radius:3px;}
.a_txt {  width:26px; margin:0 auto; padding:1px 0px 3px 0px; background:#bcbcbc; color:#ffffff; text-align:center; font-weight:600; border-radius:3px; }
.con_txt {  padding:2px 5px 7px 0px;  }

a.plus {  float:left; color:#ffffff; padding:4px 12px 4px 22px; background:#404040 url('../images/sub/ico_plus.png') no-repeat 9px 50%; }
a.plus:hover  {  background:#242424 url('../images/sub/ico_plus.png') no-repeat 9px 50%; text-decoration:none; }

a.minus {  float:left; color:#ffffff; padding:4px 12px 4px 22px; background:#8c8c8c url('../images/sub/ico_minus.png') no-repeat 9px 50%; }
a.minus:hover  {  background:#6e6e6e url('../images/sub/ico_minus.png') no-repeat 9px 50%; text-decoration:none; }

/*faq¸®½ºÆ® ´Ù¿î¹öÆ° °­Á¦À§Ä¡*/
.substance .bt_down_right {float:left !important; margin:5px 0px;}

/*faq¸®½ºÆ® ¸ðµÎ¿­±â´Ý±â À§Ä¡*/
.b_allopen {  float:left; width:50%; margin-top:5px; position:relative;top:-4px;}

 /*Àü¹®¾à»ç*/
.special_box {  float:left; width:100%; margin:0px 0px 30px 0px; padding:10px; border:1px solid #E1E1E1; background:#F9F9F9; text-align:justify;  }
.special_box p {  line-height:22px;  }

#tit_big1  {   float:left;  width:100%; margin:0px 0px 8px 0px;}
#tit_big1 h3 {  float:left;   width:100%;  font-size:18px; font-weight:bold; padding:0px 0px 3px 20px;  background: url('../images/sub/bullet_2deps.png') no-repeat 0px 5px;  }

.group_history{ float:left; position:relative; width:100%;  margin:10px 0px 50px 0px;}
.lst_history>li{overflow:hidden; margin-top:25px}
.lst_history>li:first-child{margin-top:0}
p.year {  float:left; width:130px; padding:15px 0px 0px 40px; font-weight:bold; color:#357EB8; font-size:30px; background: url('../images/sub/y_dot.png') no-repeat 10px 11px; }
ul.history_v2 {  float:left; width:calc(100% - 130px); margin:6px 0px 0px 0px; }
.history_v2 li {  float:left; width:100%; color:#333; text-indent:0px; line-height:22px; }
.history_v2 li strong {  float:left; width:35px;  }
.history_v2 li span {  float:left; width:calc(100% - 35px); padding-right:10px;  }
.h3_tit_histroy{ float:left;  }
.lst_history>li>img{float:left; }

.e_button2 {float:left; }
.e_button2 a {display: inline-block; width:190px;  line-height:38px; margin-right:5px; padding: 0px 0px 0px 10px; border: 1px solid #d5d5d5; background: url('../images/sub/sr.png') no-repeat 160px center; }
.e_button2 a:hover {color: #019dda; text-decoration: none; background: url('../images/sub/sr_on.png') no-repeat 160px center; }

.e_button3 {float:left;}
.e_button3 a {display: inline-block; width:257px;  line-height:38px; padding: 0px 0px 0px 10px; border: 1px solid #d5d5d5; background: url('../images/sub/sr.png') no-repeat 227px center; }
.e_button3 a:hover {color: #019dda; text-decoration: none; background: url('../images/sub/sr_on.png') no-repeat 227px center; }

.e_button4 {float:left;}
.e_button4 a {display: inline-block; width:370px;  line-height:38px; padding: 0px 0px 0px 10px; border: 1px solid #d5d5d5; background: url('../images/sub/sr.png') no-repeat 340px center; }
.e_button4 a:hover {color: #019dda; text-decoration: none; background: url('../images/sub/sr_on.png') no-repeat 340px center; }

/*Àü¹®¾à»ç ºÐ¾ßº° ¼Ò°³*/
/*Àü¹®¾à»ç ºÐ¾ßº° ¼Ò°³ ÅÇ*/
.tab_special {width:100%;margin:0 auto;}
.tab_special ul{ float:left;width:100%;  margin-left:0px ; margin-bottom:0px}

.tab_special li { float:left;width:19.6%; margin:0% 0.5% 3px 0%; border:1px solid #ccc; background:#ffffff; letter-spacing:-0.08em }
.tab_special li:nth-child(5) {margin:0% 0% 3px 0%;  }
.tab_special li:nth-child(10) {margin:0% 0% 3px 0%; }
.tab_special li.on{border:1px solid #0062ad;}
.tab_special li.on a{color:#0062ad; text-decoration:none; }
.tab_special li a{display:block; height:44px; padding: 14px 0px 0px 0px; line-height:16px; font-size:14px;letter-spacing:none;font-weight:bold;color:#000;text-align:center; text-decoration:none;}

#not_stit { float:left; width:100%; padding:16px 0px 17px 0px; margin-bottom:20px; color:#ffffff; background:#357EB8; font-family: Malgun Gothic, dotum, sans-serif; text-align:center; }

#business {width:100%; padding:5px 0px 0px 0px; }
#business ol li.s_menu {  font-size:14px;margin-bottom:6px;padding-left:15px; background: url('../images/sub/f_ar.png') no-repeat 7px 5px; }
#business .m_menu li { font-size:14px; margin-left:0px; padding:5px 0px 0px 25px; background: url('../images/sub/h_ar.gif') no-repeat 15px 13px; }
#business .k_menu li { font-size:14px; margin-left:0px; padding:5px 0px 0px 25px; background: url('../images/sub/k_ar.gif') no-repeat 15px 16px; }
span.bo_title {
	font-size:14px;
	font-weight:bold;
	display:block;
	margin:0px 0px 6px 0px;
	line-height:26px;
}
span.bo_stitle {
	font-size:14px;
	font-weight:bold;
	display:block;
	margin:0px 0px 6px 10px;
	color:#000000;
}

/*Àü¹®¾à»ç ¸í´Ü °Ë»ö*/
.special_search_box { position:relative; float:left; width:calc(100% - 105px);  text-align:left;  }
.btn_special_wrap {  float:right; width:100px;  }
input.btn_special_search { display:inline-block; width:100%;  line-height:25px; color:#ffffff; background: #404040; border:0px solid #242424; text-decoration: none; cursor:pointer;}
input.btn_special_search:hover  { background: #242424;  }

/*ºÒ·®ÀÇ¾àÇ° ½Å°í »ó¼¼ÆäÀÌÁö*/
.tit_cube_wrap { float:left;width:100%; margin:2px 0px 2px 0px; }
.tit_cube {  float:left; width:68px; margin-right:5px; padding:0px 0px; font-weight:700;line-height:20px; background:#e7eef2; border-radius:5px; text-align:center; }
.tit_medicine {  float:left;width:100%; margin:5px 0px 5px 0px; line-height:34px; font-size:15px; font-weight:700;  background:#d4ebf7; text-align:center;   }

.h75 {  height:75px  }

/*e-ÀÇ¾àÁ¤º¸Áö °Ô½ÃÆÇ*/
table.type02  { table-layout:fixed;  width:100%; }
table.type02 th  {  padding:10px 0px 12px 0px; border-top:2px solid #000000; border-bottom:1px solid #000000; background:url('../images/sub/board_line.png') right bottom no-repeat;  }
table.type02 th.last  {  background:none;  }
table.type02 td  {  padding:10px 0px 12px 0px; border-bottom:1px solid #CCCCCC;  text-align:center; letter-spacing:-0.05em; overflow:hidden; font-weight:normal;text-overflow: ellipsis;white-space: nowrap; width:90%;  }
table.type02 td.pic  {  padding:3px 0px 4px 0px; border-bottom:1px solid #CCCCCC;  text-align:center; letter-spacing:-0.05em;  }
table.type02 td.text_center  { padding:10px 0px 12px 0px;   text-align:center;   }
table.type02 td.text_left  { padding:10px 0px 12px 5px; text-align:left; }
table.type02 td.text_left_re  {  padding:0px 0px 0px 34px; text-align:left;  background: url('../images/sub/re.png') no-repeat left 16px;  }

button.area_srch_bt_total {  float:left; width:100%;  margin-right:2px; padding:3px 0px 1px 0px; line-height:14px; border:1px solid #b8b8b8; background:#f0f0f0; font-weight:bold;color:#000000; cursor:pointer; }
button.area_srch_bt {  float:left; width:6.678%; margin-right:0.5%; padding:3px 0px 1px 0px; line-height:14px; border:1px solid #b8b8b8; background:#ffffff; font-weight:bold;color:#000000; cursor:pointer; }
button.area_srch_bt:last-child { margin-right:0%; }

.area_srch {  float:left; width:53%; }
.txt_search {   position:relative;  float:right; width:45%; text-align:right;   }
.txt_search_left {  float:left; width:calc(100% - 139px); padding-left:0px;   }
.txt_search_right {  position:relative;  float:right; width:139px;    }

a.site_url {   display:inline-block; width:56px; padding:1px 0px 0px 0px; line-height:22px; font-size:13px; border:1px solid #a8a8a8; background:#ffffff; text-align:center; letter-spacing:-0.1em; text-decoration:none }
a.site_url:hover {   border:1px solid #4F4F4F;  }

/*¼­ºê Å¾ ÀÌ¹ÌÁö¹è°æ*/
.top_bg_txt {  float:left; margin-left:0px; padding:8px; font-size:15px; color:#ffffff; background:#0084c4; line-height:20px;  }

/*CI¼Ò°³*/
ul.color_3box {  float:left; width:100%;  }
ul.color_3box li {   float:left; width:32%; margin-right:2%; padding:15px;  color:#ffffff; font-weight:700; }
ul.color_3box li:last-child {  margin-right:0%;  }

.slogan_left { float:left; width:70px; font-weight:700;  }
.slogan_right { float:left; width:calc(100% -  70px);  }

.w_img {  width:100%;  }
.t_img {  width:100%; }
.m_img { width:100%; }

/*Ã£¾Æ¿À½Ã´Â±æ*/
.map_txt {  float:left; width:100%; }
.fw100 { float:left; width:100%;  }

/*±âº»¹®´Ü1*/
.default_word { float:left; width:100%; }
.default_word ul { float:left; width:100%; margin:0px 0px 0px 0px;}
.default_word li.dep2 { float:left; width:100%; font-weight:normal; margin:0px 0px 0px 0px; padding:0px 0px 0px 12px; background: url('../images/sub/arrow2.png') no-repeat 0px 9px; background-size:4px;  line-height:20px; }
.default_word li.dep3 { float:left; width:100%; font-weight:normal; margin:0px 0px 0px 0px; padding:0px 0px 0px 12px; background: url('../images/sub/arrow3.png') no-repeat 0px 11px;  line-height:20px; }

/*¿ª´ëÈ¸Àå ¸®½ºÆ®*/
#ceo_member {    }
#ceo_member ul {    }
#ceo_member ul li {  float:left;  width:49%; margin:0px 2% 10px 0px; background: url('../images/sub/be_ceo_bg.png') bottom right no-repeat ; }
#ceo_member ul li:nth-child(2n) { margin:0px 0px 0px 0px;  }
.chairman_box {  float:left; width:100%;   height:183px; padding:10px 0px 19px 18px; border:1px solid #d5d5d5; border-left:5px solid #02649b;   }
.pic {  float:left; width:100px;  margin-top:10px;  }
.ceo_his1 {  float:left; width:calc(100% - 100px); margin:24px 0px 0px 0px; padding:0px 10px 0px 10px;  }
.ceo_his2 {  float:left; width:100%; margin:8px 0px 0px 0px; padding:0px 10px 0px 10px; }
#ceo_member ul li p { float:left; width:100%;   }
#ceo_member ul li p.ceo_t1 { font-weight:600; color:#02649b;   }
#ceo_member ul li p.ceo_t2 { font-size:18px; font-weight:600; margin:10px 0px 6px 0px; }
#ceo_member ul li p.ceo_t3 { color:#7e7e7e;   }

/*È¸Àå ¹× ÀÓ¿ø, ÀÇÀå´Ü ¹× °¨»ç ¸®½ºÆ®*/
#officer {  float:left; width:100%;  }
#officer_ceo { width:30%; margin:0 auto; } 
.officer_color1 {  width:100%; font-size:16px; font-weight:600; color:#02649b; padding:6px 0px 8px 0px; border:3px solid #02649b; text-align:center;  }
.officer_color2 {  width:100%; font-size:16px; font-weight:600; color:#009cda; padding:6px 0px 8px 0px; border:3px solid #009cda; text-align:center;  }
.officer_color3 {  width:100%; font-size:16px; font-weight:600; color:#00bacc; padding:6px 0px 8px 0px; border:3px solid #00bacc; text-align:center;  }
.officer_color4 {  width:100%; font-size:16px; font-weight:600; color:#ba83e0; padding:6px 0px 8px 0px; border:3px solid #ba83e0; text-align:center;  }
.officer_color5 {  width:100%; font-size:16px; font-weight:600; color:#a29334; padding:6px 0px 8px 0px; border:3px solid #a29334; text-align:center;  }
.officer_color6 {  width:100%; font-size:16px; font-weight:600; color:#339900; padding:6px 0px 8px 0px; border:3px solid #339900; text-align:center;  }

.officer_box {   float:left;width:100%; padding:15px 0px; margin:0px 0px 10px 0px; border:1px solid #d5d5d5;   text-align:center;   }
.officer_box_none {   float:left;width:100%; padding:15px 0px; margin:0px 0px 0px 0px; border:1px solid #d5d5d5;   text-align:center;   }
p.officer_t1 {   font-size:15px; font-weight:600; margin:0px 0px 3px 0px;   }
p.officer_t2 {  font-size:13px; color:#7e7e7e; letter-spacing:-0.08em;  }

.officer_line_wrap { float:left; position:relative; width:100%; }
.officer_line { margin:0 auto; width:1px; height:15px; background:#d5d5d5; }

#officer_list {   float:left; width:100%; margin-bottom:20px; padding:10px 10px 0px 10px; border:1px solid #d2d1ce; }
#officer_list ul {   float:left; width:100%; margin:0px 0px 0px 0px; }
#officer_list ul li {  float:left; width:24.25%; margin:0px 1% 0px 0px; }
#officer_list ul li:nth-child(4n) {  margin:0px 0% 0px 0px; }

.officer_box2 {   float:left;width:100%; padding:15px 0px; margin:0px 0px 10px 0px; border:1px solid #d5d5d5;   text-align:center;   }

#officer_list2 {   float:left; width:100%; margin-bottom:20px; padding:10px 10px 0px 10px; border:1px solid #d2d1ce; }
#officer_list2 ul {   float:left; width:100%; margin:0px 0px 0px 0px; }
#officer_list2 ul li {  float:left; width:49%; margin:0px 2% 0px 0px; }
#officer_list2 ul li:nth-child(2n) {  margin:0px 0px 0px 0px; }

#officer_list3 {   float:left; width:100%; margin-bottom:20px; padding:10px 10px 0px 10px; border:1px solid #d2d1ce; }
#officer_list3 ul {   float:left; width:100%; margin:0px 0px 0px 0px; }

#officer_list3 ul li {  float:left; width:32%; margin:0px 2% 0px 0px; }
#officer_list3 ul li:nth-child(3n) {  margin:0px 0px 0px 0px; }

/*º´¿ø¾à»çÈ¸ ±¤°í ½ÅÃ» Ã¼Å©¹Ú½º¿Í ¶óº§°£°Ý*/
.num_book { float:left; width:35px;  }
.num_book_chk { float:left; width:calc(100% - 35px);  letter-spacing:-0.12em}

/*±¤°í½ÅÃ»Æû*/
.ad_form {  float:left;  width:100%; border-top:2px solid #000000; }
.ad_form dl, .ad_form dt, .ad_form dd { padding:0; margin:0; font-size:12px; letter-spacing:-0.1em}
.ad_form dl { width:100%;}
.ad_form dt { clear:left; float:left; display:block;  width:100px;  padding:3px 0px 0px 0px; font-weight:700; text-align:center; }
.ad_form dd { padding:3px 10px 3px 110px;  border-bottom:1px solid #cccccc; background:url('../images/sub/board_line2.png') 100px 0px repeat-y;  line-height:16px;}
.ad_form dd:after { content: "";display: table;clear: both; }

ul.ad_form_list {   float:left;  width:100%;  }
ul.ad_form_list li {  position:relative; float:left;  width:100%;  padding:3px 0px 3px 0px; }
ul.ad_form_list li span.title {   float:left;  width:60px; line-height:22px; text-align:center; border-radius:5px;  font-weight:700; letter-spacing:-0.1em;background:#e7eef2; color:#02649b  }
ul.ad_form_list li span.con {   float:right;  width:calc(100% - 60px); padding:0px 0px 0px 4px;   }

#sub_title h1 {  padding:0px 0px 0px 8px; line-height:24px; font-size:24px; letter-spacing:-0.02em; border-left:4px solid #0084c4;  }

 ul.program_no_list { float:left; width:100%;  }
 ul.program_no_list li { float:left; width:100%; text-align:center !important; border-bottom:1px solid #cccccc; line-height:40px; font-weight:700; }

/*ÆÄÀÏÃ·ºÎ*/
.n_pop_box {   float:left; width:100%; padding:10px;  }

h3.file_title { position:relative;top:-8px;  float:left; width:100%;padding-left:6px; padding-bottom:4px; line-height:14px; border-left:5px solid #009cda;  }

.file_pop_wrap {  float:left; width:100%; margin-top:0px; position:relative;  }
.file_title2 {  float:left; width:100%; padding:11px 10px; margin-bottom:10px; background:#009cda;  }
.file_title2 h3 {  float:left;  padding-left:7px; line-height:16px; border-left: 5px solid #ffffff; color:#ffffff; font-size:16px; }
a.pop_close { float:right; width:15px; height:15px; background: url('/editor_new/images/bt_close_w.png') no-repeat; text-indent:-5000px; }
.file_input_textbox3 {position: absolute; left:0px; top:0px; width:calc(100% - 65px);height:29px; border:1px solid #898989; } 

.file_input_div3 { float: left; position: relative;top:0px; width:calc(100% - 65px);  height:29px; overflow: hidden;  } 
.file_input_button3 { width: 80px; position: absolute; top: 0px; right:0px; height:29px; background: #404040; color: #FFFFFF; border: 0px solid #699f1f; cursor:pointer; } 

.file_up_wrap {  float:right; width:60px;   }
input.file_up {  width:100%; height:29px;  border:1px solid #898989;  color:#000000; background:#ffffff; text-align:center }

.btn_pop_wrap {  float:left; width:100%; margin:10px 0px 5px 0px; text-align:center;  }
.btn_type_pop {  margin:0 auto; width:40%;   }
.btn_type_pop a { float: left; width:49%; margin:0px 2% 0px 0px;  color:#ffffff; text-align:center; line-height:30px;font-size:13px; font-weight:700 }
.btn_type_pop a:last-child { margin:0px 0% 0px 0px;   }
.btn_type_pop a:hover {  text-decoration:none;   }
.btn_type_pop a.blue {   border:1px solid #0085ca; background:#009cda;  }
.btn_type_pop a.white {   border:1px solid #898989; background:#ffffff; color:#000000;  }

input.blue {   float: left; width:49%; margin:0px 2% 0px 0px;  color:#ffffff; text-align:center; line-height:30px;font-size:13px; font-weight:700; border:1px solid #0085ca; background:#009cda;  }

/*ÂÊÁöÇÔ »ó¼¼º¸±â ¸®½ºÆ®*/
.data_memo {  float:left;  width:100%; border-top:2px solid #000000;  }
.data_memo dl, .data_memo dt, .data_memo dd { padding:0; margin:0; }
.data_memo dl { width:100%; }
.data_memo dt { clear:left; float:left; display:block;  width:110px;  padding:10px 5px 5px 5px; font-weight:700; font-size:14px; text-align:center}
.data_memo dd { padding:10px 10px 5px 120px; border-bottom:1px solid #cccccc; background:url('../images/sub/board_line2.png') 110px bottom no-repeat; font-size:14px; }
.data_memo dd:after { content: "";display: table;clear: both; }

input.gray {  display:inline-block; padding:0px 15px 0px 15px;text-align:center;  line-height:32px; background:#8c8c8c; color:#ffffff; border:0 }
input.gray:hover {   background:#6e6e6e; }

.edu_name_right2 {font-size:11px; }

/*¹®´Ü*/
ul.bus_word { float:left; }
ul.bus_word p { font-weight:700; }
ul.bus_word li { float:left; width:100%; padding:0px 0px 0px 0px; }
ul.bus_word li ul li.essential_red { padding-left:10px; background: url('../images/sub/rep_star.gif') no-repeat left 9px; }
ul.bus_word li ul li.essential_black { padding-left:25px; background: url('../images/sub/blp_star.gif') no-repeat 18px 9px; }
ul.bus_word li ul li.essential_black2 { padding-left:15px; background: url('../images/sub/blp_star.gif') no-repeat 4px 9px; }
ul.bus_word li ul li.dot_lv1 { padding-left:27px; background: url('../images/sub/arrow3.png') no-repeat 18px 11px; }

ul.bus_word li.dot_lv1 { padding-left:10px; background: url('../images/sub/arrow3.png') no-repeat 0px 11px; }

.num_left { float:left;width:18px; }
.num_right { float:left; width:calc(100% - 18px); }

.num_left2 { float:left;width:12px; }
.num_right2 { float:left; width:calc(100% - 12px); }

.mt_use {display:none}

 /*40ÁÖ³â Çà»ç ½ÅÃ»*/
.info_wrap {  float:left; width:100%; border-top:2px solid #000000;   }
.info_half {  float:left; width:50%;  }
.info2 {  float:left;  width:100%;   }
.info2 dl, .info2 dt, .info2 dd { padding:0; margin:0; }
.info2 dl { width:100%; }
.info2 dt { clear:left; float:left; display:block;  width:110px;  height:35px; padding:7px 0px 0px 0px; font-weight:700; text-align:center; }
.info2 dt.le { background:url('/images/sub/board_line2.png') left bottom no-repeat; }
.info2 dd { padding:4px 10px 4px 120px; border-bottom:1px solid #cccccc; background:url('/images/sub/board_line2.png') 110px bottom no-repeat;  }
.info2 dd:after { content: "";display: table;clear: both; }

/* ¡ß¡ß¡ß¡ß¡ß¡ß¡ß¡ß¡ß¡ß PC 1024px ÀÌ»ó ¡ß¡ß¡ß¡ß¡ß¡ß¡ß¡ß¡ß¡ß */
@media screen and (min-width: 1024px){

/*ºñÁÖ¾ó*/
.main_vis {   float:left; width:100%; height:351px; border-bottom:1px solid #eaeaea;  }
.main_img {   display:block; margin:0 auto; width:980px; height:350px;  }
.move_text_wrap {  float:left; width:700px; }
.move_text_ani {  float:left; width:100%; height:350px; background: url('../images/main/move_text_w.png') no-repeat left top; background-size:cover;  }
.move_text_ani2 {  float:left; width:100%; height:350px; background: url('../images/main/move_text_w2.png') no-repeat left top; background-size:cover;  }

/*¸ÞÀÎÅØ½ºÆ® ¼öÁ¤*/
.main_text_w {  display:block; margin:37px 0px 0px 0px;  }
.main_text_t {  display:none   }
.main_text_m {  display:none   }

p.copy1 {  font-size:20px; font-weight:700; color:#39ada2;  }
p.copy2 {  font-size:15px; font-weight:700;  color:#393939;  margin:10px 0px 0px 0px;  }
p.copy3 {  font-family:Georgia, "Times New Roman", serif;font-size:38px; font-weight:500;  color:#2f4359;  margin:19px 0px 0px 0px;  }


.right_slide {  float:left; width:280px; height:306px; margin-top:21px;   }

/*¸ÞÀÎÄÁÅÙÃ÷ Æø*/
.rs_contents_wrap {display:block; width:980px; margin:0 auto;   }
.rs_conents_area {  float:left;  position:relative;width:100%; padding:30px 0px 20px 0px;  }
/*¼­ºê Æø*/
#sub_100 { float:left; width:100%; margin-top:0px; padding:30px 0px; border-bottom:1px solid #d5d5d5;  }
#sub_980 { margin:0 auto;  width:980px; }
#sub_760 { float:right; width:730px; }
#sub_con {float:left; width:730px; margin-top:20px;}



/*È¸ÀåÀÎ»ç¸»*/
.ceo_greeting { float:left; width:100%; margin:0px 0px 35px 0px; padding:0% 0%; border-bottom:1px solid #848484;  }
.ceo_intro {  float:left; width:70%; margin:45px 0px 0px 0px;  }
span.gr1 {  display:block; width:100%; font-size:30px; line-height:42px; color:#39ada2; }
span.gr2 {  display:block; width:100%; font-size:15px; font-weight:600; margin-top:15px }
.ceo_pic {  float:right; width:30%;  }
.ceo_text p {  display:block; width:100%; margin-bottom:20px;  }

/*È¸ÀåÀÎ»ç¸» 2022*/
.ceo_greeting2022 { float:left; width:100%; margin:0px 0px 35px 0px; padding:0% 0%; border-bottom:1px solid #848484;  }
.ceo_intro2022 {  float:left; width:60%; margin:45px 0px 0px 0px; padding-left:20px;  }
span.gr12022 {  display:block; width:100%; font-size:25px; line-height:30px; color:#39ada2; }
span.gr22022 {  display:block; width:100%; font-size:15px; font-weight:600; margin-top:15px }
.ceo_pic2022 {  float:left; width:40%;  }
.ceo_text2022 p {  display:block; width:100%; margin-bottom:20px;  }

/*Äü¸Þ´º*/
.quick_side { display:block; position:absolute; top:30px; left:990px;  z-index:1; }
.quick_side_m { display:none; }
ul.quick_list { float:right; width:100px; }
ul.quick_list li {  float:left; width:100%;  padding:10px 0px 10px 0px; border:1px solid #cbcbcb; background:rgba(255,255,255,1); text-align:center; margin-bottom:10px;  }
ul.quick_list li:last-child {  border-bottom:1px solid #cbcbcb;   }
ul.quick_list li p.txt_w {  padding-top:5px; font-size:13px; font-weight:700; line-height:16px;   }
ul.quick_list li p.txt_t {  display:none }

/*¸ð´Þ ·Î±×ÀÎ*/
input.btn_login {  font-size:16px; font-weight:bold; width:100px; padding:39px 0px 40px 0px; color:#ffffff; background: #666666; border:0px solid #666666; text-decoration: none; cursor:pointer;}
input.btn_login:hover  { background: #474747;  }

.close2 { width: 51px; height: 50px; position: absolute; left: 475px; top: -23px; text-align: center; text-decoration: none; background:#009cda url('../images/include/btn_close_wh.png') 13px center no-repeat;  }

/*»ó´Ü°øÁö¿ë¸¶Å©*/
p.not {  display:block }
p.not2 {  display:block  }
p.not_m {  display:none  }
p.not2_m { display:none  }

/*È¸¿øÁ¤º¸°ü¸®*/
img.pic_img2 {  float:left; width:110px; height:145px;  border:1px solid #cccccc; background:#ffffff;  }
.file_up_mem2 {  position:absolute; right:0px; bottom:0px; width:calc(100% - 110px);  padding:0px 0px 0px 10px;  }

/*ÅÇ 6Ä­ ´Ùºóµµ ¹®ÀÇ(FAQ)*/
.tab_new6 {  float:left; width:100%; margin:0 auto; margin-bottom:25px; display:block;}
.tab_new6 ul { float:left;width:100%; margin-left:0px}
.tab_new6 li { float:left;width:16%;  border:1px solid #ccc;border-left-width: 0;border-bottom-color:#02649b;  background:#ffffff; text-align:center; }
.tab_new6 li:first-child { border-left-width: 1px;}
.tab_new6 li.on { border-bottom:0; border-color:#02649b; border-left-width: 1px;  }
.tab_new6 li.on a { color:#02649b; font-weight:600; text-decoration:none; }
.tab_new6 li a { display:block; height:64px; padding: 6px 0px 0px 0px; line-height:16px; font-size:15px; letter-spacing:-0.06em; color:#000;text-align:center; text-decoration:none; }
.tab_new6 li a.normal { padding: 24px 0px 0px 0px;  }

.w_line_txt {  display:block;  }
.t_line_txt {  display:none;  }
.m_line_txt {  display:none;  }

/*Àü¹®¾à»ç ÀÚ°Ý½ÃÇè ÅÇ*/
.tab_special2 {width:100%;margin:0 auto;}
.tab_special2 ul{display:table;width:100%; margin-left:0px}
.tab_special2 li{display:table-cell;width:25%; padding: 0px 0px 0px 0px;  border:1px solid #ccc;border-left-width: 0;border-bottom-color:#0062ad;border-radius:0px;border-bottom-left-radius: 0;border-bottom-right-radius: 0; background:#ffffff;}
.tab_special2 li:first-child{border-left-width: 1px}
.tab_special2 li.on{border-bottom:0;border-color:#0062ad;border-left-width: 1px;}
.tab_special2 li.on a{color:#0062ad; text-decoration:none;}
.tab_special2 li a{display:block; width:100%; height:46px; padding:13px 0px 0px 0px;  line-height:18px; font-size:14px;letter-spacing:-1px;font-weight:bold;color:#000;text-align:center; text-decoration:none;}

 /*ºÒ·®ÀÇ¾àÇ° ½Å°í »ó¼¼ÆäÀÌÁö*/
.w_board4	{  float:left;width:100%; border-top:solid 2px #000000;}
.w_board4 dl	 {  float:left;width:100%; border-bottom:solid 1px #CCCCCC; }
.w_board4 dl.grline {  float:left; width:100%; border-bottom:solid 1px #CCCCCC; background: url('../images/sub/board_line2.png') 20% bottom no-repeat; }
.w_board4 dt	 {  float:left;   width:20%;  padding:10px 0px 10px 0px;  font-weight:bold; text-align:center; background: url('../images/sub/board_line2.png') right bottom no-repeat;    }
.w_board4 dt .none_line { background: none;   }
.w_board4 dd	{  float:left;   width:30%;   padding:10px;   background: url('../images/sub/board_line2.png') right bottom no-repeat; }
.w_board4 dd.none_line	{ float:left;   width:80%;   padding:10px;  }
.w_board4 dd.last	{  background: none; }
.w_board4 dd.line1	{  float:left;   width:80%;   padding:10px;    }

.w_board5	{  float:left;width:100%; border-top:solid 2px #000000;}
.w_board5 dl	 {  float:left;width:100%; border-bottom:solid 1px #CCCCCC; }
.w_board5 dl.grline {  float:left; width:100%; border-bottom:solid 1px #CCCCCC; background: url('../images/sub/board_line2.png') 20% bottom no-repeat; }
.w_board5 dt	 {  float:left;   width:20%;  height:39px; padding:9px 0px 10px 0px;  font-weight:bold; text-align:center; background: url('../images/sub/board_line2.png') right bottom no-repeat;    }
.w_board5 dt .none_line { background: none;   }
.w_board5 dd	{  float:left;   width:30%;  height:39px; padding:6px 10px 0px 10px;   background: url('../images/sub/board_line2.png') right bottom no-repeat; }
.w_board5 dd.none_line	{ float:left;   width:80%;   padding:6px 10px 0px 10px;  }
.w_board5 dd.last	{  background: none; }
.w_board5 dd.line1	{  float:left;   width:80%;  padding:6px 10px 0px 10px;   }

/*±¤°í »çÀÌÆ®*/
.banner_area {  display:block; margin:0 auto; width:980px; background:orange;  }
.banner_zone_wrap{float:left; position:relative; overflow:hidden; width:839px; /*margin:0 auto;*/ height:40px;  }
.banner_zone{width:810px;overflow:hidden; text-align:center;margin:0 auto; background:#f4f7f9; }

.w_use {  display:block  }
.m_use {  display:none  }

/*¼­ºê Å¾ ÀÌ¹ÌÁö¹è°æ*/
#top_ci { float:left; width:100%; height:160px; margin-bottom:30px; background:url('../images/sub/img_int_3_top.png') no-repeat; background-size:cover }
#top_history { float:left; width:100%; height:160px; margin-bottom:30px; background:url('../images/sub/img_int_4_top.png') no-repeat; background-size:cover}

.w_img {  display:block  }
.t_img {  display:none }
.m_img {  display:none }

/*¿¬Çõ*/
#history_view {  float:left; width:100%;  }
#history_years {  float:left; width:100px; font-size:30px;   margin-bottom:15px;  }
#history_years_no { float:left; width:100px; height:10px;  }
#history_detail {  float:left; width:calc(100% - 100px); background: url('../images/sub/history_line.png') repeat-y;  }
#year_number {  float:left; width:105px; padding-left:22px; font-size:22px; font-weight:600; color:#02649b; background: url('../images/sub/history_circle.png') no-repeat 0px 5px;  }

#history_info { float:left;width:calc(100% - 105px);  margin:0px 0px 15px 0px; }
#history_info dl {  float:left; width:100%; margin:0px 0px 10px 0px;}
#history_info dl.last { margin:0px 0px 50px 0px;}
#history_info dl dt { float:left; width:70px;  font-weight:600; padding-left:0px;   }
#history_info dl dd { float:left; width:calc(100% - 70px);  }

.history_view {  float:left; width:100%;  }
.history_detail {  float:left; width:100%; background: url('/kshperc/images/sub/y_line.png') repeat-y 9px top ;  }
.year_number {  float:left; width:130px; height:22px; padding-left:40px; font-size:28px; font-weight:600; color:#357EB8; background: url('../images/sub/y_dot.png') no-repeat 0px center;  }
.history_info { float:left;width:calc(100% - 130px);  margin:0px 0px 15px 0px; }
.history_info dl {  float:left; width:100%; margin:0px 0px 10px 0px;}
.history_info dl.last { margin:0px 0px 50px 0px;}
.history_info dl dt { float:left; width:50px;  font-weight:600; padding-left:0px;   }
.history_info dl dd { float:left; width:calc(100% - 50px);  }

/*Ã£¾Æ¿À½Ã´Â±æ*/
.mab_bg1 { float:left; width:18%; height:34px; padding:5px 0px 0px 50px; margin:0px 0px 20px 0px; background: url('../images/sub/ico_m1.png') no-repeat }
.mab_bg2 { float:left; width:18%; height:34px; padding:5px 0px 0px 50px; margin:0px 0px 20px 0px; background: url('../images/sub/ico_m2.png') no-repeat }
.mab_bg3 { float:left; width:18%; height:34px; padding:5px 0px 0px 50px; margin:0px 0px 20px 0px; background: url('../images/sub/ico_m3.png') no-repeat }
.mab_bg4 { float:left; width:18%; height:34px; padding:5px 0px 0px 50px; margin:0px 0px 20px 0px; background: url('../images/sub/ico_m4.png') no-repeat }
.mab_bg5 { float:left; width:18%; height:34px; padding:5px 0px 0px 50px; margin:0px 0px 20px 0px; background: url('../images/sub/ico_m5.png') no-repeat }
.map_detail {  float:left; width:82%; padding:5px 0px 0px 0px;  }

/** ¾Ù¹ü ¸®½ºÆ® **/
#album_list {float:left; width:100%;  margin-bottom:20px;  padding:10px 0px 12px 0px; border-top:2px solid #000000;  }
#album_list ul { }
#album_list ul li { float:left; width:32%; margin:10px 2% 10px 0px; }
#album_list ul li:nth-child(3n){margin:10px 0% 10px 0px; }
#album_list ul li a.pic_link { float:left; position:relative; color:#ffffff; width:100%; height:180px;  }
#album_list ul li .black_area:hover {  text-decoration:underline;   }
#album_list .black_area { position:absolute; bottom:0; width:100%;  padding:5px; background:rgba(0,0,0,0.6);  text-align:center;  }
#album_list .black_txt { margin:0 auto; overflow:hidden; font-weight:normal;text-overflow: ellipsis;white-space: nowrap; width:100%;  }

/*ÀüÃ¼ÀÚ·á½Ç ¸®½ºÆ®*/
.program_list_line {}

ul.board_data1 {  float:left; width:100%;  border-top:2px solid #000000;  border-bottom:1px solid #000000; }
ul.board_data1 li {  float:left; text-align:center; font-weight:700;  padding-top:0px; line-height:40px;/*background: url('../images/sub/board_line.png') right bottom no-repeat;*/ }
ul.board_data1 li:last-child {  background: none; }
ul.board_data1 li:nth-child(1) { width:8%   }
ul.board_data1 li:nth-child(2) { width:12%   }
ul.board_data1 li:nth-child(3) { width:42%   }
ul.board_data1 li:nth-child(4) { width:8%   }
ul.board_data1 li:nth-child(5) { width:10%   }
ul.board_data1 li:nth-child(6) { width:12%   }
ul.board_data1 li:nth-child(7) { width:8%   }

ul.board_data2 {  float:left; width:100%;  border-top:2px solid #000000;  border-bottom:1px solid #000000; }
ul.board_data2 li {  float:left; text-align:center; font-weight:700;  padding-top:0px; line-height:40px;/*background: url('../images/sub/board_line.png') right bottom no-repeat;*/ }
ul.board_data2 li:last-child {  background: none; }
ul.board_data2 li:nth-child(1) { width:8%   }
ul.board_data2 li:nth-child(2) { width:54%   }
ul.board_data2 li:nth-child(3) { width:8%   }
ul.board_data2 li:nth-child(4) { width:10%   }
ul.board_data2 li:nth-child(5) { width:12%   }
ul.board_data2 li:nth-child(6) { width:8%   }

ul.board_data_list1 { margin:0 auto; display:table; width:100%; border-bottom:1px solid #cccccc; }
ul.board_data_list1 li {  display:table-cell; text-align:center; vertical-align:middle; padding:10px 0px 10px 0px; position:relative;}
ul.board_data_list1 li:nth-child(1) { width:8%;  }
ul.board_data_list1 li:nth-child(2) { width:12%; color:#02649b  }
ul.board_data_list1 li:nth-child(3) { width:42%; padding:0px 5px ; text-align:left;   }
ul.board_data_list1 li:nth-child(4) { width:8%;   }
ul.board_data_list1 li:nth-child(5) { width:10%;  }
ul.board_data_list1 li:nth-child(6) { width:12%;  }
ul.board_data_list1 li:nth-child(7) { width:8%;  }

ul.board_data_list2 { margin:0 auto; display:table; width:100%; border-bottom:1px solid #cccccc; }
ul.board_data_list2 li {  display:table-cell; text-align:center; vertical-align:middle; padding:10px 0px 10px 0px; position:relative;}
ul.board_data_list2 li:nth-child(1) { width:8%;  }
ul.board_data_list2 li:nth-child(2) { width:54%; padding:0px 5px ; text-align:left;   }
ul.board_data_list2 li:nth-child(3) { width:8%;   }
ul.board_data_list2 li:nth-child(4) { width:10%;  }
ul.board_data_list2 li:nth-child(5) { width:12%;  }
ul.board_data_list2 li:nth-child(6) { width:8%;  }

/*Àü¹®¾à»ç¸í´Ü ¸®½ºÆ®*/
ul.board_special {  float:left; width:100%;  border-top:2px solid #000000;  border-bottom:1px solid #000000; }
ul.board_special li {  float:left; text-align:center; font-weight:700;  padding-top:0px; line-height:40px;/*background: url('../images/sub/board_line.png') right bottom no-repeat;*/ }
ul.board_special li:last-child {  background: none; }
ul.board_special li:nth-child(1) { width:10%   }
ul.board_special li:nth-child(2) { width:10%   }
ul.board_special li:nth-child(3) { width:40%   }
ul.board_special li:nth-child(4) { width:10%   }
ul.board_special li:nth-child(5) { width:20%   }
ul.board_special li:nth-child(6) { width:10%   }

ul.special_data_list { margin:0 auto; display:table; width:100%; border-bottom:1px solid #cccccc; }
ul.special_data_list li {  display:table-cell; text-align:center; vertical-align:middle; padding:10px 0px 10px 0px; position:relative;}
ul.special_data_list li:nth-child(1) { width:10%;  }
ul.special_data_list li:nth-child(2) { width:10%;  }
ul.special_data_list li:nth-child(3) { width:40%;  padding:0px 5px ;   text-align:left; }
ul.special_data_list li:nth-child(4) { width:10%;  }
ul.special_data_list li:nth-child(5) { width:20%;  }
ul.special_data_list li:nth-child(6) { width:10%;  }

.edu_name_left { display:none;  }
.edu_name_right {  }
.edu_name1 { display:none; }
.edu_name2 {  }

.ep_edu_name1 { display:none; }
.ep_edu_name2 {   float:left; width:100%; position:relative }
.ep_edu_name2 .ep {  position:absolute; left:0px; top:0px; bottom:0px; margin:auto; width:100%; height:22px;   line-height:22px;  overflow:hidden; font-weight:normal;text-overflow: ellipsis;white-space: nowrap; font-size:14px; }


}

/* ¡ß¡ß¡ß¡ß¡ß¡ß¡ß¡ß¡ß¡ß ÅÂºí¸´ 640px~1023px ¡ß¡ß¡ß¡ß¡ß¡ß¡ß¡ß¡ß¡ß */
@media only screen and (min-width:640px) and (max-width:1023px) {
/*ºñÁÖ¾ó*/
.main_vis {   float:left; width:100%; height:265px; padding:0px 15px 0px 15px; border-bottom:1px solid #eaeaea;  }
.main_img {   display:block; margin:0 auto; width:100%; height:264px; }
.move_text_wrap {  float:left; width:100%; }
.move_text_ani {  float:left; width:100%; height:264px; background: url('../images/main/move_text_t.png') no-repeat left top; background-size:cover;  }
.move_text_ani2 {  float:left; width:100%; height:264px; background: url('../images/main/move_text_t2.png') no-repeat left top; background-size:cover;  }

/*¸ÞÀÎÅØ½ºÆ® ¼öÁ¤*/
.main_text_w {  display:none  }
.main_text_t {  display:block; margin:30px 0px 0px 0px;    }
.main_text_m {  display:none   }

p.copy1 {  font-size:20px; font-weight:700; color:#39ada2;  }
p.copy2 {  font-size:15px; font-weight:700;  color:#393939;  margin:10px 0px 0px 0px;  }
p.copy3 {  font-family:Georgia, "Times New Roman", serif;font-size:32px; font-weight:500;  color:#2f4359;  margin:19px 0px 0px 0px;  }


.right_slide { position:absolute;top:0px; right:0px; width:220px; height:240px; margin-top:10px;   }
/*ul.rs_slide li img {  width:248px; height:218px;  }*/

/*¸ÞÀÎÄÁÅÙÃ÷ Æø*/
.rs_contents_wrap {  display:block; width:100%; margin:0 auto;   }
.rs_conents_area {  float:left; width:100%; padding:10px 15px;  }

.side_bnr {  display:none;  }

/*¸ÞÀÎÇà»ç¹è³Ê*/
.main_banner {position:absolute; top:12px; right:0px; width:220px; height:240px; border:1px solid #abcdd9}
.sc_img {  float:left; width:100%; height:240px;  }

/*Æ÷ÅäÁ¸ Ãß°¡*/
.photo_title { float:left; width:100%; height:35px;  font-size:18px; font-weight:600; color:#ffffff; padding:8px 0px 0px 35px; }
.ph_bg {  background:#1d3470 url('../images/main/icon_camera.png') no-repeat left bottom; background-size:28px;  }
span.photo_txt { float:left;  height:45px;     }
span.photo_more {float:right; position:relative;right:13px; top:2px;    }
a.photo_link {  height:204px; }

.ph_black_area { font-size:12px;}

/*»çÀÌÆ®±¤°í*/
#ad_wrap { float:left; width:100%; padding:8px 15px 0px 15px; }

/*½ºÅ©·Ñ·¯ ½ºÅ¸ÀÏ*/
.scroller { float:left; height: 42px; width:calc(100% - 170px); position: absolute; overflow:hidden;}

/*È¸ÀåÀÎ»ç¸»*/
.ceo_greeting { float:left; width:100%; margin:0px 0px 15px 0px; padding:0% 0%; border-bottom:1px solid #848484;  }
.ceo_intro {  float:left; width:72%; margin:45px 0px 0px 0px;  }
span.gr1 {  display:block; width:100%; font-size:4vw; line-height:5vw; color:#13a591; }
span.gr2 {  display:block; width:100%; font-size:2vw; margin-top:5px }
.ceo_pic {  float:right; width:28%;  }
.ceo_text p {  display:block; width:100%; margin-bottom:15px;  }

/*È¸ÀåÀÎ»ç¸» 2022*/
.ceo_greeting2022 { float:left; width:100%; margin:0px 0px 15px 0px; padding:0% 0%; border-bottom:1px solid #848484;  }
.ceo_intro2022 {  float:left; width:72%; margin:10px 0px 0px 0px; padding-left:20px; }
span.gr12022 {  display:block; width:100%; font-size:3vw; line-height:4vw; color:#13a591; }
span.gr22022 {  display:block; width:100%; font-size:2vw; margin-top:5px }
.ceo_pic2022 {  float:left; width:28%;  }
.ceo_text2022 p {  display:block; width:100%; margin-bottom:15px;  }



/*ÆäÀÌÁö °æ·Î*/
.page_lotation { display:none  }

/*Äü¸Þ´º*/
.quick_side { display:none; }
.quick_side_m { display:block;  float:left; width:100%;  margin-bottom:10px; }
ul.quick_list {}
ul.quick_list li {  float:left; width:100%; margin-bottom:5px; padding:3px 0px 3px 0px; border:1px solid #cbcbcb;    }
ul.quick_list li:last-child { margin-bottom:0px;   border-bottom:1px solid #cbcbcb;  }
/*ul.quick_list li:last-child {  border-bottom:1px solid #535353;   }*/
ul.quick_list li p {  height:40px; padding-top:0px; font-size:16px; font-weight:700;    }
ul.quick_list li p.le_img { float:left; width:90px; text-align:center;   }
ul.quick_list li p.le_img img { height:40px;   }
ul.quick_list li p.ri_txt {  float:right; width:calc(100% - 90px);  padding:11px 0px 0px 0px;  background: url('../images/include/quick_ar.png') no-repeat 97% center;
background-size:8px; text-align:left;   }

/*¸ð´Þ ·Î±×ÀÎ*/
.login_con {  float:left; width:calc(100% - 49px);  }
#log_info .entry { float:left; width:100%;  }
#log_info .entry_btn { float:right; width:100%;  }

input.btn_login {  font-size:16px; font-weight:bold; width:100%; margin-top:8px; line-height:46px; color:#ffffff; background: #666666; border:0px solid #666666; text-decoration: none; cursor:pointer;}
input.btn_login:hover  { background: #474747;  }

.close2 { width: 16px; height: 16px; position: absolute; right: 0px; top: -28px; text-align: center; text-decoration: none; background: url('../images/include/btn_close_bk.png') center no-repeat; background-size:100% }

.overlay1:target+.modal_popup1 { top: 60px; /*50%*/ opacity: 1; visibility: visible; }
.overlay2:target+.modal_popup2 { top: 60px; /*50%*/ opacity: 1; visibility: visible; }
.modal_popup1 { width:70%; }
.modal_popup2 { width:70%; padding: 38px 10px 13px 10px; }
.web_all_menu {  display:none;  }

/*»ó´Ü°øÁö¿ë¸¶Å©*/
p.not {  display:block }
p.not2 {  display:block  }
p.not_m {  display:none  }
p.not2_m { display:none  }

/*Å¸ÀÌÆ²°ú °Ë»öÁ¶°Ç µ¿ÀÏ¶óÀÎ*/
.kshp_tit_wrap {  float:left; width:100%; padding-bottom:10px; border-bottom:1px solid #cccccc;  }

h3.b_bullet { font-size:16px;  }
#kshp_tit2 { float:left; width:100%; letter-spacing:-0.02em; }
.btab_line2 {  float:left; position:relative; width:100%; height:27px; }

#kshp_tit22 {float:left; width:85%; }
.btab_line22 {  float:right; position:relative; width:15%; height:27px;text-align:right}

/** »ó¼¼ ÆäÀÌÁö **/
.file {  float:left; width:100%; }
.day {  float:right; width:100%; padding:0px 0px 0px 10px; text-align:left; }

/** ÃÊ·Ï ¸®½ºÆ® **/
.pdf_full {    }

a.btn_pdf {  width:60%; overflow:hidden; font-weight:normal;text-overflow: ellipsis;white-space: nowrap; }

/*ÃÊ·Ï »ó¼¼*/
#Journal_data_info dl	 { float:left; width:100%;  padding:12px 0px 12px 0px; border-bottom:solid 1px #cccccc;background:none;  }
#Journal_data_info dt	 {  float:left;   width:100%; padding:0px 10px 0px 10px; text-align:left;   }
#Journal_data_info dt span	 {  float:left; margin-bottom:8px; padding:0px 10px; line-height:20px; background:#e7eef2; border-radius:5px;   }
#Journal_data_info dd	{  float:left;   width:100%;  padding:0px 10px 0px 10px;   }

/*ÃÊ·Ï°Ë»ö °ü·Ã*/
#Journal_search_info  {  width:98%; margin:0 auto;   }
#Journal_search_info dl dt {  float:left; width:20%; }
#Journal_search_info dl dd {  float:left; width:80%; }

/*È¸¿ø°¡ÀÔ¿Ï·á ÅØ½ºÆ® */
#join_ok_txt { float:left; width:100%; margin:10px 0px 10px 0px; padding:70px 0px 70px 0px; background:none; text-align:center }
#join_ok_txt .p1 { float:left; width:100%; font-weight:600; font-size:22px; margin:0px 0px 0px 0px; line-height:30px }
#join_ok_txt .p2 { float:left; width:100%; font-size:16px; margin:10px 0px 0px 0px; line-height:24px; }

/*¿Â¶óÀÎÈ¸¿ø¸íºÎ°Ë»ö*/
#Journal_search_info2  {  width:98%; margin:0 auto;   }

/*È¸¿øÁ¤º¸°ü¸®*/
img.pic_img2 {  float:left; width:110px; height:145px;  border:1px solid #cccccc; background:#ffffff;  }
.file_up_mem2 {  position:absolute; right:0px; bottom:0px; width:calc(100% - 110px);  padding:0px 0px 0px 10px;  }

/*ÅÇ 6Ä­ ´Ùºóµµ ¹®ÀÇ(FAQ)*/
.tab_new6 {  float:left; width:100%; margin:0 auto; margin-bottom:25px; display:block;}
.tab_new6 ul { float:left;width:100%; }
.tab_new6 li { float:left; width:24.25%; height:34px; margin:0px 1% 5px 0px; padding: 6px 0px 0px 0px; border:1px solid #ccc;  background:#ffffff; text-align:center; }
.tab_new6 li:nth-child(1) {  }
.tab_new6 li:nth-child(6) {   }
.tab_new6 li:nth-child(4) {  margin:0px 0px 5px 0px; }
.tab_new6 li:nth-child(6) {  margin:0px 0px 0px 1%; }
.tab_new6 li:nth-child(5) {float:left;  width:74.75%; margin:0px 0% 0px 0px;  order:1px solid #ccc;   background:#ffffff;}
.tab_new6 li.on { border-color:#02649b; border-width: 1px;  }
.tab_new6 li.on a { color:#02649b; font-weight:600; text-decoration:none; }
.tab_new6 li a { display:block;  font-size:15px; letter-spacing:-0.08em; color:#000;text-align:center; text-decoration:none; }
.tab_new6 li a.normal { height:34px;}

.w_line_txt {  display:none;  }
.t_line_txt {  display:block;  }
.m_line_txt {  display:none;  }

/*Àü¹®¾à»ç ÀÚ°Ý½ÃÇè ÅÇ*/
.tab_special2 {width:100%;margin:0 auto;}
.tab_special2 ul{display:table;width:100%; margin-left:0px}
.tab_special2 li{display:table-cell;width:25%; padding: 0px 0px 0px 0px;  border:1px solid #ccc;border-left-width: 0;border-bottom-color:#0062ad;border-radius:0px;border-bottom-left-radius: 0;border-bottom-right-radius: 0; background:#ffffff;}
.tab_special2 li:first-child{border-left-width: 1px}
.tab_special2 li.on{border-bottom:0;border-color:#0062ad;border-left-width: 1px;}
.tab_special2 li.on a{color:#0062ad; text-decoration:none;}
.tab_special2 li a{display:block; width:100%; height:40px;  padding:4px 0px 0px 0px;  line-height:18px; font-size:14px;letter-spacing:-1px;font-weight:bold;color:#000;text-align:center; text-decoration:none;}
.tab_special2 li a.t1 { width:100%;  padding: 0px 0px 0px 0px;  }
span.ps1 { position:relative;top:8px }

/*Àü¹®¾à»ç*/
p.year {  float:left; width:100%; padding:15px 0px 0px 40px; font-weight:bold; color:#357EB8; font-size:28px; background: url('../images/sub/y_dot.png') no-repeat 10px 11px; }
ul.history_v2 {  float:left; width:100%; padding-left:40px}

 /*ºÒ·®ÀÇ¾àÇ° ½Å°í »ó¼¼ÆäÀÌÁö*/
.w_board4	{  float:left;width:100%; border-top:solid 2px #000000;}
.w_board4 dl	 {  float:left;width:100%; border-bottom:solid 1px #CCCCCC; }
.w_board4 dl.grline {  float:left; width:100%; border-bottom:solid 1px #CCCCCC; background: url('../images/sub/board_line2.png') 15% bottom no-repeat; }
.w_board4 dt	 {  float:left;   width:15%;  padding:10px 0px 10px 0px;  font-weight:bold; text-align:center; background: url('../images/sub/board_line2.png') right bottom no-repeat;    }
.w_board4 dt .none_line { background: none;   }
.w_board4 dd	{  float:left;   width:35%;   padding:10px 0px 10px 10px;   background: url('../images/sub/board_line2.png') right bottom no-repeat; }
.w_board4 dd.none_line	{ float:left;   width:85%;   padding:10px 0px 10px 10px;  }
.w_board4 dd.last	{  background: none; }
.w_board4 dd.line1	{  float:left;   width:85%;   padding:10px 0px 10px 10px;    }

.w_board5	{  float:left;width:100%; border-top:solid 2px #000000;}
.w_board5 dl	 {  float:left;width:100%; border-bottom:solid 1px #CCCCCC; }
.w_board5 dl.grline {  float:left; width:100%; border-bottom:solid 1px #CCCCCC; background: url('../images/sub/board_line2.png') 20% bottom no-repeat; }
.w_board5 dt	 {  float:left;   width:20%;  height:39px; padding:9px 0px 10px 0px;  font-weight:bold; text-align:center; background: url('../images/sub/board_line2.png') right bottom no-repeat;    }
.w_board5 dt .none_line { background: none;   }
.w_board5 dd	{  float:left;   width:30%;  height:39px; padding:6px 10px 0px 10px;   background: url('../images/sub/board_line2.png') right bottom no-repeat; }
.w_board5 dd.none_line	{ float:left;   width:80%;   padding:6px 10px 0px 10px;  }
.w_board5 dd.last	{  background: none; }
.w_board5 dd.line1	{  float:left;   width:80%;  padding:6px 10px 0px 10px;   }

/*ÁÖ¿ä¹è³Ê*/
.major_banner {  float:left; width:100%;  }/*¹è³ÊÁ¶Àý¿µ¿ª*/

/*¿À´ÃÂÊ ¸ÞÀÎ ÄÁÅÙÃ÷*/
.right_con { float:right; width:100%;  }/*¿À¸¥ÂÊÁ¶Àý¿µ¿ª*/

div.demolayout {float: left; width:49.5%;margin: 0px 1% 10px 0px; }
ul.demolayout { float: left; list-style-type: none; width: 100%;background: url('../images/main/pixel.png') bottom left repeat-x; }
ul.demolayout li { font-size:14px;  }
.tabs-container {clear: left; width: 100%; }
.tabs-container2 {clear: left; width: 100%; }
.tabs-container3 {float: left; width: 24.25%; } /*ÁÖ¿äÀÏÁ¤*/
.tabs-container3 td a {font-size:13px;}
.tabs-container4 {float: right; width: 24.85%;  } /*´Þ·Â*/
.tabs-container4 td a {font-size:13px;}

/*±¤°í »çÀÌÆ®*/
.banner_area {  display:block; margin:0 auto; width:100%; background:orange;  }
.banner_zone_wrap{ float:left; position:relative; overflow:hidden; width:calc(100% - 141px); /*margin:0 auto;*/ height:40px;  }
.banner_zone{ width:100%;overflow:hidden;padding-left:15px; text-align:center;margin:0 auto; background:#f4f7f9; }

/*ÇªÅÍ*/
.footer_wrap { position:relative; width:100%; height:135px;   letter-spacing:-0.05em; line-height:18px; }
.f_left { float:left;  width:100%; padding:15px 0px 10px 0px; text-align:center }
.f_left .copyright { position:absolute; top:70px; width:100%; padding-bottom:13px;  background:#eef3f6; text-align:center; }
.f_left ul { float:left; width:100%;  }
.f_left ul li a {   float:left; width:100%; padding:0px 5px 0px 5px;  text-align:center;  font-weight:700; }
.f_left ul li a.m_adlink {  color:blue; text-align: left; }
.f_left ul li a.sub_orange {  float:left; width:100%;  text-align:center}
.f_right { position:absolute; top:40px; width:100%; background:#eef3f6; }
.f_right .family_site { float:left; width:100%; margin:0px 0px 0px 0px; padding:0% 12%; }
select.ad_site { float:left; width:49%; margin:0% 0.5%; }

.w_use {  display:block  }
.m_use {  display:none  }

.side15 {  padding:0px 15px;   }

/*¼­ºê Å¾ ÀÌ¹ÌÁö¹è°æ*/
#top_ci { float:left; width:100%; height:140px; margin-bottom:30px; background:url('../images/sub/img_int_3_top.png') no-repeat 100% 0%; background-size:cover }
#top_history { float:left; width:100%; height:140px; margin-bottom:30px; background:url('../images/sub/img_int_4_top.png') no-repeat 100% 0%; background-size:cover }

.w_img {  display:none  }
.t_img {  display:block }
.m_img {  display:none }

/*¿¬Çõ*/
#history_view {  float:left; width:100%;  }
#history_years {  float:left; width:100%; font-size:30px;   margin-bottom:15px;  }
#history_years_no {   }
#history_detail {  float:left; width:100%; background: url('../images/sub/history_line.png') repeat-y;  }
#year_number {  float:left; width:100%; margin-bottom:10px; padding-left:22px; font-size:22px; font-weight:600; color:#02649b; background: url('../images/sub/history_circle.png') no-repeat 0px 5px;  }

#history_info { float:left;width:100%; padding-left:22px;  margin:0px 0px 15px 0px;  }
#history_info dl {  float:left; width:100%; margin:0px 0px 10px 0px;}
#history_info dl.last { margin:0px 0px 50px 0px;}
#history_info dl dt { float:left; width:70px;  font-weight:600; padding-left:0px;   }
#history_info dl dd { float:left; width:calc(100% - 70px);  }

.history_view {  float:left; width:100%;  }
.history_detail {  float:left; width:100%; background: url('/kshperc/images/sub/y_line.png') repeat-y 9px top ;  }
.year_number {  float:left; width:100%; height:22px; padding-left:30px; font-size:26px; font-weight:600; color:#357EB8; background: url('../images/sub/y_dot.png') no-repeat 0px center;  }
.history_info { float:left;width:100%; padding-left:23px;  margin:10px 0px 15px 0px;  }
.history_info dl {  float:left; width:100%; margin:0px 0px 10px 0px;}
.history_info dl.last { margin:0px 0px 50px 0px;}
.history_info dl dt { float:left; width:60px;  font-weight:600; padding-left:8px;   }
.history_info dl dd { float:left; width:calc(100% - 60px);  }

/*Ã£¾Æ¿À½Ã´Â±æ*/
.mab_bg1 { float:left; width:17%; height:34px; padding:5px 0px 0px 50px; margin:0px 0px 20px 0px; background: url('../images/sub/ico_m1.png') no-repeat }
.mab_bg2 { float:left; width:17%; height:34px; padding:5px 0px 0px 50px; margin:0px 0px 20px 0px; background: url('../images/sub/ico_m2.png') no-repeat }
.mab_bg3 { float:left; width:17%; height:34px; padding:5px 0px 0px 50px; margin:0px 0px 20px 0px; background: url('../images/sub/ico_m3.png') no-repeat }
.mab_bg4 { float:left; width:17%; height:34px; padding:5px 0px 0px 50px; margin:0px 0px 20px 0px; background: url('../images/sub/ico_m4.png') no-repeat }
.mab_bg5 { float:left; width:17%; height:34px; padding:5px 0px 0px 50px; margin:0px 0px 20px 0px; background: url('../images/sub/ico_m5.png') no-repeat }
.map_detail {  float:left; width:83%; padding:5px 0px 0px 0px;  }

#officer_ceo { width:40%; margin:0 auto; } 
#officer_list ul li {  float:left; width:49%; margin:0px 2% 0px 0px; }
#officer_list ul li:nth-child(2n) {  margin:0px 0% 0px 0px; }

#officer_list2 ul li {  float:left; width:49%; margin:0px 2% 0px 0px; }
#officer_list2 ul li:nth-child(2n) {  margin:0px 0px 0px 0px; }

#officer_list3 ul li {  float:left; width:32%; margin:0px 2% 0px 0px; }
#officer_list3 ul li:nth-child(3n) {  margin:0px 0px 0px 0px; }

#sub_title h1 {  padding:0px 0px 0px 8px; line-height:22px; font-size:22px; letter-spacing:-0.02em; border-left:4px solid #0084c4;  }

/** ¾Ù¹ü ¸®½ºÆ® **/
#album_list {float:left; width:100%;  margin-bottom:20px;  padding:10px 0px 12px 0px; border-top:2px solid #000000;  }
#album_list ul { }
#album_list ul li { float:left; width:32%; margin:10px 2% 10px 0px; }
#album_list ul li:nth-child(3n){margin:10px 0% 10px 0px; }
#album_list ul li a.pic_link { float:left; position:relative; color:#ffffff; width:100%; height:180px;  }
#album_list ul li .black_area:hover {  text-decoration:underline;   }
#album_list .black_area { position:absolute; bottom:0; width:100%;  padding:5px; background:rgba(0,0,0,0.6);  text-align:center;  }
#album_list .black_txt { margin:0 auto; overflow:hidden; font-weight:normal;text-overflow: ellipsis;white-space: nowrap; width:100%;  }

/*ÀüÃ¼ÀÚ·á½Ç ¸®½ºÆ®*/
.program_list_line {  float:left; width:100%; border-top:2px solid #000000; }

ul.board_data1 {  display:none; }
ul.board_data2 {  display:none; }

ul.board_data_list1 { margin:0 auto; padding:3px 0px 3px 0px;display:table; width:100%; border-top:0px solid #000000;  border-bottom:1px solid #cccccc; }
ul.board_data_list1 li {  float:left;  text-align:left !important; vertical-align:middle; padding:3px 0px 3px 0px;  position:relative; font-size:14px;}
ul.board_data_list1 li:nth-child(1) { display:none;   }
ul.board_data_list1 li:nth-child(2) { width:100%; color:#02649b }
ul.board_data_list1 li:nth-child(3) { width:100%;  height:28px;}
ul.board_data_list1 li:nth-child(4) { width:60px;  }
ul.board_data_list1 li:nth-child(5) { width:85px; }
ul.board_data_list1 li:nth-child(6) { width:105px; }
ul.board_data_list1 li:nth-child(7) { width:72px;  }

ul.board_data_list2 { margin:0 auto; padding:3px 0px 3px 0px;display:table; width:100%; border-top:0px solid #000000;  border-bottom:1px solid #cccccc; }
ul.board_data_list2 li {  float:left;  text-align:left !important; vertical-align:middle;  padding:3px 0px 3px 0px;position:relative; font-size:14px;}
ul.board_data_list2 li:nth-child(1) { display:none;   }
ul.board_data_list2 li:nth-child(2) { width:100%;  height:28px }
ul.board_data_list2 li:nth-child(3) { width:60px;  }
ul.board_data_list2 li:nth-child(4) { width:85px;  }
ul.board_data_list2 li:nth-child(5) { width:105px; }
ul.board_data_list2 li:nth-child(6) { width:72px; }

/*Àü¹®¾à»ç¸í´Ü ¸®½ºÆ®*/
ul.board_special {  display:none; }

ul.special_data_list { position:relative;margin:0 auto; padding:5px 0px 5px 0px;display:table; width:100%; height:60px;border-top:0px solid #000000;  border-bottom:1px solid #cccccc; }
ul.special_data_list li {  float:left;  text-align:left !important; vertical-align:middle;  position:relative; font-size:14px;}
ul.special_data_list li:nth-child(1) { display:none;   }
ul.special_data_list li:nth-child(2) { position:absolute; left:0px; top:30px; width:85px;  padding:0px 0px 0px 0px; background: }
ul.special_data_list li:nth-child(3) { position:absolute; left:85px; top:30px;width:calc(100% - 85px); padding:0px 0px 0px 0px; background: }
ul.special_data_list li:nth-child(4) { position:absolute; left:0px; top:10px;width:85px; padding:0px 0px 0px 0px; background: }
ul.special_data_list li:nth-child(5) { position:absolute; left:85px; top:10px;width:140px; padding:0px 0px 0px 0px; background: }
ul.special_data_list li:nth-child(6) { position:absolute; left:225px; top:10px;width:85px; padding:0px 0px 0px 0px;background:   }

.edu_name_left { float:left; width:32px;  color:#9d9d9d; font-size:11px; }
.edu_name_right {float:left; width:calc(100% - 32px); padding:0px 10px 0px 0px; font-size:12px; }
.edu_name_right2 {float:left; width:calc(100% - 32px); padding:0px 10px 0px 0px; font-size:11px; }

.edu_name1 { float:left; padding:0px 5px 0px 0px; text-align:right; color:#9d9d9d; font-size:11px;}
.edu_name2 {float:left;  font-size:12px;}
.edu_name2_1 {font-weight:700; color:#02649b }
.edu_name2_2 {font-size:14px; }

.ep_edu_name1 {  float:left; width:32px; padding:0px 5px 0px 0px;color:#9d9d9d; font-size:11px;}
.ep_edu_name2 {   float:left; width:calc(100% - 32px);  position:relative }
.ep_edu_name2 .ep {  position:absolute; left:0px; width:100%;   overflow:hidden; font-weight:normal;text-overflow: ellipsis;white-space: nowrap; font-size:14px; }

/*ÆÄÀÏÃ·ºÎ*/
.file_pop_wrap {  float:left; width:100%; margin-top:0px; position:relative;  }
 h3.file_title {  position:absolute; top:-25px; left:0px;   }
}
 
/* ¡ß¡ß¡ß¡ß¡ß¡ß¡ß¡ß¡ß¡ß ¸ð¹ÙÀÏ 639pxÀÌÇÏ ¡ß¡ß¡ß¡ß¡ß¡ß¡ß¡ß¡ß¡ß */
@media only screen and (max-width:639px){



/*:::::::::::::::::::::::::::¸ÞÀÎ ÀÚ·á½Ç ¿µ¿ª ½ÃÀÛ:::::::::::::::::::::::::::*/
ul.demolayout li { float: left; font-size:14px; width:33.3334%; margin: 0px 0px 0px 0px; text-align:center; }
ul.demolayout a.tlink { float: left;display: block; width:100%; padding: 4px 0px 5px 0px; border-left:1px solid #d5d6d6; border-top:1px solid #d5d6d6;  }
ul.demolayout a.tlink:hover { /*background:url('images/main/t_hover.png');*/ }
ul.demolayout a.tlink.active {  font-weight: bold; padding: 2px 0px 4px 0px; color: #ffffff; border-top:3px solid #008b7c; border-left:1px solid #39ada2; background:#39ada2}
.tab_more a.more {position:absolute; float: left; width:31px; height:30px; border:1px solid #d5d6d6; background:url('../images/main/bt_more.png') no-repeat center; }
.tabs-container2 {clear: left; width: 100%; height:150px; padding: 5px 10px 5px 10px; border: 1px solid #d5d6d6; border-top: 0; background:#ffffff;}

/*:::::::::::::::::::::::::::¸ÞÀÎ ÀÚ·á½Ç ¸®½ºÆ® ¹ÙÀÌÆ®¼ö Á¶Àý:::::::::::::::::::::::::::*/
.list_content ul li a { line-height:28px;letter-spacing:none;}


/*ºñÁÖ¾ó*/
.main_vis {   float:left; width:100%; height:196px; padding:0px 15px 0px 15px; border-bottom:1px solid #eaeaea;  }
.main_img {   display:block; margin:0 auto; width:100%; height:195px; }
.move_text_wrap {  float:left; width:100%; }
.move_text_ani {  float:left; width:100%; height:195px; background: url('../images/main/move_text_m.png') no-repeat left top; background-size:cover;  }
.move_text_ani2 {  float:left; width:100%; height:195px; background: url('../images/main/move_text_m2.png') no-repeat left top; background-size:cover;  }

/*¸ÞÀÎÅØ½ºÆ® ¼öÁ¤*/
.main_text_w {  display:none  }
.main_text_t {  display:none   }
.main_text_m {  display:block; margin:25px 0px 0px 0px; }

p.copy1 {  font-size:4.2vw; font-weight:700; color:#39ada2; letter-spacing:-0.06em }
span.copy_s {  font-size:3.2vw;  }
p.copy2 {  font-size:2.9vw; font-weight:700;  color:#393939;  margin:7px 0px 0px 0px; line-height:4vw; }


.right_slide { position:absolute;top:0px; right:0px; width:160px; height:175px; margin-top:10px;   }
/*ul.rs_slide li img {  width:248px; height:218px;  }*/

/*¸ÞÀÎÄÁÅÙÃ÷ Æø*/
.rs_contents_wrap {  display:block; width:100%; margin:0 auto;   }
.rs_conents_area {  float:left; width:100%; padding:10px 15px;  }

.side_bnr {  display:none;  }

/*¸ÞÀÎÇà»ç¹è³Ê*/
.main_banner {position:absolute; top:10px; right:0px; width:160px; height:175px; border:1px solid #abcdd9}
.navi_prev, .navi_next {  width:25px;height:40px; position:absolute; top:0;bottom:0; margin:auto;display:block; font-size:0;}
.sc_img {  float:left; width:100%; height:175px;  }

/*Æ÷ÅäÁ¸ Ãß°¡*/
.photo_title { float:left; width:100%; height:35px;  font-size:16px; font-weight:600; color:#ffffff; padding:8px 0px 0px 30px; }
.ph_bg {  background:#1d3470 url('../images/main/icon_camera.png') no-repeat left bottom; background-size:28px;  }
span.photo_txt { float:left;  height:45px;     }
span.photo_more {float:right; position:relative;right:13px; top:2px;    }
a.photo_link {  height:142px; }

.ph_black_area { position:absolute; bottom:0px; width:100%;  height:40px; padding:5px 12px 0px 12px; background:rgba(0,0,0,0.6);  text-align:center; }
.ph_black_area { font-size:12px; line-height:14px;}

/*»çÀÌÆ®±¤°í*/
#ad { float:left; width:100%; height:48px; background:#f4f7f9; }
#ad_wrap { float:left; width:100%; padding:8px 15px 0px 15px; }
#ad_wrap img { border:1px solid #cbcbcb; width:172px; height:32px; padding:0px 20px 0px 20px; background:#ffffff; }

/*½ºÅ©·Ñ·¯ ½ºÅ¸ÀÏ*/
.scroller { float:left; height: 34px; width:calc(100% - 30px); position: absolute; overflow:hidden;}

/*È¸ÀåÀÎ»ç¸»*/
.ceo_greeting { float:left; width:100%; margin:0px 0px 15px 0px; padding:0% 0%; border-bottom:1px solid #848484;  }
.ceo_intro {  float:left; width:74%; margin:10px 0px 0px 0px;  }
.gr1 {  display:block; width:100%; font-size:4.6vw; line-height:6vw; font-weight:700; color:#13a591; letter-spacing:-0.4vw }
.gr2 {  display:block; width:100%; font-size:3.3vw; line-height:4vw; margin-top:3px }
.ceo_pic {  float:right; width:26%;  }
.ceo_text p {  display:block; width:100%; margin-bottom:15px;  }

/*È¸ÀåÀÎ»ç¸» 2022*/
.ceo_greeting2022 { float:left; width:100%; margin:0px 0px 15px 0px; padding:0% 0%; border-bottom:1px solid #848484;  }
.ceo_intro2022 {  float:left; width:65%; margin:0px 0px 0px 0px; padding-left:15px; }
.gr12022 {  display:block; width:100%; font-size:4.0vw; line-height:5vw; font-weight:700; color:#13a591; letter-spacing:-0.4vw }
.gr22022 {  display:block; width:100%; font-size:3.3vw; line-height:4vw; margin-top:3px }
.ceo_pic2022 {  float:left; width:35%; }
.ceo_text2022 p {  display:block; width:100%; margin-bottom:15px;  }


/*ÆäÀÌÁö °æ·Î*/
.page_lotation { display:none  }

/*Äü¸Þ´º*/
.quick_side { display:none; }
.quick_side_m { display:block;  float:left; width:100%;  margin-bottom:10px; }
ul.quick_list {}
ul.quick_list li {  float:left; width:100%; margin-bottom:5px; padding:3px 0px 3px 0px; border:1px solid #cbcbcb;    }
ul.quick_list li:last-child { margin-bottom:0px;   border-bottom:1px solid #cbcbcb;  }
/*ul.quick_list li:last-child {  border-bottom:1px solid #535353;   }*/
ul.quick_list li p {  height:40px; padding-top:0px; font-size:16px; font-weight:700;    }
ul.quick_list li p.le_img { float:left; width:90px; text-align:center;   }
ul.quick_list li p.le_img img { height:40px;   }
ul.quick_list li p.ri_txt {  float:right; width:calc(100% - 90px);  padding:11px 0px 0px 0px;  background: url('../images/include/quick_ar.png') no-repeat 95% center;
background-size:8px; text-align:left;   }

/*¸ð´Þ ·Î±×ÀÎ*/
.login_con {  float:left; width:calc(100% - 49px);   }
#log_info .entry { float:left; width:100%;  }
#log_info .entry_btn { float:right; width:100%; }

input.btn_login {  font-size:16px; font-weight:bold; width:100%; margin-top:8px; line-height:46px; color:#ffffff; background: #666666; border:0px solid #666666; text-decoration: none; cursor:pointer;}
input.btn_login:hover  { background: #474747;  }

.close2 { width: 16px; height: 16px; position: absolute; right: 0px; top: -28px; text-align: center; text-decoration: none; background: url('../images/include/btn_close_bk.png') center no-repeat; background-size:100% }

#id_save .save_check {  position:relative;float:left; width:100%; height:25px;   }

p#idpw_find {  float:left; width:100%;  }

p#idpw_find a { float:left; width:49%;  margin-right:2%; padding:0px 10px 0px 12px; background:#f2f4f7; border:1px solid #ccd5da; text-align:center; line-height:28px;  }
p#idpw_find a:last-child {  margin-right:0;  }

.overlay1:target+.modal_popup1 { top: 60px; /*50%*/ opacity: 1; visibility: visible; }
.overlay2:target+.modal_popup2 { top: 60px; /*50%*/ opacity: 1; visibility: visible; }
.modal_popup1 { width:80%; }
.modal_popup2 { width:80%; padding: 38px 10px 13px 10px; }
.web_all_menu {  display:none;  }

/*°Ô½ÃÆÇ °Ë»ö*/
.b_total {  float:left; width:100%; margin-bottom:10px; }
.b_search { position:relative;  float:right; width:100%; text-align:right;  }

/*±¸ÀÎ±¸Á÷»ó´Ü °Ë»ö*/
.b_total3 {  float:left; width:100%; margin-bottom:10px; }
.b_search3 { position:relative;  float:right; width:100%; text-align:right;  }

/*°Ô½ÃÆÇ*/
.bbs_list_tbl{ border-top:2px solid #000000; }
.bbs_list_tbl,.bbs_list_row,.bbs_list_row .column{ display:block; }
.bbs_list_row2 .column2{ display:inline-block;  width:100%; height:30px;}


.bbs_list_head{display:none; position:absolute; top:-1000em; left:-1000em;}
.bbs_list_row{position:relative; width:100%; padding:7px 2%; border-bottom:1px solid #cccccc; overflow:hidden;}
.bbs_list_row .column{clear:both; border-bottom:0; text-align:left; padding:0px 0; font-size:12px; line-height: 19px;}
	
.bbs-relative-row{padding-top:40px}
.bbs_list_row .column.bbs-no-data{display:none;}
.bbs_list_row .column.bbs-block{clear:both; width:100%;}
.bbs_list_row .column.bbs_inline{display:inline-block; width:auto; margin-right:0.5%; font-size:11.5px; }
.bbs_list_row .column.bbs-absolute{position:absolute; top:10px; left:2%;}
.bbs_list_row .column:not(.bbs-title):not(.bbs-no-data):before{padding-right:5px; color:#aaa; content: attr(data-label);}
.bbs_list_row .column[data-label="no"]:before{padding-right:0px; display:none;}
a.bbs-title{ font-size:14px;  }

span.bbs-title-text1 { font-size:14px; font-weight:700;  }
span.bbs-title-text2 { font-size:14px; color:#101010 !important; font-weight:700;  }

.bbs_le {position:absolute; top:7px; left:10px; width:40px; text-align:left !important }
.bbs_ri {position:absolute; top:7px; left:50px;  text-align:left !important; }

.bbs_space { display:block;float:left; width:100%; height:20px; }

.bbs_list_row .bbs-title a{padding:0 0px 0 0; }

/** ¾Ù¹ü ¸®½ºÆ® **/
/*#album_list {padding:0px 0px 0px 0px;  }
#album_list ul li { float:left; position:relative; width:100%; margin:0px 0px 0px 0px; padding:3px 0px; border-bottom:1px solid #cccccc; }
#album_list ul li a {  float:left; width:100%;   }
#album_list .pic_link { float:left; width:91px; height:70px; border:1px solid #cccccc;  }
#album_list .black_area {  position:absolute; left:100px;  width:calc(100% - 100px); height:70px;  padding:12px 10px 0px 0px; background:#ffffff;  text-align:left;  }
#album_list .black_txt { margin:0 auto; overflow:hidden; font-weight:normal;text-overflow: ellipsis;white-space: nowrap; width:100%;  }*/

/** ¾Ù¹ü ¸®½ºÆ® **/
#album_list {float:left; width:100%;  margin-bottom:20px;  padding:10px 0px 12px 0px; border-top:2px solid #000000;  }
#album_list ul { }
#album_list ul li { float:left; width:49.5%; margin:10px 1% 10px 0px; }
#album_list ul li:nth-child(2n){margin:10px 0% 10px 0px; }
#album_list ul li a.pic_link { float:left; position:relative; color:#ffffff; width:100%; height:140px;  }
#album_list ul li .black_area:hover {  text-decoration:underline;   }
#album_list .black_area { position:absolute; bottom:0; width:100%;  padding:5px; background:rgba(0,0,0,0.6);  text-align:center; line-height:16px }
#album_list .black_txt { margin:0 auto; overflow:hidden; font-weight:normal;text-overflow: ellipsis;white-space: nowrap; width:100%;  }

/*»ó´Ü°øÁö¿ë¸¶Å©*/
p.not {  display:none }
p.not2 {  display:none  }
p.not_m {  display:block  }
p.not2_m {  display:block  }

/** ÆäÀÌÂ¡ **/
.page a{  display:inline-block; width:20px; line-height:20px; font-size:11px; }
.page_first img, .page_prev img, .page_next img, .page_last img { padding-top:5px; width:10px;  }

/*Å¸ÀÌÆ²°ú °Ë»öÁ¶°Ç µ¿ÀÏ¶óÀÎ*/
.kshp_tit_wrap {  float:left; width:100%; padding-bottom:10px; border-bottom:1px solid #cccccc;  }
#kshp_tit2 { float:left; width:100%; letter-spacing:-0.02em; }
.btab_line2 {  float:left; position:relative; width:100%; height:27px; }

h3.b_bullet { font-size:1em;  }

#kshp_tit22 {float:left; width:100%; }
.btab_line22 {  float:right; position:relative; width:100%; height:27px; margin-bottom:10px; text-align:right}


select.sizing2 {  width:70%; position:relative;top:-2px; margin-right:1%;  }



/** »ó¼¼ ÆäÀÌÁö **/
.file {  float:left; width:100%; }
.day {  float:right; width:100%; padding:0px 0px 0px 10px; text-align:left; }

/*ÀÌ´ÞÀÇ ÀÏÁ¤*/
table.calendar_box td a  { font-size:11px !important;}
table.calendar_box td.date  { width:45%;}
table.calendar_box td.date_none  { width:65%; }
table.calendar_box td.date_txt  { line-height:14px;}
table.calendar_box td a.date_link  {  width:100%; padding-left:4px; background: url('../images/sub/calendar_dot.gif') no-repeat 0px 6px;  }
p.date_link2  {width:100%; padding-left:4px; background: url('../images/sub/calendar_dot.gif') no-repeat 0px 8px; line-height:18px;  font-size:13px;  }
p.click_txt { line-height:1.5em; font-size:13px; }

/** ÃÊ·Ï ¸®½ºÆ® **/
.pdf_full {  display:none  }

a.btn_pdf {  width:88%; overflow:hidden; font-weight:normal;text-overflow: ellipsis;white-space: nowrap; }

/*ÃÊ·Ï°Ë»ö*/
.abstract_box {  float:left; width:100%; border:1px solid #cccccc; padding:10px 0px 10px 0px;  }
.abstract_search {  width:90%; margin:0 auto;  text-align:center;  }

.abstract_search2 {  width:96%; margin:0 auto;  text-align:center;  }
.abstract_search2 h3 {  float:left; width:90px; line-height:25px; font-weight:600; padding:1px 0px 0px 17px; margin:0px 0px 0px 0px; background:url(/images/sub/ico_sch.png) no-repeat 0px center; background-size:20px;  }
.abstract_right2 {  float:right; position:relative;width:calc(100% - 90px); }

/*ÃÊ·Ï »ó¼¼*/
#Journal_data_info dl	 { float:left; width:100%;  padding:12px 0px 12px 0px; border-bottom:solid 1px #cccccc;background:none;  }
#Journal_data_info dt	 {  float:left;   width:100%; padding:0px 10px 0px 10px; text-align:left;   }
#Journal_data_info dt span	 {  float:left; margin-bottom:8px; padding:0px 10px; line-height:20px; background:#e7eef2; border-radius:5px;   }
#Journal_data_info dd	{  float:left;   width:100%;  padding:0px 10px 0px 10px;   }
#Journal_data_info  p	 { font-size:18px  }

/*ÃÊ·Ï°Ë»ö °ü·Ã*/
#Journal_search_info  {  width:98%; margin:0 auto;   }
#Journal_search_info dl dt {  float:left; width:20%; }
#Journal_search_info dl dd {  float:left; width:80%; }

/* ´º½º·¹ÅÍ ¸Þ´º  */
.news_memu li {  float:left; width:9%; }
.news_memu li.first{  float:left; width:64%;position:relative;top:3px; }
.news_memu li.first img{ float:left;width:100%;}
.news_memu li img {  width:100%;}

.login_area {  display:inline-block; width:100%;  }

/*È¸¿ø°¡ÀÔ´Ü°è*/
#mem_step ul.mst li { font-size:13.5px; letter-spacing:-0.1em }

/*È¸¿ø°¡ÀÔÀÛ¼º*/
.data_info3 dt { clear:left; float:left; display:block;  width:95px;  padding:6px 0px 0px 0px; font-weight:700; font-size:12px; letter-spacing:-0.08em}
.data_info3 dd { padding:3px 10px 3px 105px; border-bottom:1px solid #cccccc; background:url('../images/sub/board_line2.png') 95px 0px repeat-y;  }


input.mem_sizing1 {  width:100%;   }
input.mem_sizing2 {  width:55%;   }

select.mem_sizing1 {  width:100%;   }
select.mem_sizing2 {  width:55%;   }

/*È¸¿ø°¡ÀÔ¿Ï·á ÅØ½ºÆ® */
#join_ok_txt { float:left; width:100%; margin:10px 0px 10px 0px; padding:70px 0px 70px 0px; background:none; text-align:center }
#join_ok_txt .p1 { float:left; width:100%; font-weight:600; font-size:22px; margin:0px 0px 0px 0px; line-height:30px }
#join_ok_txt .p2 { float:left; width:100%; font-size:16px; margin:10px 0px 0px 0px; line-height:24px; }

/*¿Â¶óÀÎÈ¸¿ø¸íºÎ°Ë»ö*/
#Journal_search_info2  {  width:98%; margin:0 auto;   }
#Journal_search_info2 dl dt {  float:left; width:30%; font-weight:600; height:36px; padding:7px 0px 0px 0px; border-bottom:solid 1px #CCCCCC; background:url('../images/sub/board_line2.png') right bottom no-repeat; text-align:center; }
#Journal_search_info2 dl dd {  float:left; width:70%; height:36px; padding:4px 5px 0px 5px; border-bottom:solid 1px #CCCCCC;  }
#Journal_search_info2 dl dd:nth-child(2) { background:none   }
#Journal_search_info2 dl dd:nth-child(6) { background:none  }

/*¿Â¶óÀÎÈ¸¿ø°Ë»ö¸®½ºÆ®*/
.bbs_list_tbl2{ border-top:2px solid #000000; }
.bbs_list_tbl2,.bbs_list_row2,.bbs_list_row2 .column{display:block;}
.bbs_list_head2{display:none; position:absolute; top:-1000em; left:-1000em;}
.bbs_list_row2{position:relative; width:100%; padding:7px 2%; border-bottom:1px solid #cccccc; overflow:hidden;}
.bbs_list_row2 .column{clear:both; border-bottom:0; text-align:left; padding:0px 0; font-size:12px; line-height: 19px;}
	
.bbs-relative-row{padding-top:40px}
.bbs_list_row2 .column.bbs-no-data{display:none;}
.bbs_list_row2 .column.bbs-block{clear:both; width:100%;}
.bbs_list_row2 .bbs-title{   font-size:14px;  }
.bbs_list_row2 .column.bbs_inline{ display:inline-block; width:auto; margin-right:0.5%;  font-size:11.5px; }
.bbs_list_row2 .column.bbs_inline img { position:relative;top:3px; width:16px;  }
.bbs_list_row2 .column.bbs-absolute{position:absolute; top:10px; left:2%;}
.bbs_list_row2 .column:not(.bbs-title):not(.bbs-no-data):before{padding-right:0px; color:#aaa; content: attr(data-label);}
.bbs_list_row2 .column[data-label="no"]:before{padding-right:0px; display:none;}
.bbs_list_row2 .bbs-title a{ position:relative; width:100%; padding:4px 0px 0px 0px; overflow:hidden;}	
a.bbs-title{ font-size:14px; }
.bbs_list_row2 .bbs-title {display:inline-block; width:calc(100% - 40px); margin:0;padding:0px 0px 0px 0px;text-align:left !important; line-height:14px;}
.bbs_list_row2 .bbs-photo img { width:35px; }
.bbs_list_row2 .bbs-photo { position:relative;top:7px;  float:left; width:40px;  text-align:left }
.bbs_list_row2 .bbs-check { position:relative;top:7px;  float:left; width:40px; height:40px;  text-align:left }

.bbs_list_row2 .column2 {display:none; }
.bbs_list_row2 .column3 { display:inline-block; width:100px;  }


.bbs-title span { color:#02649b }

/*¿Â¶óÀÎÈ¸¿ø°Ë»ö»ó¼¼ »ó´Ü*/
#clinic_num ul li { float:left; width:100%; } 
.hos_info {  float:left; width:45%; font-weight:600; overflow:hidden; text-overflow: ellipsis;white-space: nowrap; }
.hos_num {  float:left; width:55%;  }

/*¿Â¶óÀÎÈ¸¿ø°Ë»ö»ó¼¼ ÇÏ´Ü¸®½ºÆ®*/
.bbs_list_tbl3{ border-top:2px solid #000000; }
.bbs_list_tbl3,.bbs_list_row3,.bbs_list_row3 .column{display:block;}
.bbs_list_head3{display:none; position:absolute; top:-1000em; left:-1000em;}
.bbs_list_row3{position:relative; width:100%; padding:7px 2%; border-bottom:1px solid #cccccc; overflow:hidden;}
.bbs_list_row3 .column{clear:both; border-bottom:0; text-align:left; padding:0px 0; font-size:12px; line-height: 19px;}

	
.bbs-relative-row{padding-top:40px}
.bbs_list_row3 .column.bbs-no-data{display:none;}
.bbs_list_row3 .column.bbs-block{clear:both; width:100%;}
.bbs_list_row3 .column.bbs_inline{ display:inline-block; width:auto; margin-right:0.5%;  font-size:11.5px; }
.bbs_list_row3 .column.bbs_inline img { position:relative;top:3px; width:16px;  }
.bbs_list_row3 .column.bbs-absolute{position:absolute; top:10px; left:2%;}
.bbs_list_row3 .column:not(.bbs-title):not(.bbs-no-data):before{padding-right:0px; color:#aaa; content: attr(data-label);}
.bbs_list_row3 .column[data-label="no"]:before{padding-right:0px; display:none;}
.bbs_list_row3 .bbs-name  {float:left;width:65px; font-size:15px; position:relative;top:1px;  }
.bbs_list_row3 .bbs-title { display:inline-block;  width:calc(100% - 65px); font-size:15px; overflow:hidden;text-overflow: ellipsis;white-space: nowrap; }

.w_board_line {  float:left;width:100%; border-bottom:solid 1px #CCCCCC;  }

 /*±¸ÀÎ±¸Á÷ »ó¼¼ÆäÀÌÁö*/
.w_board2 dl	 {  float:left;width:100%; border-bottom:solid 0px #CCCCCC; }
.w_board2 dt	 {  float:left;  /* width:22%; */ padding:10px 0px 10px 0px;  font-weight:bold; text-align:center; background: url('../images/sub/board_line2.png') right bottom no-repeat;    }
.w_board2 dd	{  float:left;   width:80%;   padding:10px 0px 10px 10px;   background:none}

.w_board2 dd.none_line	{ float:left;   width:80%;   padding:10px 0px 10px 10px;  }

/*±¸ÀÎ±¸Á÷µî·Ï °ü·Ã*/
.w_board3 dl	 {  float:left;width:100%; border-bottom:solid 0px #CCCCCC; }
.w_board3 dt	 {  float:left;  width:120px; height:35px;  padding:7px 0px 0px 0px;  font-weight:bold; text-align:center; background: url('../images/sub/board_line2.png') right bottom no-repeat; letter-spacing:-0.1em   }
.w_board3 dd	{  float:left;   width:calc(100% - 120px);  height:35px;  padding:4px 10px 0px 10px;   background:none}
.w_board3 dd.line1	{ float:left;   width:calc(100% - 120px);  padding:4px 10px 0px 10px;    }

.w_board3 dl.hg1	, .w_board3 dt.hg1 {  height:140px; line-height:24px;  }
.w_board3 dl.hg2	, .w_board3 dt.hg2 {  height:240px; line-height:24px;  }	
.w_board3 dl.hg3	, .w_board3 dt.hg3 {  height:105px; line-height:24px;  }	
.w_board3 dl.hg4	, .w_board3 dt.hg4 {  height:310px; }
.w_board3 dl.hg5	, .w_board3 dt.hg5 {  height:180px; }
.w_board3 dl.hg6	, .w_board3 dt.hg6 {  height:375px; }

.ins_cal1 { float:left; width:100%; margin-bottom:10px; }
.ins_cal2 { float:left; width:100%; height:110px; overflow-x:hidden; overflow-y:scroll; border:1px solid #BCBCBC; }

span.ch_line {  float:left; width:100%; position:relative;top:0px }

/*È¸¿øÁ¤º¸°ü¸®*/
#check_box ul li { float:left; width:100%; line-height:20px; }

img.pic_img2 {  float:left; width:60px; height:80px;  border:1px solid #cccccc; background:#ffffff;  }
.file_up_mem2 {  float:left; width:100%; padding-top:5px;   }

/*ÅÇ 6Ä­ ´Ùºóµµ ¹®ÀÇ(FAQ)*/
.tab_new6 {  float:left; width:100%; margin:0 auto; margin-bottom:25px; display:block;}
.tab_new6 ul { float:left;width:100%; }
.tab_new6 li { float:left; width:24.25%; height:54px; margin:0px 1% 5px 0px; padding: 6px 0px 0px 0px; border:1px solid #ccc;  background:#ffffff; text-align:center; }
.tab_new6 li:nth-child(1) {  padding: 16px 0px 0px 0px;  }
.tab_new6 li:nth-child(6) {  padding: 16px 0px 0px 0px;  }
.tab_new6 li:nth-child(4) {  margin:0px 0px 5px 0px; }
.tab_new6 li:nth-child(6) {  margin:0px 0px 0px 1%; }
.tab_new6 li:nth-child(5) {float:left;  width:74.75%; margin:0px 0% 0px 0px;  order:1px solid #ccc;   background:#ffffff;}
.tab_new6 li.on { border-color:#02649b; border-width: 1px;  }
.tab_new6 li.on a { color:#02649b; font-weight:600; text-decoration:none; }
.tab_new6 li a { display:block;  font-size:15px; letter-spacing:-0.08em; color:#000;text-align:center; text-decoration:none; }
.tab_new6 li a.normal {height:54px;  }

.w_line_txt {  display:none;  }
.t_line_txt {  display:none;  }
.m_line_txt {  display:block;  }

.b_allopen {  float:left; width:100%; margin-top:5px; position:relative;top:0px;}

/*Àü¹®¾à»ç*/
p.year {  float:left; width:100%; padding:15px 0px 0px 40px; font-weight:bold; color:#357EB8; font-size:26px; background: url('../images/sub/y_dot.png') no-repeat 10px 11px; }
ul.history_v2 {  float:left; width:100%; padding-left:40px}

.e_button2 {float:left; width:100%; margin-bottom:5px; text-align:left}
.e_button2 a {display: inline-block; width:100%;  line-height:38px; padding: 0px 0px 0px 10%; border: 1px solid #d5d5d5; background: url('../images/sub/sr.png') no-repeat 90% center; }
.e_button2 a:hover {color: #019dda; text-decoration: none; background: url('../images/sub/sr_on.png') no-repeat 90% center; }

.e_button3 {float:left; width:100%;  text-align:left}
.e_button3 a {display: inline-block;  width:100%; line-height:38px; padding: 0px 0px 0px 10%; border: 1px solid #d5d5d5; background: url('../images/sub/sr.png') no-repeat 90% center; }
.e_button3 a:hover {color: #019dda; text-decoration: none; background: url('../images/sub/sr_on.png') no-repeat 90% center; }

.e_button4 {float:left; width:100%;  text-align:left}
.e_button4 a {display: inline-block;  width:100%;   line-height:38px; padding: 0px 0px 0px 10%; border: 1px solid #d5d5d5; background: url('../images/sub/sr.png') no-repeat 90% center; }
.e_button4 a:hover {color: #019dda; text-decoration: none; background: url('../images/sub/sr_on.png') no-repeat 90% center; }

/*Àü¹®¾à»ç ºÐ¾ßº° ¼Ò°³*/
/*Àü¹®¾à»ç ºÐ¾ßº° ¼Ò°³ ÅÇ*/
.tab_special li { float:left;width:19.6%; margin:0% 0.5% 2px 0%; border:1px solid #ccc; background:#ffffff; letter-spacing:-0.08em }
.tab_special li:nth-child(5) {margin:0% 0% 2px 0%;  }
.tab_special li:nth-child(10) {margin:0% 0% 2px 0%; }
.tab_special li a{display:block; padding: 5px 0px 0px 0px; line-height:18px; font-size:14px;letter-spacing:none;font-weight:bold;color:#000;text-align:center; text-decoration:none;}

/*Àü¹®¾à»ç ÀÚ°Ý½ÃÇè ÅÇ*/
.tab_special2 li {  float:left;width:49.75%; margin:0% 0.5% 2px 0%; padding: 0px 0px 0px 0px; border:1px solid #ccc; background:#ffffff; letter-spacing:-0.08em }
.tab_special2 li:nth-child(2n) { margin:0% 0% 2px 0%;  }
.tab_special2 li.on {border:1px solid #0062ad;}
.tab_special2 li a { display:block; width:100%; height:46px; padding: 15px 0px 0px 0px; line-height:18px; font-size:14px;letter-spacing:-1px;font-weight:bold;color:#000;text-align:center; text-decoration:none;}
.tab_special2 li a.t1 {  padding: 5px 0px 0px 0px;  }

/*Àü¹®¾à»ç ¸í´Ü °Ë»ö*/
.special_search_box {  position:relative;float:left; width:100%;  text-align:left;  }
.btn_special_wrap {  float:left; width:100%;  }

 /*ºÒ·®ÀÇ¾àÇ° ½Å°í »ó¼¼ÆäÀÌÁö*/
.w_board4	{ float:left;width:100%; border-top:solid 2px #000000;}
.w_board4 dl	 {  float:left;width:100%; border-bottom:solid 0px #CCCCCC; }
.w_board4 dl.grline {  float:left; width:100%; border-bottom:solid 1px #CCCCCC; background: url('../images/sub/board_line2.png') 25% bottom no-repeat; }
.w_board4 dt	 {  float:left;  width:25%;  padding:10px 0px 10px 0px;  font-weight:bold; text-align:center; background: url('../images/sub/board_line2.png') right bottom no-repeat;    }
.w_board4 dd	{  float:left;   width:75%;   padding:10px 0px 10px 10px;   background:none}
.w_board4 dd.none_line	{ float:left;   width:75%;   padding:10px 0px 10px 10px;  }

.w_board5	{ float:left;width:100%; border-top:solid 2px #000000;}
.w_board5 dl	 {  float:left;width:100%; border-bottom:solid 0px #CCCCCC; }
.w_board5 dl.grline {  float:left; width:100%; border-bottom:solid 1px #CCCCCC; background: url('../images/sub/board_line2.png') 25% bottom no-repeat; }
.w_board5 dt	 {  float:left;  width:25%;  height:39px; padding:9px 0px 10px 0px;  font-weight:bold; text-align:center; background: url('../images/sub/board_line2.png') right bottom no-repeat;    }
.w_board5 dd	{  float:left;   width:75%;   height:39px; padding:6px 10px 0px 10px;   background:none}
.w_board5 dd.none_line	{ float:left;   width:75%;   padding:6px 10px 0px 10px;  }

/*e-ÀÇ¾àÁ¤º¸Áö °Ô½ÃÆÇ*/
button.area_srch_bt {  float:left; width:6.86%; margin-right:1px; padding:2px 0px 1px 0px; line-height:14px; border:1px solid #b8b8b8; background:#ffffff; font-weight:bold;color:#000000; cursor:pointer; }
.area_srch {  float:left; width:100%; margin:10px 0px 5px 0px; }
.txt_search {   position:relative;  float:right; width:100%; text-align:right;   }

/*ÁÖ¿ä¹è³Ê*/
.major_banner {  float:left; width:100%; }/*¹è³ÊÁ¶Àý¿µ¿ª*/
.major_banner ul {  width:100%;  }
.major_banner ul li  {  float:left; width:24.25%; margin:0px 1% 10px 0px; }
.major_banner ul li:nth-child(4n)  { margin:0px 0% 0px 0px  } 
.major_banner ul li a {  float:left; width:100%; height:115px; padding:10px 0px 0px 0px; border:1px solid #d5d6d6; background:#ffffff; text-align:center; }
.major_banner ul li a img {  width:52px; height:52px;}
.major_banner ul li a.zoom1 {  float:left; width:100%; height:115px; padding:0px 0px 0px 0px; border:1px solid #1fa1e5; border-top:3px solid #1fa1e5; background:#d5f5ff; text-align:center; }
.major_banner ul li a.zoom2 {  float:left; width:100%; height:115px; padding:0px 0px 0px 0px; border:1px solid #928bd9; border-top:3px solid #928bd9; background:#ecebfc; text-align:center; }
.major_banner ul li a.zoom1 img { width:85px; height:88px; }
.major_banner ul li a.zoom2 img { width:85px; height:88px; }
.major_banner ul li a p { font-size:14px; margin:8px 0px 0px 0px; letter-spacing:-0.1em;  }
.major_banner ul li a p.m_use {line-height:16px; }
.major_banner ul li a p.m_use.line2 { margin-top:10px }

.text1 {position:absolute; bottom:23px;  width:100%;  }
.text2 {position:absolute; bottom:9px;  width:100%; }

/*¿À´ÃÂÊ ¸ÞÀÎ ÄÁÅÙÃ÷*/
.right_con { float:right; width:100%;   }/*¿À¸¥ÂÊÁ¶Àý¿µ¿ª*/

.tabs-container3 {float: left; width: 50%; margin-top:0px; padding: 0px; background:#ffffff;} /*ÁÖ¿äÀÏÁ¤*/
.tabs-container3 td a {font-size:13px;}
.tabs-container4 {float: left; width: 50%; margin:0px 0px 0px 0px; font-size:13px; padding-left: 5px; } /*´Þ·Â*/
.tabs-container4 td a {font-size:12px;}

/*±¤°í »çÀÌÆ®*/
.banner_area {  display:block; margin:0 auto; width:100%; background:orange;  }
.banner_zone_wrap{float:left; position:relative; overflow:hidden; width:100%; /*margin:0 auto;*/ height:40px; }
.banner_zone{ width:100%;overflow:hidden; padding-left:15px; text-align:center;margin:0 auto; background:#f4f7f9; }

/*ÇªÅÍ*/
.footer_wrap { position:relative; width:100%; height:170px;   letter-spacing:-0.05em; line-height:18px; }
.f_left { float:left;  width:100%; padding:15px 0px 10px 0px; text-align:center }
.f_left .copyright { position:absolute; top:70px; width:100%; padding-bottom:13px;  background:#eef3f6; text-align:center; }
.f_left ul { float:left; width:100%;  }
.f_left ul li a {   float:left; width:50%; padding:0px 5px 0px 5px;  text-align:right;  font-weight:700; }
.f_left ul li a.m_adlink {   float:right; color:blue; text-align: left;  }
.f_left ul li a.sub_orange {  float:left; width:100%;  text-align:center}
.f_right { position:absolute; top:40px; width:100%; background:#eef3f6; }
.f_right .family_site { float:left; width:100%; margin:0px 0px 0px 0px; padding:0% 8%; }
select.ad_site { float:left; width:49%; margin:0% 0.5%; }

.w_use {  display:none  }
.m_use {  display:block  }

.side15 {  padding:0px 15px;   }

/*¼­ºê Å¾ ÀÌ¹ÌÁö¹è°æ*/
#top_ci { float:left; width:100%; height:120px; margin-bottom:30px; background:url('../images/sub/img_int_3_top.png') no-repeat 70% 0%; background-size:cover }
#top_history { float:left; width:100%; height:120px; margin-bottom:30px; background:url('../images/sub/img_int_4_top.png') no-repeat 70% 0%; background-size:cover }

.slogan_left { float:left; width:100%; font-weight:700;  }
.slogan_right { float:left; width:100%; }

.w_img {  display:none  }
.t_img { display:none  }
.m_img {  display:block}

/*¿¬Çõ*/
#history_view {  float:left; width:100%;  }
#history_years {  float:left; width:100%; font-size:30px;   margin-bottom:30px;  }
#history_years_no {   }
#history_detail {  float:left; width:100%; background: url('../images/sub/history_line.png') repeat-y;  }
#year_number {  float:left; width:100%; margin-bottom:10px; padding-left:22px; font-size:22px; font-weight:600; color:#02649b; background: url('../images/sub/history_circle.png') no-repeat 0px 5px;  }

#history_info { float:left;width:100%; padding-left:22px;  margin:0px 0px 15px 0px;  }
#history_info dl {  float:left; width:100%; margin:0px 0px 10px 0px;}
#history_info dl.last { margin:0px 0px 50px 0px;}
#history_info dl dt { float:left; width:70px;  font-weight:600; padding-left:0px;   }
#history_info dl dd { float:left; width:calc(100% - 70px);  }

.history_view {  float:left; width:100%;  }
.history_detail {  float:left; width:100%; background: url('/kshperc/images/sub/y_line.png') repeat-y 9px top ;  }
.year_number {  float:left; width:100%; height:22px; padding-left:30px; font-size:24px; font-weight:600; color:#357EB8; background: url('../images/sub/y_dot.png') no-repeat 0px center;  }
.history_info { float:left;width:100%; padding-left:23px;  margin:10px 0px 15px 0px;  }
.history_info dl {  float:left; width:100%; margin:0px 0px 10px 0px;}
.history_info dl.last { margin:0px 0px 50px 0px;}
.history_info dl dt { float:left; width:60px;  font-weight:600; padding-left:8px;   }
.history_info dl dd { float:left; width:calc(100% - 60px);  }

/*Ã£¾Æ¿À½Ã´Â±æ*/
.mab_bg1 { float:left; width:100%; padding:5px; color:#ffffff; background:#3a99b4; text-align:center;  font-size:14px; }
.mab_bg2 { float:left; width:100%; padding:5px; color:#ffffff; background:#3ab4b2; text-align:center; font-size:14px; }
.mab_bg3 { float:left; width:100%; padding:5px; color:#ffffff; background:#a29334; text-align:center; font-size:14px; }
.mab_bg4 { float:left; width:100%; padding:5px; color:#ffffff; background:#4d4c4c; text-align:center; font-size:14px; }
.mab_bg5 { float:left; width:100%; padding:5px; color:#ffffff; background:#83bc35; text-align:center; font-size:14px; }
.map_detail {  float:left; width:100%; padding:10px; margin:0px 0px 10px 0px;border:1px solid #cccccc;  border-top:0px;  }

/*¿ª´ëÈ¸Àå ¸®½ºÆ®*/
#ceo_member {    }
#ceo_member ul {    }
#ceo_member ul li {  float:left;  width:100%; margin:0px 0% 10px 0px; background: url('../images/sub/be_ceo_bg.png') bottom right no-repeat ; }
#ceo_member ul li:nth-child(2n) { margin:0px 0px 10px 0px;  }
.chairman_box {  float:left; width:100%;   height:183px; padding:10px 0px 19px 18px; border:1px solid #d5d5d5;  border-left:5px solid #02649b;  }
.pic {  float:left; width:100px;  margin-top:10px;  }
.ceo_his1 {  float:left; width:calc(100% - 100px); margin:24px 0px 0px 0px; padding:0px 10px 0px 10px;  }
.ceo_his2 {  float:left; width:100%; margin:8px 0px 0px 0px; padding:0px 10px 0px 10px; }
#ceo_member ul li p { float:left; width:100%;   }
#ceo_member ul li p.ceo_t1 { font-weight:600; color:#02649b;   }
#ceo_member ul li p.ceo_t2 { font-size:18px; font-weight:600; margin:10px 0px 6px 0px; }
#ceo_member ul li p.ceo_t3 { color:#7e7e7e;   }

#officer_ceo { width:100%; margin:0 auto; } 
#officer_list ul li {  float:left; width:100%; margin:0px 0% 0px 0px; }

#officer_list2 ul li {  float:left; width:100%; margin:0px 0% 0px 0px; }
#officer_list2 ul li:nth-child(2n) {  margin:0px 0px 0px 0px; }

#officer_list3 ul li {  float:left; width:100%; margin:0px 0% 0px 0px; }
#officer_list3 ul li:nth-child(3n) {  margin:0px 0px 0px 0px; }

/*º´¿ø¾à»çÈ¸ ±¤°í ½ÅÃ» Ã¼Å©¹Ú½º¿Í ¶óº§°£°Ý*/
.num_book { float:left; width:100%; padding-left:3px;  }
.num_book_chk { float:left; width:100%; }

#sub_title h1 {  padding:0px 0px 0px 8px; line-height:20px; font-size:20px; letter-spacing:-0.02em; border-left:4px solid #0084c4;  }

/*ÀüÃ¼ÀÚ·á½Ç ¸®½ºÆ®*/
.program_list_line {  float:left; width:100%; border-top:2px solid #000000; }

ul.board_data1 {  display:none; }
ul.board_data2 {  display:none; }

ul.board_data_list1 { margin:0 auto; padding:3px 0px 3px 0px;display:table; width:100%; border-top:0px solid #000000;  border-bottom:1px solid #cccccc; }
ul.board_data_list1 li {  float:left;  text-align:left !important; vertical-align:middle; padding:3px 0px 3px 0px;  position:relative; font-size:14px;}
ul.board_data_list1 li:nth-child(1) { display:none;   }
ul.board_data_list1 li:nth-child(2) { width:100%; color:#02649b }
ul.board_data_list1 li:nth-child(3) { width:100%;  height:28px;}
ul.board_data_list1 li:nth-child(4) { width:60px;  }
ul.board_data_list1 li:nth-child(5) { width:85px; }
ul.board_data_list1 li:nth-child(6) { width:105px; }
ul.board_data_list1 li:nth-child(7) { width:72px;  }

ul.board_data_list2 { margin:0 auto; padding:3px 0px 3px 0px;display:table; width:100%; border-top:0px solid #000000;  border-bottom:1px solid #cccccc; }
ul.board_data_list2 li {  float:left;  text-align:left !important; vertical-align:middle;  padding:3px 0px 3px 0px;position:relative; font-size:14px;}
ul.board_data_list2 li:nth-child(1) { display:none;   }
ul.board_data_list2 li:nth-child(2) { width:100%;  height:28px }
ul.board_data_list2 li:nth-child(3) { width:60px;  }
ul.board_data_list2 li:nth-child(4) { width:85px;  }
ul.board_data_list2 li:nth-child(5) { width:105px; }
ul.board_data_list2 li:nth-child(6) { width:72px; }

/*Àü¹®¾à»ç¸í´Ü ¸®½ºÆ®*/
ul.board_special {  display:none; }

ul.special_data_list { position:relative;margin:0 auto; padding:5px 0px 5px 0px;display:table; width:100%; height:60px;border-top:0px solid #000000;  border-bottom:1px solid #cccccc; }
ul.special_data_list li {  float:left;  text-align:left !important; vertical-align:middle;  position:relative; font-size:14px;}
ul.special_data_list li:nth-child(1) { display:none;   }
ul.special_data_list li:nth-child(2) { position:absolute; left:0px; top:30px; width:85px;  padding:0px 0px 0px 0px; background: }
ul.special_data_list li:nth-child(3) { position:absolute; left:85px; top:30px;width:calc(100% - 85px); padding:0px 0px 0px 0px; background: }
ul.special_data_list li:nth-child(4) { position:absolute; left:0px; top:10px;width:85px; padding:0px 0px 0px 0px; background: }
ul.special_data_list li:nth-child(5) { position:absolute; left:85px; top:10px;width:140px; padding:0px 0px 0px 0px; background: }
ul.special_data_list li:nth-child(6) { position:absolute; left:225px; top:10px;width:85px; padding:0px 0px 0px 0px;background:   }

.edu_name_left { float:left; width:32px;  color:#9d9d9d; font-size:11px; }
.edu_name_right {float:left; width:calc(100% - 32px); padding:0px 10px 0px 0px; font-size:12px; }
.edu_name_right2 {float:left; width:calc(100% - 32px); padding:0px 10px 0px 0px; font-size:11px; }

.edu_name1 { float:left; padding:0px 5px 0px 0px; text-align:right; color:#9d9d9d; font-size:11px;}
.edu_name2 {float:left;  font-size:12px;}
.edu_name2_1 {font-weight:700; color:#02649b }
.edu_name2_2 {font-size:14px; }

.ep_edu_name1 {  float:left; width:32px; padding:0px 5px 0px 0px;color:#9d9d9d; font-size:11px;}
.ep_edu_name2 {   float:left; width:calc(100% - 32px);  position:relative }
.ep_edu_name2 .ep {  position:absolute; left:0px; width:100%;   overflow:hidden; font-weight:normal;text-overflow: ellipsis;white-space: nowrap; font-size:14px; }

/*ÆÄÀÏÃ·ºÎ*/
h3.file_title {  position:absolute; top:-25px; left:0px;   }

.file_input_textbox3 {position: absolute; left:0px; top:0px; width:100%; } 
.file_input_div3 { float: left; position: relative;top:0px; width:100%;  height:29px; overflow: hidden;  }

.file_up_wrap {  float:right; width:100%; margin-top:5px;  }

.btn_type_pop {  margin:0 auto; width:100%;   }
.btn_type_pop a { float: left; width:49%}

/*ÆòÁ¡½ÅÃ»Æû*/
.info_half {  float:left; width:100%;  }
.info2 dt.le { background:none; }

}
.filelist-box {  float:left; width:100%; position:relative;left:-2px; }
.filelist-box li {  float:left; width:100%; margin:2px 0px 2px 0px; }
.filelist-box dt { float:left; width:calc(100% - 55px); padding:0px 0px 0px 0px; }
.filelist-box dd {float:right; width:50px; padding:1px 0px 2px 0px; border:1px solid #000000; background:#ffffff; text-align:center; cursor:pointer;}


/*===============================°¡·ÎÆø ÁöÁ¤ ½ºÅ¸ÀÏ=================================*/
/* ¡ß¡ß¡ß¡ß¡ß¡ß¡ß¡ß¡ß¡ß 639pxÀÌ»ó °¡·ÎÆø ÁöÁ¤ ½ºÅ¸ÀÏ ¡ß¡ß¡ß¡ß¡ß¡ß¡ß¡ß¡ß¡ß */

/*PC¿ë*/
/*´ÜÀ§º°·Î ÇÊ¿äÇÑ¸¸Å­ »ý¼ºÇÏ¼¼¿ä*/
.pw10 { width:10px !important  }
.pw20 { width:20px !important  }
.pw30 { width:30px !important  }
.pw40 { width:40px !important  }
.pw50 { width:50px !important  }
.pw60 { width:60px !important  }
.pw70 { width:70px !important  }
.pw80 { width:80px !important  }
.pw90 { width:90px !important  }
.pw100 { width:100px !important  }
.pw150 { width:150px !important  }
.pw200 { width:200px !important  }
.pw250 { width:250px !important  }
.pw300 { width:300px !important  }
.pw350 { width:350px !important  }
.pw400 { width:400px !important  }
.pw450 { width:450px !important  }
.pw500 { width:500px !important  }
.pw550 { width:550px !important  }
.pw600 { width:600px !important  }
.pw650 { width:650px !important  }
.pw700 { width:700px !important  }
.pw750 { width:750px !important  }
.pw800 { width:800px !important  }
.pw850 { width:850px !important  }
.pw900 { width:900px !important  }
.pw950 { width:950px !important  }
.pw1000 { width:1000px !important  }


/* ¡ß¡ß¡ß¡ß¡ß¡ß¡ß¡ß¡ß¡ß ¸ð¹ÙÀÏ 639pxÀÌÇÏ °¡·ÎÆø ÁöÁ¤ ½ºÅ¸ÀÏ ¡ß¡ß¡ß¡ß¡ß¡ß¡ß¡ß¡ß¡ß */
@media only screen and (max-width:639px){

/*¸ð¹ÙÀÏ¿ë*/
/*´ÜÀ§º°·Î ÇÊ¿äÇÑ¸¸Å­ »ý¼ºÇÏ¼¼¿ä*/
.mw5 { width:5% !important  }
.mw10 { width:10% !important  }
.mw15 { width:10% !important  }
.mw20 { width:20% !important  }
.mw25 { width:25% !important  }
.mw30 { width:30% !important  }
.mw35 { width:35% !important  }
.mw40 { width:40% !important  }
.mw45 { width:45% !important  }
.mw50 { width:50% !important  }
.mw55 { width:55% !important  }
.mw60 { width:60% !important  }
.mw65 { width:65% !important  }
.mw70 { width:70% !important  }
.mw75 { width:75% !important  }
.mw80 { width:80% !important  }
.mw85 { width:85% !important  }
.mw90 { width:90% !important  }
.mw95 { width:95% !important  }
.mw100 { width:100% !important  }

}

