@charset "UTF-8";
/* Guide Layout */
.Guide_con h3.Guid_tit{position:relative; padding-top:8px; font-size:24px; color:#111; font-weight:500; }
.Guide_con h3.Guid_tit:before{content:""; display:block; position:absolute; top:0; left:0; width:60px; height:4px; background:#1976d2; }
.Guide_con .DG_list{padding-bottom:25px; margin-bottom:25px; border-bottom:1px dashed #c3c3c3; overflow:hidden; }
.Guide_con .DG_list li{margin:5px; float:left; }
.Guide_con .DG_list li a{display:block; min-width:170px; padding:0 20px; text-align:center; font-size:18px; line-height:45px; color:#fff; border:1px solid #07174a; background:#07174a; }
.Guide_con .DG_list li a:hover, .Guide_con .DG_list li a:focus{border:1px solid #064584; background:#1976d2; }
.Guide_con #con_com_box{margin-top:2rem; }
.Guide_con .com_code{width:100%; height:100px; font-size:12px; font-family:'Dotum'; line-height:1.3; color:#000; border:none; background:#f7f7f7; }

/* Guide Title */
.Guide_titBox{margin:20px 0 20px; padding:0 20px 20px; color:#000; text-align:center; border-bottom:2px dotted #999; background:#fff; }
.Guide_titBox h3{position:relative; padding-bottom:10px; margin-bottom:10px; font-size:1.2rem; font-weight:600; }
.Guide_titBox h3:before{content:""; display:block; position:absolute; bottom:0; left:50%; width:60px; height:2px; margin-left:-30px; border-radius:1px; background:#000; }
.Guide_titBox p{margin-top:5px; font-size:14px; }
.Guide_titBox2{position:relative; margin:30px 0 40px; color:#000; border-top:2px solid #333; border-bottom:1px solid #666; background:#f7f7f7; line-height:0; font-size:0; }
.Guide_titBox2 h3{display:inline-block; margin:-15px 0 0 -1px; padding:3px 20px; line-height:20px; font-size:16px; color:#fff; background:#333; }
.Guide_titBox2 div{padding:10px 0; font-size:14px; line-height:18px; }

/* common form */
label{vertical-align:middle; font-size:0.8rem; margin-right:0.5rem; }
label input{margin-right:0.25rem; vertical-align:middle; }
input.w100{width:100%; }
input.w80{width:80%; }
input.w60{width:60%; }
input.w50{width:50%; }
input.w40{width:40%; }
input.w30{width:30%; }
input.w20{width:20%; }
input.mx-w5{width:100%; max-width:5rem; }
input.mx-w10{width:100%; max-width:10rem; }
input.mx-w20{width:100%; max-width:20rem; }
input.mx-w30{width:100%; max-width:30rem; }
input.mx-w40{width:100%; max-width:40rem; }

/* 타이틀(공통) */
[class^='titT']{font-size:1.3rem; }
h3[class^='tit']{font-family:'SCDream'; line-height:1.3; font-weight:700; margin-top:3rem; }
[class^="box_st"] [class^='tit']:nth-of-type(1){margin-top:0rem; }
h3[class^='tit'][class*='1'] + h4[class^='tit'][class*='2']{margin-top:0.5rem; }
.tab_st3 + h3[class^="tit"],
h3[class^="tit"]:first-of-type{margin-top:0; }
div + h3[class^='tit'], p + h3[class^='tit']{margin-top:2.5rem !important; }
h4[class^='tit']{font-family:'SCDream'; line-height:1.3; font-weight:700; margin-top:2.5rem; }
h4[class^='tit']:nth-of-type(1){margin-top:0rem; }
h4[class^='tit'][class*='2'] + h5[class^='tit'][class*='3']{margin-top:0.5rem; }
*:not(h3) + h4[class^='tit']{margin-top:1.5rem !important; }
h5[class^='tit']{font-family:'SCDream'; line-height:1.3; font-weight:700; margin-top:2rem; }
h5[class^='tit']:nth-of-type(1){margin-top:0rem; }
h5[class^='tit'][class*='3'] + h6[class^='tit'][class*='4']{margin-top:0.5rem; }
*:not(h4) + h5[class^='tit']{margin-top:1rem !important; }

/* 타이틀(텍스트 타입) */
.titT1{margin-top:2rem; color:#000; }
.titT2{margin-top:1.5rem; color:#091f46; font-size:1.1rem; }
.titT3{margin-top:1rem; color:#009edb; font-size:.9rem; }

/* 타이틀(블릿 타입) */
.tit1Box{position:relative; overflow:hidden; margin-top:3rem; padding-left:15.25rem; }
.tit1Box div[class^='box_st']{margin-top:0; overflow:hidden; }
.tit1Box div + div[class^='box_st']{margin-top:1.5rem; }
.tit3B{font-size:1rem; color:#3e4e6f; }
.tit3R{font-size:1rem; color:#fa0024; }

/* 블릿 */
.bu_st1, .bu_st2, .bu_st3, .bu_st4, .list_st1 > li, .list_st2 > li, .list_st3 > li, .list_st4 > li{position:relative; padding-left:0.75rem; margin-top:0.25rem; color:#555; font-size:.8rem; }
.bu_st1:before, .list_st1 > li:before{content:''; position:absolute; top:9px; left:0; width:6px; height:6px; border-radius:50%; background:#666; }
.bu_st2:before, .list_st2 > li:before{content:''; position:absolute; top:0.6rem; left:0; width:6px; height:2px; background:#888; }
.bu_st3:before, .list_st3 > li:before{content:''; position:absolute; top:0.6rem; left:0; width:3px; height:3px; background:#9a9a9a; }
.bu_st4:before, .list_st4 > li:before{content:''; position:absolute; top:0.6rem; left:0; width:6px; height:1px; background:#9a9a9a; }
.bu_st2{font-size:0.85rem; margin-left:0.25rem; }
.bu_st3{font-size:0.85rem; margin-left:0.5rem; color:#666; }
.bu_st4{font-size:0.8rem; margin-left:0.75rem; color:#666; }

/* 리스트 :블릿 타입 */
.list_st2 > li{font-size:.8rem; }
.list_st3 > li{font-size:.75rem; color:#666; }
.list_st4 > li{font-size:.75rem; color:#666; }

li.bu_none:before{display:none !important; }

/* 리스트 :텍스트 타입 */
.list_stT1 > li{margin-top:0.5rem; /* 첫 li 는 폰트가 좀 더 큼 & 간격 변동 있음 */ }
.list_stT1 > li ul, .list_stT1 > li ol{margin-left:0.5rem; }
.list_stT1 > li ul li, .list_stT1 > li ol li{font-size:0.8rem; margin-top:0.3rem; }
.list_stT2 li{margin-top:0.5rem; }
.list_stT2 li ul, .list_stT2 li ol{margin-left:0.5rem; }

/* 리스트 :가로 나열 */
ul[class*='li_w']{overflow:hidden; }
.li_w50 > li{width:50%; float:left; }
.li_w30 > li{width:33%; float:left; }
.li_w25 > li{width:25%; float:left; }
.li_w20 > li{width:20%; float:left; }

/* 리스트 :순차적 리스트 타입 */
.list_ol1 > li{position:relative; padding-left:1.6rem; margin-top:0.5rem; font-size:.8rem; color:#555; }
.list_ol1 > li > span.num{position:absolute; left:0; top:0; width:1.25rem; height:1.25rem; line-height:1.25rem; color:#009edb; text-align:center; font-family:'SCDream'; font-weight:700; }


/* 텍스트 요소 :폰트컬러 타입 */
.pc_red{color:#fa0026 !important; }
.pc_gray{color:#666 !important; }
.pc_blue{color:#0045d2 !important; }
.pc_navy{color:#3e4e6f !important; }
.pc_org{color:#ff4400 !important; }
.pc_black{color:#000 !important; }
.pc_green{color:#099e5e !important; }
.pc_yellow{color:#eb8809 !important; }

/* 텍스트 요소 :텍스트 배경색 */
.bg_red, .bg_gray, .bg_blue, .bg_navy, .bg_org, .bg_black, .bg_green, .bg_yellow{padding:1px 0.5rem !important; color:#fff !important; display:inline-block; }
.bg_red{background:#fa0026 !important; }
.bg_gray{background:#666 !important; }
.bg_blue{background:#0045d2 !important; }
.bg_navy{background:#3e4e6f !important; }
.bg_org{background:#ff4400 !important; }
.bg_black{background:#000 !important; }
.bg_green{background:#099e5e !important; }
.bg_yellow{background:#eb8809 !important; }

/* 텍스트 요소 :강조 타입 */
.Tline_b{text-decoration:underline !important; }
.Tline_bgB{-webkit-box-shadow:inset #cfdbf8 0 -0.5rem 0; box-shadow:inset #cfdbf8 0 -0.5rem 0; }
.f_weightB{font-weight:bold; }
.font_FR{font-weight:400 !important; }
.font_FM{font-weight:600 !important; }
.font_FB{font-weight:700 !important; }

/* 텍스트 요소 :폰트 크기 */
.fs12{font-size:0.6rem !important; }
.fs13{font-size:0.65rem !important; }
.fs14{font-size:0.7rem !important; }
.fs16{font-size:0.8rem !important; }
.fs18{font-size:0.9rem !important; }
.fs20{font-size:1rem !important; }
.fs22{font-size:1.1rem !important; }
.fs24{font-size:1.2rem !important; }
.fs26{font-size:1.3rem !important; }

/* 텍스트 요소 :링크 타입 */
a.bu_link, a.bu_linkL, a.bu_mail, a.bu_mailL, a.bu_dow, a.bu_downL, a.bu_tel, a.bu_telL, a.bu_down{position:relative; display:inline-block; font-weight:600; }
.txt_p > [class^="bu_"],
[class^="list_st"] > li > [class^="bu_"]{margin:0 .25rem; }
a.bu_link:before, a.bu_linkL:before, a.bu_mail:before, a.bu_mailL:before, a.bu_down:before, a.bu_downL:before, a.bu_tel:before, a.bu_telL:before{display:inline-block; font-size:0.8rem; font-family:'xeicon'; padding-right:0.15rem; }
a.bu_link:after, a.bu_linkL:after, a.bu_mail:after, a.bu_mailL:after, a.bu_down:after, a.bu_downL:after, a.bu_tel:after, a.bu_telL:after{content:""; position:absolute; left:0; bottom:0; width:100%; height:1px; }
a.bu_link{color:#091f46; }
a.bu_link:after{background:#091f46; }
a.bu_link:before{content:"\e980"; }
a.bu_linkL{color:#666; }
a.bu_linkL:after{background:#666; }
a.bu_linkL:before{content:"\e980"; }
a.bu_mail{color:#091f46; }
a.bu_mail:after{background:#091f46; }
a.bu_mail:before{content:"\ea07"; }
a.bu_mailL{color:#666; }
a.bu_mailL:after{background:#666; }
a.bu_mailL:before{content:"\ea07"; }
a.bu_down{color:#091f46; }
a.bu_down:after{background:#091f46; }
a.bu_down:before{content:"\eb7c"; }
a.bu_downL{color:#666; }
a.bu_downL:after{background:#666; }
a.bu_downL:before{content:"\eb7c"; }
a.bu_tel{color:#091f46; }
a.bu_tel:after{background:#091f46; }
a.bu_tel:before{content:"\e9d3"; }
a.bu_telL{color:#666; }
a.bu_telL:after{background:#666; }
a.bu_telL:before{content:"\e9d3"; }

/* 텍스트 요소 :주의&경고&말풍선 타입 */
div + .bu_atte, div + .bu_wnrn, div + .bu_ment, table + .bu_atte, table + .bu_wnrn, table + .bu_ment, ul + .bu_atte, ul + .bu_wnrn, ul + .bu_ment{margin-top:1rem; }
.bu_atte{position:relative; margin-top:0.25rem; color:#000; font-weight:500; font-size:.8rem; }
.bu_atte:before{content:"※"; display:inline-block; padding-right:0.25rem; color:#0071db; vertical-align:middle; }
.bu_wnrn{margin-top:0.25rem; color:#000; font-weight:500; font-size:.8rem; }
.bu_wnrn:before{content:"\e9a6"; display:inline-block; padding-right:0.25rem; font-family:'xeicon'; color:#0071db; font-size:1rem; vertical-align:middle; }
.bu_ment{margin-top:0.25rem; color:#000; font-weight:500; font-size:.8rem; }
.bu_ment:before{content:"\ea1c"; display:inline-block; padding-right:0.25rem; font-family:'xeicon'; color:#0071db; vertical-align:middle; }

.bu_atte_line{position:relative; margin-top:0.25rem; padding-left:1.25rem; color:#666; font-size:.8rem; }
.bu_atte_line:before{content:"※"; position:absolute; top:-2px; left:0; padding-right:0.25rem; color:#666; }
.bu_wnrn_line{position:relative; margin-top:0.25rem; padding-left:1.25rem; color:#666; font-size:.8rem; }
.bu_wnrn_line:before{content:"\e9a7"; position:absolute; top:-2px; left:0; font-family:'xeicon'; color:#666; font-size:1rem; }
.bu_ment_line{position:relative; margin-top:0.25rem; padding-left:1.25rem; color:#666; font-size:.8rem; }
.bu_ment_line:before{content:"\ea1d"; position:absolute; top:-2px; left:0; font-family:'xeicon'; color:#666; }

/* 테이블 :테이블 기본 타입 */
div[class*='tbl_st']{position:relative; width:100%; background:#fff; overflow:hidden; margin-top:0.25rem; }

div[class*='tbl_st'] table{position:relative; width:100%; margin-left:-1px; text-align:center; border-top:3px solid #222;-webkit-overflow-scrolling:touch; word-break:keep-all;/* word-break:break-all; 강제 줄바꿈 */}

div[class*='tbl_st'] table li{font-size:0.8rem; }

div[class*='tbl_st'] table li:before{top:0.5rem; }
.tbl_st table td{padding:0.5rem; line-height:1.2rem; color:#555; font-size:.8rem; border-bottom:1px solid #d7d7d7; border-left:1px solid #d7d7d7; }
.tbl_st table th{padding:0.65rem 0.5rem; color:#000; font-weight:600; vertical-align:middle; line-height:1.5rem; border-bottom:1px solid #d3d3d3; border-left:1px solid #d3d3d3; font-size:.8rem; }
.tbl_st table thead th{background:#f7f7f7; }
.tbl_st table tbody th{background:#fbfbfb; color:#111; }
.tbl_st table tfoot th{background:#f7f7f7; color:#111; }
.tbl_st table tfoot td{border-bottom:1px solid #d7d7d7; border-left:1px solid #d7d7d7; background:rgba(0, 0, 0, 0.02); }

/* 테이블 :세로테이블 */
.tbl_st_row table td{padding:0.5rem; line-height:1.2rem; color:#666; font-size:0.8rem; border-bottom:1px solid #d7d7d7; border-left:1px solid #d7d7d7; }
.tbl_st_row table th{padding:0.65rem 0.5rem; color:#000; font-weight:600; vertical-align:middle; line-height:1.5rem; border-bottom:1px solid #d3d3d3; border-left:1px solid #d3d3d3; font-size:.8rem; }
.tbl_st_row table tbody th{background:#fbfbfb; }
.tbl_st_row table tfoot th{background:#f7f7f7; }
.tbl_st_row table tfoot td{background:#fbfbfb; }

/* 테이블 :테이블 4면 선 */
.tbl_st2 table{margin-left:0 !important; border-left:1px solid #d7d7d7; }
.tbl_st2 table th{padding:0.65rem 0.25rem; color:#000; font-weight:600; vertical-align:middle; line-height:1.5rem; border-bottom:1px solid #d7d7d7; border-right:1px solid #d7d7d7; }
.tbl_st2 table td{padding:0.5rem 0.25rem; line-height:1.2rem; color:#666; font-size:0.8rem; border-bottom:1px solid #d7d7d7; border-right:1px solid #d7d7d7; }
.tbl_st2 table thead th{background:#f7f7f7; }
.tbl_st2 table tbody th{background:#f9f9f9; }
.tbl_st2 table tfoot th{background:rgba(0, 0, 0, 0.02); }
.tbl_st2 table tfoot td{background:rgba(0, 0, 0, 0.02); }

/* 테이블 - form */
table select, table input{height:38px; border:1px solid #ddd; padding:0 .5rem; color:#666; }

table a[class^='btn_']{padding:.3rem 0.5rem; font-size:0.75rem; vertical-align:middle; margin:0; }

table .list_st3 > li, table .list_st4 > li{color:#333; }

/* 테이블 - 기타 */
.tbl_utile{margin-top:-20px; text-align:right; line-height:16px; font-size:0.75rem; }

/* 유틸 */
/* td 정렬사용 */
.tb_txtL td{text-align:left; }
.tb_txtC td{text-align:center; }
.tb_txtR td{text-align:right; }

/* tr 색상 */
.tbl_bg_bl, .tbl_bg_bl th{color:#111; background-color:#dfe9f8 !important; }

/* 블루 */
.tbl_bg_ye, .tbl_bg_ye th{color:#111; background-color:#f5f0df !important; }

/* 옐로우 */
.tbl_bg_re, .tbl_bg_re th{color:#111; background-color:#fceff0 !important; }

/* 레드 */
.tbl_bg_gr, .tbl_bg_gr th{color:#111; background-color:#effcf6 !important; }

/* 그린 */
.tbl_L{border:2px solid #333 !important; }
.tbl_L_T{border-top:2px solid #333 !important; }
.tbl_L_B{border-bottom:2px solid #333 !important; }
.tbl_L_L{border-left:2px solid #333 !important; }
.tbl_Lbl{border:2px solid #014d9b !important; }
.tbl_Lbl_T{border-top:2px solid #014d9b !important; }
.tbl_Lbl_B{border-bottom:2px solid #014d9b !important; }
.tbl_Lbl_L{border-left:2px solid #014d9b !important; }
.tbl_Lre{border:2px solid #ff6363 !important; }
.tbl_Lre_T{border-top:2px solid #ff6363 !important; }
.tbl_Lre_B{border-bottom:2px solid #ff6363 !important; }
.tbl_Lre_L{border-left:2px solid #ff6363 !important; }
.tbl_Lgr{border:2px solid #099e5e !important; }
.tbl_Lgr_T{border-top:2px solid #099e5e !important; }
.tbl_Lgr_B{border-bottom:2px solid #099e5e !important; }
.tbl_Lgr_L{border-left:2px solid #099e5e !important; }
.tbl_Lye{border:2px solid #f9ba00 !important; }
.tbl_Lye_T{border-top:2px solid #f9ba00 !important; }
.tbl_Lye_B{border-bottom:2px solid #f9ba00 !important; }
.tbl_Lye_L{border-left:2px solid #f9ba00 !important; }

/* 선 없음 :테이블 좌, 우 선 없는 테이블 사용시 필요 */
.tbl_LT_none{border-top:none !important; }
.tbl_LB_none{border-bottom:none !important; }
.tbl_LL_none{border-left:none !important; }
.tbl_LR_none{border-right:none !important; }

/* 기본 텍스트 */
.txt_p{margin-top:.25rem; color:#555; font-weight:400; font-size:.8rem; }

/* 박스 :박스 기본 타입 */
[class^="box_st"]{position:relative; padding:1.75rem 2rem; margin-top:1rem; }
.box_st1{border:1px solid #e0e0e0; background:#fff; }
.box_st1_img{overflow:hidden; }
.box_st1_img img{float:left; max-width:84px; }
.box_st1_img .txt_wrap{float:left; padding-left:30px; width:calc(100% - 84px); }
.box_st1_1{background:#e7e7e7; }
.box_st1_1:before{position:absolute; top:0; left:0; width:100%; height:40%; background:-moz-linear-gradient(0deg, rgba(0,158,219,1) 0%, rgba(0,158,219,1) 1%, rgba(0,113,219,1) 99%, rgba(0,113,219,1) 100%); /* ff3.6+ */
background:-webkit-gradient(linear, left top, right top, color-stop(0%, rgba(0,158,219,1)), color-stop(1%, rgba(0,158,219,1)), color-stop(99%, rgba(0,113,219,1)), color-stop(100%, rgba(0,113,219,1))); /* safari4+,chrome */
background:-webkit-linear-gradient(0deg, rgba(0,158,219,1) 0%, rgba(0,158,219,1) 1%, rgba(0,113,219,1) 99%, rgba(0,113,219,1) 100%); /* safari5.1+,chrome10+ */
background:-o-linear-gradient(0deg, rgba(0,158,219,1) 0%, rgba(0,158,219,1) 1%, rgba(0,113,219,1) 99%, rgba(0,113,219,1) 100%); /* opera 11.10+ */
background:-ms-linear-gradient(0deg, rgba(0,158,219,1) 0%, rgba(0,158,219,1) 1%, rgba(0,113,219,1) 99%, rgba(0,113,219,1) 100%); /* ie10+ */
background:linear-gradient(90deg, rgba(0,158,219,1) 0%, rgba(0,158,219,1) 1%, rgba(0,113,219,1) 99%, rgba(0,113,219,1) 100%); /* w3c */
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#2859a6', endColorstr='#10acb1',GradientType=1 ); /* ie6-9 */ content:''; }
.box_st1_1:after{position:absolute; top:50%; left:50%; -webkit-transform:translate(-50%, -50%); transform:translate(-50%, -50%); width:calc(100% - 10px); height:calc(100% - 10px); background:#fff; content:''; }
.box_st1_1 > *{position:relative; z-index:1; }
.box_st1_1_img{overflow:hidden; }
.box_st1_1_img img{float:left; max-width:100px; }
.box_st1_1_img .txt_wrap{float:left; padding-left:45px; width:calc(100% - 100px); }
.box_st2{padding:1rem 2rem; background:#f6f6f6; }
.box_st3{border:2px dotted #e7e7e7; background:#fff; }
.box_st3_1{border:3px solid #d9dce3; background:#fff; }

/* 탭 :공통 */
div[class^="tab_st"]{position:relative; overflow:hidden; margin-bottom:1.5rem; }
div[class^="tab_st"] ul[class^="tab_st"]{margin-bottom:0; }
ul[class^="tab_st"]{font-family:'SCDream'; font-weight:600; text-align:center; margin-bottom:2.5rem; margin:-.125rem; overflow:hidden; }
ul[class^="tab_st"] + *[class^="tit"]{margin-bottom:0; }
ul[class^="tab_st"] a[target='_blank'] > span:after{font-size:.89rem; content:"\e980"; font-family:'xeicon'; display:inline-block; padding-left:0.35rem; }
ul[class^="tab_st"] a, ul[class^="tab_st"]:before{-webkit-transition:all 0.3s ease; transition:all 0.3s ease; }

/* 탭 :1차 탭 */
.tab_st1{overflow:hidden; font-size:0; line-height:0; }
.tab_st1 > li{font-size:0.95rem; line-height:1; padding:.125rem; float:left; width:25%; }
.tab_st1 > li a{position:relative; display:block; padding:1rem 1rem 1rem .5rem; color:#555; background:#fff; border-width:2px; border-style:solid; border-color:#dcdcdc; text-align:left; color:#666; font-size:.9rem; -webkit-transition:border-color .3s, color .3s; transition:border-color .3s, color .3s; }
.tab_st1 > li a:before{position:absolute; top:-2px; left:-2px; width:calc(100% + 4px); height:calc(100% + 4px); background:-moz-linear-gradient(0deg, rgba(0,158,219,1) 0%, rgba(0,158,219,1) 1%, rgba(0,113,219,1) 99%, rgba(0,113,219,1) 100%); /* ff3.6+ */
background:-webkit-gradient(linear, left top, right top, color-stop(0%, rgba(0,158,219,1)), color-stop(1%, rgba(0,158,219,1)), color-stop(99%, rgba(0,113,219,1)), color-stop(100%, rgba(0,113,219,1))); /* safari4+,chrome */
background:-webkit-linear-gradient(0deg, rgba(0,158,219,1) 0%, rgba(0,158,219,1) 1%, rgba(0,113,219,1) 99%, rgba(0,113,219,1) 100%); /* safari5.1+,chrome10+ */
background:-o-linear-gradient(0deg, rgba(0,158,219,1) 0%, rgba(0,158,219,1) 1%, rgba(0,113,219,1) 99%, rgba(0,113,219,1) 100%); /* opera 11.10+ */
background:-ms-linear-gradient(0deg, rgba(0,158,219,1) 0%, rgba(0,158,219,1) 1%, rgba(0,113,219,1) 99%, rgba(0,113,219,1) 100%); /* ie10+ */
background:linear-gradient(90deg, rgba(0,158,219,1) 0%, rgba(0,158,219,1) 1%, rgba(0,113,219,1) 99%, rgba(0,113,219,1) 100%); /* w3c */
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#2859a6', endColorstr='#10acb1',GradientType=1 ); /* ie6-9 */-webkit-transition:top .3s; transition:top .3s; content:''; opacity:0; }
.tab_st1 > li a:after{position:absolute; top:50%; right:.5rem; -webkit-transform:translateY(-50%); transform:translateY(-50%); font-family:'xeicon'; color:#797979; font-size:1rem; content:'\e936'; -webkit-transition:color .3s; transition:color .3s; }
.tab_st1 > li a > span{position:relative; display:inline-block; }
.tab_st1 > li.on a:before{color:#fff; }
.tab_st1 > li.on a[target='_blank']:before{color:#fff; }

.tab_st1 > li.on a:before{opacity:1; }
.tab_st1 > li a:hover,
.tab_st1 > li a:focus{color:#2c51a1; border-color:#285ba7; }
.tab_st1 > li a:hover:after,
.tab_st1 > li a:focus:after{color:#2c51a1; }
.tab_st1 > li.on a{color:#fff; }
.tab_st1 > li.on a:after,
.tab_st1 > li.on a:hover:after,
.tab_st1 > li.on a:focus:after{color:#fff; }

/* 탭 :2차 탭 */
.tab_st2{display:block; width:100%; margin:-.125rem 0; }
.tab_st2 li{position:relative; width:25%; padding:.125rem 0; text-align:left; float:left; border-bottom:1px solid #dcdcdc; }
.tab_st2 li a{position:relative; display:block; padding:1rem 2.5rem 1rem 1rem; line-height:1; font-size:.9rem; color:#555; }
.tab_st2 li a:after{position:absolute; top:50%; right:.5rem; -webkit-transform:translateY(-50%); transform:translateY(-50%); font-family:'xeicon'; color:#797979; font-size:1rem; content:'\e936'; -webkit-transition:color .3s; transition:color .3s; }
.tab_st2 li:before{position:absolute; bottom:-1px; left:0; width:0; height:4px; background:#0071db; content:''; }
.tab_st2 li a:hover,
.tab_st2 li a:focus,
.tab_st2 li a:hover:before,
.tab_st2 li a:focus:before{color:#333; }
.tab_st2 li.on a,
.tab_st2 li.on a:hover,
.tab_st2 li.on a:focus,
.tab_st2 li.on a:before,
.tab_st2 li.on a:hover:after,
.tab_st2 li.on a:focus:after,
.tab_st2 li.on a:after{color:#0071db; font-weight:600; }
.tab_st2 li.on:before{width:100%; }

/* 탭 :리스트 */
.tab_list{overflow:hidden; margin:-.25rem; }
.tab_list li{width:25%; float:left; padding:.25rem; }
.tab_list li a{display:block; padding:.75rem .5rem; line-height:1rem; font-size:.8rem; color:#999; border-width:1px; border-style:dotted; border-color:#b8b8b8; text-align:center; font-family:'SCDream';-webkit-transition:all .3s ease; transition:all .3s ease; font-weight:600; }

.tab_list li a:hover, .tab_list li a:focus{color:#333; background:#f5f5f5; border-color:#999; }
.tab_list li.on a{color:#009edb; background:#f2fafd; border-color:#009edb; font-weight:600; }

/* 탭 :리스트(대학, 대학원 콘텐츠) */
.tab_listUn {overflow:hidden; margin:-.1rem -.1rem 2rem; }
.tab_listUn li{width:25%; float:left; padding:.1rem; }
.tab_listUn li span {display:block;}
.tab_listUn li a{display:block; padding:.75rem .5rem; line-height:1rem; font-size:.8rem; color:#666; border-width:1px; border-style:dotted; border-color:#b8b8b8; text-align:center; font-family:'SCDream';background:#f7f7f7; -webkit-transition:all .3s ease; transition:all .3s ease; font-weight:600; }
.tab_listUn li a:hover, .tab_listUn li a:focus{color:#009edb; background:#f2fafd; border-color:#009edb; font-weight:600; }
.tab_listUn li span br {display:none;}

/* 탭 :개수 지정 */
.Tab_w50 > li{width:50%; }
.Tab_w30 > li{width:33%; }
.Tab_w20 > li{width:20%; }

/* 탭 :반응형 */
.reactTab{display:block; }
.reactTab a.selectTab{display:none; }

/* 버튼 :버튼들 감싸는 레이아웃 */
.btns{margin:1rem 0 2rem; }

/* 버튼 :기본 */
.btn_style1{display:inline-block; padding:.5rem 1rem; background:#009edb; color:#fff; font-size:.8rem; font-weight:500; }
.btn_style1:hover,
.btn_style1:focus{background:#0071db; }
.btn_style2{display:inline-block; padding:.5rem 1rem; background:#2d52a2; color:#fff; font-size:.8rem; font-weight:500; }
.btn_style2:hover,
.btn_style2:focus{background:#0c3386; }
.btn_style3{display:inline-block; padding:.5rem 1rem; background:#525c6e; color:#fff; font-size:.8rem; font-weight:500; }
.btn_style3:hover,
.btn_style3:focus{background:#222831; }

.btn_line_style1{display:inline-block; padding:.5rem 1rem; border-width:1px; border-style:solid; border-color:#009edb; color:#009edb; font-size:.8rem; font-weight:500; }
.btn_line_style1:hover,
.btn_line_style1:focus{border-color:#0c3386; color:#0c3386; }
.btn_line_style2{display:inline-block; padding:.5rem 1rem; border-width:1px; border-style:solid; border-color:#00a0a8; color:#00a0a8; font-size:.8rem; font-weight:500; }
.btn_line_style2:hover,
.btn_line_style2:focus{border-color:#00878e; color:#00878e; }
.btn_line_style3{display:inline-block; padding:.5rem 1rem; border-width:1px; border-style:solid; border-color:#525c6e; color:#525c6e; font-size:.8rem; font-weight:500; }
.btn_line_style3:hover,
.btn_line_style3:focus{border-color:#222831; color:#222831; }

div + a[class^="btn_"], table + a[class^="btn_"], ul + a[class^="btn_"], p + a[class^="btn_"], br + a[class^="btn_"]{margin-top:0.5rem; }
[class^="btn_style"],
[class^="btn_line_style"]{margin:.15rem; -webkit-transition:all .3s; transition:all .3s; }
[class^="btn_style"] i,
[class^="btn_line_style"] i{margin-left:.25rem; -webkit-transition:transform .3s; transition:transform .3s; }
[class^="btn_style"]:hover i,
[class^="btn_style"]:focus i,
[class^="btn_line_style"]:hover i,
[class^="btn_line_style"]:focus i{-webkit-transform:translateX(2px); transform:translateX(2px); }

div[class^="box_st"] .btn_wrap{margin:1rem -.25rem 0; padding-top:1rem; border-top:1px dashed #e7e7e7; }

/* 게시판상세보기안에 버튼 - 쓰지마세요.(다음 프로젝트시 삭제요망) */
.btn_wrap2 a[class^='btn_']{padding:.5rem 1rem !important; font-size:1rem !important; }
/* //게시판상세보기안에 버튼 - 쓰지마세요.(다음 프로젝트시 삭제요망) */

/* 이미지 사이즈 :확대보기 */ 
.rsp_img{position:relative; width:auto; max-width:100%; }
.rsp_img img{max-width:100%; }
.rsp_img .btn-zoom{position:absolute; bottom:0; right:0; width:45px; height:45px; display:block; z-index:100; background:url("/common/images/con_com/ico_rsp_img.png") no-repeat; text-indent:-9999em; overflow:hidden; }

/* 이미지 사이즈 :100% */
.img_w100{max-width:100%; }

/* 콘텐츠 준비중 */
.Coming_soon{padding:50px 20px; border:5px solid #dfe6ee; text-align:center; }
.Coming_soon h3{font-size:1.5rem; color:#222; }
.Coming_soon p{position:relative; margin-top:1.5rem; padding-top:1.5rem; }
.Coming_soon p:before{content:''; position:absolute; top:0; left:50%; width:2rem; height:3px; margin-left:-1rem; background:#222; }

/* 라인 */
.line_dot{margin-bottom:1rem; padding-top:1rem; border-bottom:1px dotted #d2d2d2; }
.line_dot_B{border-bottom:1px dotted #d2d2d2; }

/* display */
.disIb{display:inline-block !important; }

/* input select px */
.InpSel_50{width:50px !important; }
.InpSel_80{width:80px !important; }
.InpSel_100{width:100px !important; }
.InpSel_150{width:150px !important; }
.InpSel_200{width:200px !important; }
.InpSel_250{width:250px !important; }
.InpSel_300{width:300px !important; }
.InpSel_350{width:350px !important; }
.InpSel_400{width:400px !important; }
.InpSel_450{width:450px !important; }
.InpSel_500{width:500px !important; }

/* input select  % */
.InpSel_w10{width:10% !important; }
.InpSel_w20{width:20% !important; }
.InpSel_w30{width:30% !important; }
.InpSel_w40{width:40% !important; }
.InpSel_w50{width:50% !important; }
.InpSel_w60{width:60% !important; }
.InpSel_w70{width:70% !important; }
.InpSel_w80{width:80% !important; }
.InpSel_w90{width:90% !important; }
.InpSel_w100{width:100% !important; }

/* 패딩 */
.pd0{padding:0 !important; }
.pd5{padding:5px !important; }
.pd10{padding:10px !important; }
.pd15{padding:15px !important; }
.pd20{padding:20px !important; }
.pd30{padding:30px !important; }
.pdt5{padding-top:5px !important; }
.pdt10{padding-top:10px !important; }
.pdt15{padding-top:15px !important; }
.pdt20{padding-top:20px !important; }
.pdt30{padding-top:30px !important; }
.pdt40{padding-top:40px !important; }
.pdr5{padding-right:5px !important; }
.pdr10{padding-right:10px !important; }
.pdr15{padding-right:15px !important; }
.pdr20{padding-right:20px !important; }
.pdr30{padding-right:30px !important; }
.pdb5{padding-bottom:5px !important; }
.pdb10{padding-bottom:10px !important; }
.pdb15{padding-bottom:15px !important; }
.pdb20{padding-bottom:20px !important; }
.pdb30{padding-bottom:30px !important; }
.pdl5{padding-left:5px !important; }
.pdl10{padding-left:10px !important; }
.pdl15{padding-left:15px !important; }
.pdl20{padding-left:20px !important; }
.pdl30{padding-left:30px !important; }

/* 마진 */
.mg0{margin:0 !important; }
.mg5{margin:5px !important; }
.mg10{margin:10px !important; }
.mg15{margin:15px !important; }
.mg20{margin:20px !important; }
.mg30{margin:30px !important; }
.mgt5{margin-top:5px !important; }
.mgt10{margin-top:10px !important; }
.mgt15{margin-top:15px !important; }
.mgt20{margin-top:20px !important; }
.mgt30{margin-top:30px !important; }
.mgt40{margin-top:40px !important; }
.mgt5n{margin-top:-5px !important; }
.mgt10n{margin-top:-10px !important; }
.mgr5{margin-right:5px !important; }
.mgr10{margin-right:10px !important; }
.mgr15{margin-right:15px !important; }
.mgr20{margin-right:20px !important; }
.mgr30{margin-right:30px !important; }
.mgb0{margin-bottom:0 !important; }
.mgb5{margin-bottom:5px !important; }
.mgb10{margin-bottom:10px !important; }
.mgb15{margin-bottom:15px !important; }
.mgb20{margin-bottom:20px !important; }
.mgb30{margin-bottom:30px !important; }
.mgl5{margin-left:5px !important; }
.mgl10{margin-left:10px !important; }
.mgl15{margin-left:15px !important; }
.mgl20{margin-left:20px !important; }
.mgl30{margin-left:30px !important; }

/*사이트맵 191106 */
.cont_sitemap .cont_sitemap_row{margin-top:20px; margin-left:-15px; margin-right:-15px; }
.cont_sitemap .cont_sitemap_row:first-child{margin-top:0; }
.cont_sitemap .cont_sitemap_row::after{content:''; display:block; clear:both; }
.cont_sitemap .cont_sitemap_col{float:left; width:calc(33.3% - 30px); margin:0 15px; }
.cont_sitemap .cont_sitemap_col2{width:calc(50% - 30px)}
.cont_sitemap .cont_sitemap_col2 > div{float:left; width:calc(50% - 15px)}
.cont_sitemap .cont_sitemap_col2 > div:last-child{margin-left:30px; }
.cont_sitemap h4{border-top:2px solid #009edb; border-bottom:1px solid #cccccc; text-align:center; font-family:'SCDream'; padding:.25rem; }
.cont_sitemap h4 a{font-size:.9rem; color:#111; }
.cont_sitemap_col a{display:inline-block; }
.cont_sitemap_col ul > li{border-top:1px dotted #ccc; position:relative; }
.cont_sitemap_col ul{border-bottom:1px solid #ccc; }
.cont_sitemap_col ul > li:first-child{border-top:0; }
.cont_sitemap_col ul > li > a{display:block; font-size:14px; padding:.5rem 1rem; }
.cont_sitemap_col ul ul{margin-left:22px; display:none; padding-bottom:15px; border-bottom:0; }
.cont_sitemap_col ul ul li{margin-top:5px; border:0; }
.cont_sitemap_col ul ul li:first-child{margin-top:0; }
.cont_sitemap_col ul ul a{color:#333333; font-size:14px; position:relative; padding:0 0 0 10px; display:inline-block; line-height:1.2em; font-weight:normal; margin-right:auto; }
.cont_sitemap_col ul ul a::after{content:''; position:absolute; left:0; top:6px; width:3px; height:3px; background:#444444; }
/* 5차메뉴추가 START *//* 191105 */
.cont_sitemap_col ul ul ul{background:#f5f5f5; margin:5px 0; padding:10px; overflow:hidden; }
.cont_sitemap_col ul ul ul a{font-size:13px; color:#555; }
.cont_sitemap_col ul ul ul a::after{width:4px; height:1px; top:5px; }
.cont_sitemap_col ul ul ul a:hover{font-family:'NotoR'; font-weight:normal; color:#444; text-decoration:underline; }
/* 5차메뉴추가 END */
.cont_sitemap_col .mgnavi_depth_open,
.cont_sitemap_col .mgnavi_depth_close{display:block; border:1px solid #bababa; background:#fff; font-size:0; width:17px; height:17px; cursor:pointer; position:relative; position:absolute; right:0; top:12px; }
.cont_sitemap_col .mgnavi_depth_close{display:none; }
.cont_sitemap_col .mgnavi_depth_open::after{content:''; width:8px; height:1px; background:#000; position:absolute; left:5px; top:8px; }
.cont_sitemap_col .mgnavi_depth_open::before{content:''; width:1px; height:8px; background:#000; position:absolute; left:8px; top:5px}
.cont_sitemap_col .mgnavi_depth_close::after{content:''; width:8px; height:1px; background:#000; position:absolute; left:5px; top:8px; }
.cont_sitemap_col .active .mgnavi_depth_open{display:none; }
.cont_sitemap_col .active .mgnavi_depth_close{display:block; }
.cont_sitemap_col .active ul{display:block; }
.cont_sitemap_col .link{padding-left:25px;  background:url("/images/com/con_com/btn_linkG_SML.png") no-repeat 7px center; }



@media screen and (max-width:1570px){
  /* 탭 :1차 탭 */
  .tab_st1 > li{width:33.333%; }
  /* 탭 :2차 탭 */
  .tab_st2 li{width:33.333%; }
  /* 탭 :리스트 */
  .tab_list li{width:33.333%; }
}
@media screen and (max-width:1300px){
  /* 테이블 스크롤 */
  div[class*='tbl_st'].scroll_gr{width:100%; overflow-x:auto; background-repeat:no-repeat; background-image:-webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.1)), to(rgba(0, 0, 0, 0))); background-image:linear-gradient(to left, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0) 100%); background-position:right 5px; background-size:30px 100%; z-index:1; }
  div[class*='tbl_st'].scroll_gr table{width:100px; min-width:1200px; }
}
@media screen and (max-width:1184px){
  /* 탭 :반응형 */
  ul[class^="tab_st"]{margin-bottom:1.5rem; }
  .reactTab{height:0; margin-bottom:1.5rem; }
  .reactTab ul[class^="tab_st"]{text-align:left; margin-bottom:0; }
  .reactTab ul[class^="tab_st"] > li{width:100% !important; display:block; padding:0; table-layout:auto; }
  .reactTab ul[class^="tab_st"] > li.on{position:absolute; left:0; top:0; width:100%; }
  .reactTab ul[class^="tab_st"] > li.on > a:after{display:block; content:"\e941"; position:absolute; right:1rem; font-size:18px; line-height:45px; font-family:'xeicon'; z-index:1; color:#fff; background:transparent; bottom:auto; left:auto; height:auto; width:auto; -webkit-transform:translateY(-50%); transform:translateY(-50%); -webkit-transition: transform .3s; transition: transform .3s;  }
  .reactTab.tab_st1_box{padding-top:45px; }
  .reactTab.tab_st1_box ul{background:#f5f5f5; }
  .reactTab.tab_st1_box ul > li{margin:0; }
  .reactTab.tab_st1_box ul > li a{padding:15px 10px; background:transparent; border:0; overflow:hidden; font-size:15px; }
  .reactTab.tab_st1_box ul > li.on > a:after{color:#fff; }
  .reactTab.tab_st1_box ul > li + li{margin-left:0; }
  .reactTab.tab_st2_box{padding-top:45px; }
  .reactTab.tab_st2_box ul{background:#f3f3f3; overflow:hidden; }
  .reactTab.tab_st2_box ul > li{border:0; }
  .reactTab.tab_st2_box ul > li a{display:block; padding:15px 10px; font-size:15px; border:0; }
  .reactTab.tab_st2_box ul > li.on a{background:#2859a6; color:#fff; }
  .reactTab .tab_st > li a:before,
  .reactTab ul > li a:after{display:none; }
  .reactTab.tab_st1_box ul > li.on a{background:-moz-linear-gradient(0deg, rgba(0,158,219,1) 0%, rgba(0,158,219,1) 1%, rgba(0,113,219,1) 99%, rgba(0,113,219,1) 100%); /* ff3.6+ */background:-webkit-gradient(linear, left top, right top, color-stop(0%, rgba(0,158,219,1)), color-stop(1%, rgba(0,158,219,1)), color-stop(99%, rgba(0,113,219,1)), color-stop(100%, rgba(0,113,219,1))); /* safari4+,chrome */background:-webkit-linear-gradient(0deg, rgba(0,158,219,1) 0%, rgba(0,158,219,1) 1%, rgba(0,113,219,1) 99%, rgba(0,113,219,1) 100%); /* safari5.1+,chrome10+ */background:-o-linear-gradient(0deg, rgba(0,158,219,1) 0%, rgba(0,158,219,1) 1%, rgba(0,113,219,1) 99%, rgba(0,113,219,1) 100%); /* opera 11.10+ */background:-ms-linear-gradient(0deg, rgba(0,158,219,1) 0%, rgba(0,158,219,1) 1%, rgba(0,113,219,1) 99%, rgba(0,113,219,1) 100%); /* ie10+ */background:linear-gradient(90deg, rgba(0,158,219,1) 0%, rgba(0,158,219,1) 1%, rgba(0,113,219,1) 99%, rgba(0,113,219,1) 100%); /* w3c */filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#2859a6', endColorstr='#10acb1',GradientType=1 ); /* ie6-9 */}
  .reactTab ul[class^="tab_st"] > li:last-of-type{border-bottom:0; }
  
  .reactTab.ov ul[class^="tab_st"] > li.on > a:after{-webkit-transform:translateY(-50%) rotate(180deg); transform:translateY(-50%) rotate(180deg); }
  .reactTab.ov ul > li.on a{padding-right:50px; }
  /* 탭 :개수 지정 */
  .Tab_w20 > li{width:25%; }
  /* 리스트 :가로 나열 */
  .li_w20 > li{width:25%; }
  /* 테이블 - 기타 */
  .tbl_utile{margin-top:0; }
  /* 유틸 & 스크롤있을때 */
}
@media screen and (max-width:1184px){
  /* 탭 :1차 탭 */
  .tab_st1 > li{width:50%; }
}
@media screen and (max-width:1024px){
  /* 타이틀(블릿 타입) */
  .tit1Box{overflow:hidden; margin-top:1.5rem; padding-left:0; }
  .tit1Box div[class^='box_st']{margin-top:0.5rem; margin-left:0; }
  .tit1{position:relative; left:auto; top:auto; width:auto; margin-bottom:0.75rem; }
  .tit1 br{display:none; }
	/* 블릿 */
  .bu_st1:before, .list_st1 > li:before{top:10px; }
  /* 탭 :리스트 */
  .tab_list li{width:33.33%; }
  /* 탭 :개수 지정 */
  .Tab_w20 > li{width:33%; }
  /* 리스트 :가로 나열 */
  .li_w25 > li{width:33%; }
  .li_w20 > li{width:33%; }

  /* 박스 :박스 기본 타입 */
  .box_st1_img img{display:none; }
  .box_st1_img .txt_wrap{float:none; padding-left:0; width:100%; }
  .box_st1_1_img img{display:none; }
  .box_st1_1_img .txt_wrap{float:none; padding-left:0; width:100%; }
}

@media screen and (max-width:860px){
  /* 탭 :리스트 */
  .tab_list li{width:50%; }
  /* 탭 :개수 지정 */
  .Tab_w30 > li{width:50%; }
  .Tab_w20 > li{width:50%; }
  /* 리스트 :가로 나열 */
  .li_w30 > li{width:50%; }
  .li_w25 > li{width:50%; }
  .li_w20 > li{width:50%; }
  /* 탭 :1차 탭 */
  .tab_st1 > li{width:100%; }
  .tab_st1 > li a{padding:.75rem 1rem .75rem .5rem; }
  /* 사이트맵 */
  .cont_sitemap .cont_sitemap_col{width:calc(50% - 30px); }
}
@media screen and (max-width:768px){
	/* 버튼 :기본 */
	.btn_style1:hover,
	.btn_style1:focus{background:#009edb; }
	.btn_style2:hover,
	.btn_style2:focus{background:#00a0a8; }
	.btn_style3:hover,
	.btn_style3:focus{background:#525c6e; }
	
	.btn_line_style1:hover,
	.btn_line_style1:focus{border-color:#009edb; color:#009edb; }	
	.btn_line_style2:hover,
	.btn_line_style2:focus{border-color:#00a0a8; color:#00a0a8; }	
	.btn_line_style3:hover,
	.btn_line_style3:focus{border-color:#525c6e; color:#525c6e; }
}
@media screen and (max-width:640px){
  /* 탭 :1, 2차 탭 */
  div[class^="tab_st"]{margin-bottom:1.5rem; }
  .tab_list li,
  .tab_st2 li{width:100%; padding:0; }
  .tab_list li > a,
  .tab_st2 li > a{padding:.75rem; }
  .tab_list{margin:0; }
  .tab_list li{width:100%; border-left:0 !important; margin:0; padding:0.35rem 0; }
  .tab_list li a{text-align:left; padding:.5rem; }
  .tab_list li + li{border-top:1px dashed #ddd; }

  /* 탭 :리스트(대학, 대학원 콘텐츠) */
  .tab_listUn li{display:block; width:33.3%; }
  .tab_listUn li a{display:table; width:100%; padding:.25rem .5rem; min-height:2.75rem; line-height:1rem; letter-spacing:-1px;}
  .tab_listUn li a:hover, .tab_listUn li a:focus{color:#009edb; background:#f2fafd; border-color:#009edb; font-weight:600; }
  .tab_listUn li span {display:table-cell; width:100%; vertical-align:middle;}
  .tab_listUn li span br {display:block;}
  .tab_listUn li span em {display:block;}

  
  /* action초기화 :시작 *******************************/
  /* 버튼 :기본 */
  .btn_style1:hover,
  .btn_style1:focus{background:#009edb; }
  .btn_style2:hover,
  .btn_style2:focus{background:#00a0a8; }
  .btn_style3:hover,
  .btn_style3:focus{background:#525c6e; }
  .btn_line_style1:hover,
  .btn_line_style1:focus{border-color:#009edb; color:#009edb; }
  .btn_line_style2:hover,
  .btn_line_style2:focus{border-color:#00a0a8; color:#00a0a8; }
  .btn_line_style3:hover,
  .btn_line_style3:focus{border-color:#525c6e; color:#525c6e; }
  [class^="btn_style"]:hover i,
  [class^="btn_style"]:focus i,
  [class^="btn_line_style"]:hover i,
  [class^="btn_line_style"]:focus i{-webkit-transform:translateX(0); transform:translateX(0); }
  /* action초기화 :끝 *******************************/
  
  /* 타이틀(텍스트 타입) */
  .titT1{font-size:1rem; }
  .titT2{font-size:.95rem;}
 
  /* 타이틀(블릿 타입) */
  .tit1{padding-left:1.25rem; }
  .tit1:before{width:0.75rem; top:1.15rem; }
  /* 박스 :박스 기본 타입 */
  div[class^="box_st"]{padding:0.75rem; }
  .box_st_ico{padding-left:0; }
  .box_st_ico .ico_boxImg{position:relative; left:auto; top:auto; margin:0 auto 10px; text-align:center; }
  /* 박스 아이콘 */
  .box_st_ico .inner{padding-left:1.35rem; }
}

@media screen and (max-width:480px){
  /* 탭 :개수 지정 */
  .Tab_w50 > li{width:100%; }
  .Tab_w30 > li{width:100%; }
  .Tab_w20 > li{width:100%; }
  /* 리스트 :가로 나열 */
  .li_w50 > li{width:100%; }
  .li_w30 > li{width:100%; }
  .li_w25 > li{width:100%; }
  .li_w20 > li{width:100%; }

  /* 사이트맵 */
  .cont_sitemap .titT1{margin:1.5rem 0 .5rem !important; }
  .cont_sitemap .cont_sitemap_row{margin:0; }
  .cont_sitemap .cont_sitemap_row + .cont_sitemap_row,
  .cont_sitemap .cont_sitemap_col + .cont_sitemap_col{margin-top:1rem; }
  .cont_sitemap .cont_sitemap_col{width:100%; margin:0; }
}
