@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@300;400;500;700&family=Noto+Serif+KR:wght@300;400;500;700&display=swap');

#container_wr {margin: 64px auto 100px;}
#container {position:relative;padding:0px 0;min-height:400px;line-height: 190%;font-size: 19px;color: #2d2d2d;overflow:hidden;}
#ctt_con {line-height: 1.8em;word-break: keep-all;text-align: justify;}

.side_left {float: left;width: 350px;}
.side_right {float: right;width: calc(100% - 480px);}

.tit1depth {font-size: 24px;color: #3d3d3d;font-weight: 700;margin: 0 0 45px;}
.tit2depth {text-align: center;font-size: 1.9rem;font-weight: 700;color: #222;margin: 100px 0 60px;line-height: 160%;background: url(/img/sub_bg.jpg);padding: 60px 0;}
.tit2depth p {position: relative;text-align: center;margin-top: 40px;font-size: 16px;color: #666;font-weight:500;}
.tit2depth p:after {content:'';position: absolute;left: 50%;transform: translate(-50%, 0);top: -10px;width: 26px;height: 3px;background: #333333;}

.side_menus {border-radius: 20px;border: 1px solid #ddd;padding: 40px 20px;}
.side_menus .snb_2dul {}
.side_menus .snb_2dli {border-bottom: 1px solid #ddd;padding: 10px;}
.side_menus .snb_2dli:last-child {border-bottom:0;}
.side_menus .snb_2dli.on {border-bottom: 2px solid #222;/* background: #f7f7f7; */}
.side_menus .snb_2da {display: block;font-size: 16px;color: #9f9f9f;font-weight: 500;line-height: 24px;text-align: initial;}
.side_menus .snb_2da:hover {color:#222;}
.side_menus .snb_2dli.on .snb_2da {color: #222;font-weight: 500;}
.side_menus .snb_3dul {display:none;margin: 8px 0 5px;/* padding: 5px 11px; *//* background: #f3f3f3; */}
.side_menus .snb_3dul.on {display:block;}
.side_menus .snb_3dli {position: relative;padding: 4px 0 4px 9px;}
.side_menus .snb_3dli:after {content:'';position: absolute;left: 0;top: 14px;width: 5px;height: 1px;background: #979797;}
.side_menus .snb_3dli:last-child {border-bottom:0;}
.side_menus .snb_3dli.on2 {}
.side_menus .snb_3da {display:block;line-height: 140%;text-align: initial;color: #6b6b6b;font-size: 14px;font-weight: 400;}
.side_menus .snb_3da:hover {text-decoration:underline;}
.side_menus .snb_3dli.on2 .snb_3da {font-weight:400;color: #1078cf;}
.side_menus .snb_3dli.on2:after {content:'';background: #1078cf;}
.side_menus2 {}
.side_menus2 ul {margin-top: 30px;}
.side_menus2 ul li {position: relative;line-height: 56px;border: 1px solid #ddd;border-radius: 15px;margin-top: 6px;}
.side_menus2 ul li a {display: block;color: #3d3d3d;font-size: 16px;font-weight: 400;padding-left: 72px;}
.side_menus2 ul li span {}
.side_menus2 ul li i {position: absolute;left: 30px;top: 50%;transform: translate(0, -50%);width: 20px;height: 20px;}
.side_menus2 ul li:hover {background:#f5f5f5}
.side_menus2 ul li:nth-child(1) i {background: url(/img/sidemenus2_01.png) no-repeat;}
.side_menus2 ul li:nth-child(2) i {background: url(/img/sidemenus2_02.png) no-repeat;}
.side_menus2 ul li:nth-child(3) i {background: url(/img/sidemenus2_03.png) no-repeat;}

#locationArea {margin:0 auto;text-align:right;font-size: 14px;overflow:hidden;font-weight: 400;color:#6a6a6a;line-height: 140%;}
#locationArea:after {display:block;visibility:hidden;clear:both;content:""}

#sVisualA {position:relative; width:100%; height:230px; margin:0px auto; overflow:hidden; text-align:center;color:#fff; border-bottom:1px solid #e5e5e5;}
.svbg1 {background:url(../img/bgsub_06.jpg) center top no-repeat;height:230px}
.svbg2 {background:url(/img/bg_sub2.jpg) center top no-repeat;height:230px}
.svbg3 {background:url(/img/bg_sub3.jpg) center top no-repeat;height:230px}
.svbg4 {background:url(/img/bg_sub4.jpg) center top no-repeat;height:230px}
.svbg5 {background:url(/img/bg_sub5.jpg) center top no-repeat;height:230px}
.svbg6 {background:url(/img/bg_sub6.jpg) center top no-repeat;height:230px}

#sVisualA .svisTxt {text-align:left;margin: 0px auto; width:1150px; z-index:1; letter-spacing:-1px;}
#sVisualA .svisTxt .tit {display:block;margin:0px; padding:80px 0 0 140px; font-weight:normal; text-shadow:0px 0px 10px #a2a2a2; color:#fff; font-size:34px; line-height:26px; height:26px;}
#sVisualA .svisTxt .tit span{color:#00acab;}
#sVisualA .svisTxt .exp  {display:block;padding:40px 0 0 160px; font-weight:normal;  color:#282c3d; font-size:19px; line-height:30px; height:30px;}


#container_title {position:relative; width:100%; text-align:center;}
#container_title span {margin:0 auto;font-size:44px;line-height:60px;color:#333;letter-spacing:0px;margin-top:50px;}
#container_title p {font-size:13px; color:#99dcd1;}*/
h2#container_title {display:none !important;} 

#container .tit01 {position:relative;font-size: 26px;line-height: 140%;text-align: left;letter-spacing: 0;word-break: keep-all;font-weight: 700;margin: 0 0 25px;padding: 0 0 0 16px;color:#222}
#container .tit01:after {content:'';position: absolute;left: 0;top: 7px;width: 5px;height: 23px;background: #554836;}
#container .tit02 {padding: 20px 30px;background: #f3f3f3;border: 1px solid #ddd;font-size: 18px;word-break: keep-all;color: #222;margin: 0 0 20px;}
#container .tit03 {font-size: 21px;color: #222;font-weight: 700;margin: 0 0 5px;}
#container .tit03 span {display: inline-block;background: #dfdfdf;border-radius: 5px;padding: 5px 10px;text-align: center;line-height: 100%;font-size: 0.85em;vertical-align: baseline;margin-right: 3px;}
#container .tit04 {display: block;font-size: 36px;color: #053863;text-align: right;word-break: break-all;line-height: 64px;margin-top: 13px;margin-bottom: 50px;letter-spacing: -1px;}
#container .tit05 {font-size: 28px;font-weight: 700;color: #222;margin: 0;text-align: center;}
#container .tit06 {font-size:26px;font-weight: 700;color: #222;}

.imgdeco {position:relative;display:block;}
.imgdeco:after {content: '';display: block;position: absolute;left: 30px;top: 30px;width: 100%;height: 100%;background: #053863;}

.pott {color:#0968b9 !important; font-size:17px;}
.pott1 {color:#19937a !important;}
.pott2 {color:#bd4399 !important;}
.pott3 {color:#000 !important;}
.pott4 {color:#fed325 !important;}
.pott5 {color:#a0a0a0 !important;}
.pott6 {color:#6c6c6c !important;}
.pott7 {color:#df1e26 !important;}
.pottS {font-size:400 color:#a0a0a0;}
.pottM {font-weight:500 !important;}
.pottB {font-weight:700 !important;}

.fs1 {font-size:15px;}
.fs2 {font-size:19px;}
.fs3 {font-size:21px;}

.lets1 {letter-spacing:-0.1px;}
.lets5 {letter-spacing:-0.5px;}
.lets10 {letter-spacing:-1px;}
.lets15 {letter-spacing:-1.5px;}
.lets20 {letter-spacing:-1.5px;}

.txt_l {text-align:left !important;}
.txt_r {text-align:right !important;}
.txt_c {text-align:center !important;}
.ver_t {vertical-align:top !important;}
.ver_m {vertical-align:middle !important;}

.sub_tab {width:1100px; overflow:hidden; margin-bottom:30px; letter-spacing:-1px; }
.sub_tab ul{padding:0px; margin:0px;}
.sub_tab ul::after {clear:both; content:""; display:block;}
.sub_tab li{list-style-type:none; float:left; display:inline;overflow:hidden; margin:0px 0px 1px 1px;}
.sub_tab li a{display:block; text-decoration:none;background:#f8f8f8; border:1px solid #e5e5e5;  padding:10px 0px 10px 0px;  font-size:16.5px; color:#666 !important; text-align:center;overflow:hidden; }
.sub_tab li:first-child , .sub_tab  li.el{  margin:0px 0px 1px 0px;   }
.sub_tab li a:hover{ text-decoration:none;background:#e5e5e5;  }
.sub_tab li a.on {border:1px solid #1ea18c; background:url(/img/main/noti_bg.jpg) right top no-repeat #1ea18c; font-size:16.5px;color:#fff !important;}

a.link01 {color:#222;}
a.link01:hover {text-decoration: underline;text-underline-position: under;}


.tabCont {clear:both;margin:40px 0px 0px 0px; letter-spacing:-0.5px;}

.litc2 {width:547px;}
.litc3 {width:364px;}
.litc4 {width:272px;}
.litc5 {width:217px;}

.w280 {width:280px;}

.sub_tabmenu {width:1100px; overflow:hidden; margin-bottom:30px; letter-spacing:-1px; }
.sub_tabmenu ul{padding:0px; margin:0px;}
.sub_tabmenu ul::after {clear:both; content:""; display:block;}
.sub_tabmenu li{list-style-type:none; float:left; display:inline;overflow:hidden; margin:0px 0px 1px 1px;}
.sub_tabmenu li a{display:block; text-decoration:none;background:#f8f8f8; border:1px solid #e5e5e5;  padding:10px 0px 10px 0px;  font-family: 'NotoKrM'; font-size:16.5px; color:#666 !important; text-align:center;overflow:hidden; }
.sub_tabmenu li:first-child , .sub_tab  li.el{  margin:0px 0px 1px 0px;   }
.sub_tabmenu li a:hover{ text-decoration:none;background:#e5e5e5;  }
.sub_tabmenu li.on a {border:1px solid #1ea18c; background:url(/img/main/noti_bg.jpg) right top no-repeat #1ea18c; font-size:16.5px;color:#fff !important;}


#container dl.fl {}
#container dl.fl > dt{float:left; width:49%;}
#container dl.fl > dd{float:right; width:49%;}
#container dl.fl:after{clear:both; content:''; display:block;}

#container dl.fl1 {}
#container dl.fl1 > dt{float:left; width:100px;}
#container dl.fl1 > dd{float:left; width:calc(100% - 120px);}
#container dl.fl1:after{clear:both; content:''; display:block;}

#container dl.fl2 {}
#container dl.fl2 > dt{float:left; width:200px;}
#container dl.fl2 > dd{float:left; width:calc(100% - 220px);}
#container dl.fl2:after{clear:both; content:''; display:block;}

#container dl.fl3 {}
#container dl.fl3 > dt{float:left; width:280px;}
#container dl.fl3 > dd{float:right; width:calc(100% - 320px);}
#container dl.fl3:after{clear:both; content:''; display:block;}

#container dl.fl4 {}
#container dl.fl4 > dt{float:left; width:30px;}
#container dl.fl4 > dd{float:left; width:calc(100% - 50px);}
#container dl.fl4:after{clear:both; content:''; display:block;}




#container .imgfl {float: left;margin-right: 30px;margin-bottom: 10px;}
#container .imgfr {float: right;margin-left: 30px;margin-bottom: 10px;}

 .lh150 {line-height:150% !important;}

ul.bul {width:100%; position:relative; clear:both; margin:0;}
ul.bul li {position: relative;padding: 0 0 10px 15px;}
ul.bul li:after {content:'';position: absolute;left: 0;top: 14px;width: 6px;height: 6px;border-radius: 50%;background: #4b4b4b;}

ul.bul2 {margin-bottom:10px; color:#777;}
ul.bul2 li {padding-left:9px; background:url(/tmpl/theme_basic_hook/img/bul2.gif) left 12px no-repeat; font-size:15px; line-height:180%; text-align:left;}

ul.bul3 {width:100%; display:inline-block; clear:both; margin:0;}
ul.bul3 li {position: relative;padding:0 0 10px 10px;}
ul.bul3 li:after {content:'';position: absolute;left: 2px;top: 10px;width: 3px;height: 3px;border-radius: 50%;background: #4b4b4b;}

ul.bul4 {width:50%; position:relative; clear:both; margin:0;display:inline-block;}
ul.bul4 li {border:1px solid #1da18c;color:#1da18c;padding:20px;text-align:center;}
ul.bul4 span {background:#1da18c;color:#fff;padding:5px 10px;font-size:13px;margin-right:10px;}
ul.bul4 .arrow{background:url(/tmpl/theme_basic_hook/img/step_arrow.png) center no-repeat;height:40px;border:0px;}

ul.bul5 {width:100%; position:relative; clear:both; margin:0;background:#fff;padding:10px;}
ul.bul5 li {color:#4f4f4f;font-size:14px;background:url(/tmpl/theme_basic_hook/img/bul2.gif) left 5px no-repeat;line-height:15px;}

ul.bul6 {width:100%; display:inline-block; clear:both; margin:0;}
ul.bul6 li {padding:0 0 10px 10px;background:url(/tmpl/theme_basic_hook/img/bul3.jpg) left 13px no-repeat;}
ul.bul6 li span.libox {display:inline-block; width:140px; color:#1da18c; border-right:2px solid #1da18c; line-height:15px; margin-right:20px;}

.tbl01 {border-top:1px solid #e2e2e2;border-left:1px solid #e2e2e2;line-height: 140%;font-size: 0.9em;}
.tbl01 th{padding:8px;text-align:center;border-bottom:1px solid #e2e2e2;border-right:1px solid #e2e2e2;background:#f5f5f5;font-weight: 500;}
.tbl01 td{padding:8px; text-align:center; border-bottom:1px solid #e2e2e2; border-right:1px solid #e2e2e2;}

.tbl02 {border-top:1px solid #e2e2e2; border-left:1px solid #e2e2e2; font-size:14px; }
.tbl02 th{padding:2px; text-align:center; border-bottom:1px solid #e2e2e2; border-right:1px solid #e2e2e2; background:#fff;}
.tbl02 td{text-align:center; border-bottom:1px solid #e2e2e2; border-right:1px solid #e2e2e2;}


.boxImg {position:relative; width:100%; overflow:hidden; height:280px;}
.boxImg img {position:absolute; top:0; left:0; z-index:-1;}
.box_01 {display:inline-block;border:1px solid #dadada;padding:10px 20px;width:50% !important;text-align:left;}

.clear {clear:both; position:relative;}
.h5 {display:block; border:none; height:5px;margin:0px; padding:0px; font-size:0px;}
.h10 {display:block; border:none; height:10px;margin:0px; padding:0px; font-size:0px;}
.h15{display:block; border:none; height:15px;margin:0px; padding:0px; font-size:0px;}
.h20 {display:block; border:none; height:20px;margin:0px; padding:0px; font-size:0px;}
.h30 {display:block; border:none; height:30px;margin:0px; padding:0px; font-size:0px;}
.h40 {display:block; border:none; height:40px;margin:0px; padding:0px; font-size:0px;}
.h50 {display:block; border:none; height:50px;margin:0px; padding:0px; font-size:0px;}
.h60 {display:block; border:none; height:60px;margin:0px; padding:0px; font-size:0px;}
.h80 {display:block; border:none; height:80px;margin:0px; padding:0px; font-size:0px;}
.bd {display:block; border:none; background:#eaeaea; height:1px;margin:40px 0px; padding:0px; font-size:0px; clear:both;}
.bd2 {display:block; border:none; border-bottom:1px dashed #eaeaea; height:1px; margin:40px 0px; padding:0px; font-size:0px; clear:both;}
.bd3 {display:block; border:none; border-left:1px solid #99dcd1; width:1px; height:40px; margin:20px auto; padding:0px; font-size:0px; clear:both;}
.bd4 {display:block; border:none; border:1px solid #e6e6e6;}

.bg {display:block; border:none; height:60px; margin:40px 0px; padding:0px; font-size:0px; clear:both; background:url(/img/01/bg_con.png) center no-repeat;}
.bg01 {background:#f8f8f8;display:inline-block;width:50%;padding:30px;}

.bgn {background:none !important;}
.mg0 {margin:0 !important;}
.mt0 {margin-top:0 !important;}
.mlr10 {margin-left:10px !important;margin-right:10px !important;}
.mr10 {margin-right:10px !important;}
.mb0 {margin-bottom:0 !important;}
.mt30 {margin-top:30px !important;}
.ml30 {margin-left:30px !important;}
.ml50 {margin-left:50px !important;}
.pd0 {padding:0 !important;}
.pd10 {padding:10px !important;}
.pd150 {padding:0 150px !important;text-align:left !important;}
.pt0 {padding-top:0 !important;}
.pt10 {padding-top:10px !important;}
.pt30 {padding-top:30px !important;}
.pb0 {padding-bottom:0 !important;}
.pr0 {padding-right:0 !important;}
.pr30 {padding-right:30px !important;}
.pl0 {padding-left:0 !important;}
.pl10 {padding-left:10px !important;}
.pl30 {padding-left:30px !important;}
.pl60 {padding-left:60px !important;}
.pl90 {padding-left:90px !important;}
.pl100 {padding-left:100px !important;}

.flr {position:relative; float:right; display:inline-block;}

#showcase_s1{position:relative;margin-bottom:30px;}
#showcase_s1 .showcase-onepage .showcase-content{}
#showcase_s1 .showcase-content .mbimg{height:500px;}
#showcase_s1 .showcase-arrow-next {position:absolute; top:225px;outline:0; width:50px; height:50px; text-indent:-9999px; z-index:99;right:-180px; background:url(/img/prev_next_btn2.png) no-repeat -50px 0px;  cursor:pointer;opacity:0.5; 	-moz-opacity:0.5; 	filter: alpha(opacity=50);  }
#showcase_s1 .showcase-arrow-previous{position:absolute; top:225px; outline:0; width:50px; height:50px; text-indent:-9999px; z-index:99;left:-180px; background: url(/img/prev_next_btn2.png) no-repeat 0px 0; cursor:pointer;opacity:0.5; 	-moz-opacity:0.5; 	filter: alpha(opacity=50);  }
#showcase_s1 .showcase-arrow-next:hover, #showcase_s1 .showcase-arrow-previous:hover {  cursor:pointer;opacity:1.0; 	-moz-opacity:1.0; 	filter: alpha(opacity=100); transition:0.3s; }
#showcase_s1 .showcase-thumbnail-container {margin-top:15px;}
#showcase_s1 .showcase-thumbnail-restriction{ width:780px !important; height:69px !important;  overflow:hidden;}
#showcase_s1 .thimg {width:120px; height:69px;}
#showcase_s1 .showcase-thumbnail {margin:0px 5px;width:120px; height:69px; overflow:hidden;}
#showcase_s1 .showcase-thumbnail-button-backward {position:absolute;background:url(/img/main/prev_next_btn2.png) -5px 8px no-repeat; width:40px; height:69px;margin-right:5px; text-indent:-99999px;  font-size:0px; display:block;left:-30px;}
#showcase_s1 .showcase-thumbnail-button-forward {position:absolute;background:url(/img/main/prev_next_btn2.png) -50px 8px no-repeat; width:40px; height:69px; text-indent:-99999px;  font-size:0px;display:block;right:-30px; }
#showcase_s1 .showcase-thumbnail-wrapper .active {border:5px solid #fc6a19;width:110px; height:59px;}
#showcase_s1 .showcase-thumbnail-wrapper .active .thimg {opacity:0.5; 	-moz-opacity:0.5; 	filter: alpha(opacity=50);}

.btnArea {display:block; position:relative; width:100%; height:50px; text-align:center;}
.btnArea a.btn_01 {display:inline-block; position:relative; margin:0 5px;padding:0px 100px; height:50px; line-height:50px; font-size:16px; background:#1da18c; color:#fff; border:1px solid #1da18c; } 
.btnArea a.btn_01:hover {color:#19937a; border:1px solid #1da18c; background:#fff;}
.btnArea a.btn_02 {display:inline-block; position:relative; margin:0 5px;padding:0px 100px; height:50px; line-height:50px; font-size:16px; background:#c773a9; color:#fff; border:1px solid #c773a9; } 
.btnArea a.btn_02:hover {color:#bd4399; border:1px solid #bd4399; background:#fff;}

.btnArea a.btnCen {left:50% !important; margin-left:-170px;}

.ready{text-align:center;width:40%;margin: 0px auto;padding:60px 40px;font-size:40px;background:#00acab;color:#fff;border-radius:15px;}

.box1{text-align:center;width:45%;margin: 0px auto;padding:35px 4px;font-size:30px;color:#00acab;border:1px solid #7fcbcb;line-height:150%;letter-spacing:-1px;}
.box1 img{padding-right:15px;width:45px;}
.box1 span{font-size:25px;}
.box2 {background:#00aaaa;padding:20px;width:50%;}
.box3 {background:#fff;padding:20px;text-align:center;font-size:18px;}

.sub202010dl {}
.sub202010dl:after {content:'';display:block;clear:both;}
.sub202010dl dt {font-size: 15px;text-transform: uppercase;color: #053863;font-weight: 500;}
.sub202010dl dd {font-size: 16px;}
.sub202010dl a {color:#222;}
.sub202010dl a:hover {text-decoration: underline;text-underline-position: under;}

/*sub_sitemap*/
.sub_sitemap {}
.sub_sitemap h2 {font-family: 'Noto Serif KR', sans-serif;font-size: 34px;color: #000;letter-spacing: -1px;margin: 0 0 60px;}
.sub_sitemap .gnb_al_ul22 {display: -ms-grid;display: grid;-ms-grid-columns: 1fr 50px 1fr 50px 1fr 50px 1fr;grid-template-columns: 1fr 1fr 1fr 1fr;-ms-grid-rows: 1fr 50px 1fr;grid-template-rows: 1fr 1fr;grid-gap: 50px;gap: 50px;}
.sub_sitemap .gnb_al_ul22 > *:nth-child(1) {-ms-grid-row: 1;-ms-grid-column: 1;}
.sub_sitemap .gnb_al_ul22 > *:nth-child(2) {-ms-grid-row: 1;-ms-grid-column: 3;}
.sub_sitemap .gnb_al_ul22 > *:nth-child(3) {-ms-grid-row: 1;-ms-grid-column: 5;}
.sub_sitemap .gnb_al_ul22 > *:nth-child(4) {-ms-grid-row: 1;-ms-grid-column: 7;}
.sub_sitemap .gnb_al_ul22 > *:nth-child(5) {-ms-grid-row: 3;-ms-grid-column: 1;}
.sub_sitemap .gnb_al_ul22 > *:nth-child(6) {-ms-grid-row: 3;-ms-grid-column: 3;}
.sub_sitemap .gnb_al_ul22 > *:nth-child(7) {-ms-grid-row: 3;-ms-grid-column: 5;}
.sub_sitemap .gnb_al_ul22 > *:nth-child(8) {-ms-grid-row: 3;-ms-grid-column: 7;}
.sub_sitemap .gnb_1dli22 {}
.sub_sitemap .gnb_1da222 {display: block;color: #222;font-weight: 600;font-size: 16px;padding: 6px 20px;background: #cfd9f1;text-align: center;color: #183477;}
.sub_sitemap .gnb_2dul22 {}
.sub_sitemap .gnb_2dul_box22 {}
.sub_sitemap .gnb_2dli333 {margin-top: 17px;padding-bottom: 20px;border-bottom: 1px solid #ddd;}
.sub_sitemap .gnb_2da {display: block;position: relative;font-size: 16px;line-height: 140%;padding: 0 0 0 18px;font-weight: 500;}
.sub_sitemap .gnb_2da:after {content:'';position: absolute;left: 7px;top: 10px;width: 5px;height: 5px;border-radius: 50%;background: #a9b4cd;}
.sub_sitemap a.gnb_2da:hover {background:transparent;color: #1078cf;}
.sub_sitemap .gnb_3dul22 {margin: 10px 0 0;}
.sub_sitemap .gnb_3dul_box22 {}
.sub_sitemap .gnb_3dli333 {position: relative;line-height: 100%;padding: 0 0 0 29px;margin: 0 0 2px;}
.sub_sitemap .gnb_3dli333:after {content: '-';position: absolute;left: 19px;top: 6px;color: #666;}
.sub_sitemap a.gnb_3da {font-size: 15px;color: #666;}
.sub_sitemap .gnb_3dli333:hover a.gnb_3da {color: #1078cf;}
.sub_sitemap .gnb_3dli333:hover:after {color: #1078cf;}

/*search*/
.search_tit2depth {margin: 50px 0 30px;font-size: 2.0rem;}
#sch_res_detail {background: #f9f9f9 !important;border: 1px solid #ddd;padding: 38px 0;}
#sch_res_detail select {font-size: 16px;border: 1px solid #cdcdcd;}
#sch_res_detail .frm_input {font-size: 16px;border: 1px solid #cdcdcd;}
#sch_res_detail .sch_rd {display:none;}
#sch_res_detail .btn_submit {background: #414141;border: 0;font-size: 15px;line-height: 100%;padding: 0 17px;font-weight: 400;}
#sch_res_ov {text-align: left;}
#sch_res_ov h2 {text-align: center;font-size: 30px;color: #222;line-height: 140%;font-weight: 500;margin: 20px 0 30px;}
#sch_res_ov h2 strong {color: #1078cf;}
#sch_res_ov dl {background: transparent;padding: 0;font-size: 16px;font-weight: 700;color: #222;}
#sch_res_ov dt {}
#sch_res_ov dd {margin: 0 20px 0 0;}
#sch_res_ov dd .sch_word {background: transparent;font-weight: 400;font-size: 16px;}
#sch_res_ov p {display: none;}

#sch_res_board {border: 0;padding: 0;background: transparent;zoom:1;margin: 50px 0 30px;}
#sch_res_board:after {content:'';display:block;clear:both;}
#sch_res_board h2 {}
#sch_res_board li {display: block;float: left;margin-right: 20px;margin-bottom: 25px;}
#sch_res_board a {font-size: 22px;line-height: 100%;letter-spacing: -0.5px;color: #a3a3a3;font-weight: 700;}
#sch_res_board a > strong {font-weight: 400;}
#sch_res_board a:focus, #sch_res_board a:hover {background: transparent;}
#sch_res_board .cnt_cmt {font-family: tahoma;font-weight: bold !important;color: #a3a3a3;padding: 4px 12px;margin: 0 0 0 5px;font-size: 14px;background: #ddd;line-height: 100%;height: auto;color: #939393;vertical-align: top;}
#sch_res_board .sch_on {position:relative;background: transparent;box-shadow: none;border-bottom: none;color: #1078cf;padding: 0;}
#sch_res_board .sch_on:after {content:'';position: absolute;left: 50%;bottom: -12px;width: 100%;height: 4px;transform: translate(-50%, 0);background: #1078cf;}
#sch_res_board .sch_on:hover {color:#1078cf;background:transparent;}
#sch_res_board .sch_on .cnt_cmt {color:#1078cf;background: #cce7fd;}


.sch_res_list {}
.sch_res_list h2 {font-size: 22px;}
.sch_res_list h2 a {color:#222;}
.sch_res_list ul {border-bottom: 1px solid #000;padding: 40px 0 0;}
.sch_res_list li {border-bottom: none;padding: 0 0 45px;}
.sch_res_list .sch_tit {background: none;position: relative;padding: 0;line-height: 140%;}
.sch_res_list .sch_tit:after {content:'';display:block;clear:both;}
.sch_res_list .pop_a {}
.sch_res_title {display: inline-block;font-size: 20px;font-weight: 500;color: #000;padding: 0 15px 0 0;}
.sch_res_list p {padding: 0;font-size: 17px;font-weight: 400;color: #666;}
.sch_res_list .sch_info {display:inline-block;font-weight: 400;font-size: 16px;color: #555;padding: 0 0 0 0;}
.sch_res_list .sch_info:after {}
.sch_res_list .profile_img img {}
.sch_res_list .sch_datetime {float: none;}
.sch_more {}
.sch_more a {color:#222;font-size:16px;font-weight:400}
.sch_word {font-weight: 500;padding: 0;background: transparent;color: #ff0000;margin: 0;}





