@charset "utf-8";

/* pc버전으로확인 */
.pc_ver {display:none;}

/* 준비중페이지 */
.wait {width:100%; text-align:center; padding-top:130px;}

/* 숨김 */
.hide {text-indent:-999999px; font-size:0;}

/* 제목 */
h3.tit{margin-bottom:30px;color:#131212;margin-bottom: 30px;  color: #222; font-family: 'Lato',sans-serif; font-size: 26px;font-weight: 700; letter-spacing: -0em;}
h3.tit.h3_t{margin-top:55px;}
h3.tit .stit {font-size:20px; letter-spacing:-0.02em; font-family:'Lato',sans-serif;word-break:keep-all;}

h4.tit{font-family:'Lato',sans-serif;font-size:20px;color:#131212;letter-spacing:-0.05em;margin-bottom:20px; font-weight:normal;}
h4.tit.h4_t{margin-top:25px;}

h5.tit{font-family:'Lato',sans-serif;font-size:18px; color:#2b7ae3; font-weight:normal; letter-spacing:-0.05em;margin-bottom:10px;background:url(/img/common/board_bg.jpg) no-repeat 28px 57px;}
h5.tit.h5_t{margin-top:10px;}

/* list */
ul.list {margin:4px 0 5px 15px; color:#333; letter-spacing:-0.05em; line-height:18px;}
ul.list li {background:url(/ihc/img/common/list_bu2.gif) no-repeat left 6px; padding:2px 0 2px 18px; font-size:16px; color:#1768b3; font-weight:bold; font-family:'Lato';
letter-spacing:0;}
ul.list li.none {background:none; padding-left:0;}
ul.list li p {font-size:15px; letter-spacing:0; color:#666; line-height:160%; margin-top:6px; margin-bottom:16px; font-weight:normal;}

ul.list2 {margin:5px 0 7px 0; color:#444;}
ul.list2 li {background:url(/ihc/img/common/list_bu3.gif) no-repeat left 8px; padding:2px 0 2px 11px; font-weight:normal; color:#1768b3;}
ul.list2 li.none {background:none; padding-left:0; font-weight:normal;}

ul.list3 {margin:2px 0 7px 0; color:#777;}
ul.list3 li {background:url(/ihc/img/common/li_icon03.gif) no-repeat left 7px; padding:2px 0 2px 12px;}
ul.list3 li.none {background:none; padding-left:0;}

ul.list4 {margin:3px 0 5px 0; color:#777; font-size:11px;}
ul.list4 li {font-size:11px; background:url(/ihc/img/common/li_icon04.gif) no-repeat left 9px; padding:0 0 0 12px;}
ul.list4 li.none {background:none; padding-left:0;}

ul.list5 {margin:3px 0 5px 0; color:#888; font-size:12px;}
ul.list5 li {font-size:13px;color:#888; background:url(/ihc/img/sub/bu1.gif) no-repeat left 13px;padding-left:12px;font-weight:normal;}

ul.list{margin-top:10px;}
ul.list li{padding-left:15px;margin-bottom:7px;font-size:15px;line-height:23px;color:#555;word-break:keep-all;background:url(/img/common/bu_list.gif) no-repeat 0 10px; }
ul.list li strong.tit {font-size:17px; color:#222; font-family:'NotoKrB'; font-weight:normal;}
ul.list li ul.list2{margin:5px 0 15px;}
ul.list2 li{padding-left: 12px;margin-bottom:5px;line-height:26px;font-size: 15px;color: #666;background:url(/img/common/bu_list02.gif) no-repeat 0 13px;}
ul.list2 li ul.list3{margin: 7px 0 10px;}
ul.list3 li{padding-left: 19px;margin-bottom:5px;line-height:20px;font-size: 15px;color: #161616;background: url(/img/common/bu_list03.gif) no-repeat 0 6px;}
ul.list3 li ul.list4{margin:3px 0 10px;}
ul.list4 li{padding-left:10px;margin-bottom:3px;line-height:20px;font-size: 15px;color: #666;background: url(/img/common/bu_list04.gif) no-repeat 0 8px;}

/* 탭정의 */
.con_tab {clear:both; display:block; text-align:center; width:100%;}
.con_tab ul {display:inline-block; width:100%;}
.con_tab ul li {float:left; margin:0; width:25%;}
.con_tab ul.num5 li {width:20%;}
.con_tab ul.num4 li {width:25%;}
.con_tab ul.num3 li {width:33.3%;}
.con_tab ul.num2 li {width:50%;}

.con_tab ul li.w30{width:33.3333%;}
.con_tab ul li.w50{width:50%;}
.con_tab ul li a {display:block; padding:14px 36px; text-decoration:none; border:1px solid #dfdddd; font-size:15px;font-weight:700; background:#f3f3f3; color:#777777; }
.con_tab ul li a.on {position:relative; background:#fff; color:#0a4aa2; border-color:#0a4aa2; font-weight:700; box-shadow:5px 5px 10px rgba(0,0,0,0.2); }
.tab_b {margin-bottom:30px;}

.s04tab .con_tab{display:none;}

/* Button */
.ct_bt01{height:20px; line-height:18px; padding-left:0px; padding-right:0px; padding-bottom:2px; font-size:0.92em; letter-spacing:-1px; color:#281E00; border:1px solid; border-color:#cdcdcd #909090 #909090 #cdcdcd; background-color:#f2f2f2; cursor:pointer;}
.ct_bt02{height:20px; line-height:18px; padding-left:0px; padding-right:0px; padding-bottom:2px; font-size:0.92em; letter-spacing:-1px; color:#FFFFFF; border:1px solid; border-color:#858585 #606060 #606060 #858585; background-color:#A2A2A2; cursor:pointer;}

.bt01 {display:inline;}
.bt01 a{display:inline; overflow:hidden; float:left; height:22px; padding-left:13px; margin-right:3px; font:12px dotum; letter-spacing:-1px; color:#6B6B6B; text-decoration:none; background:url('/manager/ihc/img/bt01_bg.gif') left 0; cursor:pointer;}
.bt01 a:hover{background:url('/manager/ihc/img/bt01_bg.gif') left -22px; text-decoration:none;}
.bt01 a span{display:inline; overflow:hidden; float:left; height:22px; padding-right:10px; line-height:200%; background:url('/manager/ihc/img/bt01_bg.gif') right 0;}
.bt01 a:hover span{color:#6B6B6B; background:url('/manager/ihc/img/bt01_bg.gif') right -22px;}

#gray_bt span{display:inline; overflow:hidden; float:left; height:22px; margin-left:4px; padding-left:2px; border:none; font:12px dotum; letter-spacing:-1px; font-weight:bold; color:#FFFFFF; text-decoration:none; background:url('/manager/ihc/img/gray/bt_bg.gif') left 0; cursor:pointer;}
#gray_bt span:hover {border:none;background:url('/manager/ihc/img/gray/bt_bg.gif') left -22px;}
#gray_bt .button input {display:inline; overflow:hidden; height:22px; padding-left:8px; padding-right:10px; padding-bottom:2px; border:none; font:12px dotum; letter-spacing:-1px; font-weight:bold; color:#FFFFFF; text-decoration:none; line-height:200%; background:url('/manager/ihc/img/gray/bt_bg.gif') right 0; cursor:pointer;}
#gray_bt .button:hover input {border:none; background:url('/manager/ihc/img/gray/bt_bg.gif') right -22px;}

/* Table */
.table1{width:100%;border-top:2px solid #000;line-height:150%;border-left:1px solid #e5e5e5;word-wrap:break-word;}
.table1 thead th{padding:10px 0;border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;background:#fafafa;font-family:'Lato',sans-serif;font-size:15px;color:#000;font-weight:normal;text-align:center;}
.table1 tbody th{padding:15px;border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;font-family:'Lato',sans-serif; 
background:#fafafa; font-weight:800;font-size:15px;line-height:24px;text-align:center; color:#636363;}
.table1 tbody td{padding:15px;border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;font-family:'Lato',sans-serif;font-size:15px;line-height:24px;color:#666;text-align:center;vertical-align:middle;}
.table1 tbody th.dot_line,
.table1 tbody td.dot_line{border-bottom:1px dashed #e5e5e5;}
.table1 tbody td.left{padding:15px 10px;text-align:left;}
.table1 tbody td.left ul.list li{font-size:14px;line-height:22px;color:#222;}
.table1 tbody td.right{text-align:right;padding:15px;}
.table1 tbody td .eng{font-weight:500;}

table.table2 ul.tlist {margin:13px 9px;}
table.table2_2 ul.tlist {display:inline-block; margin:13px 9px 9px 15px;}
table ul.tlist li {background:url(/ihc/img/common/h5_icon2.gif) no-repeat left 6px; padding-left:7px;}
table.table2_2 ul.tlist li {background:url(/ihc/img/common/h5_icon2.gif) no-repeat left 6px; padding-left:7px; float:left; width:31%;}
table.table1 ul.tlist2 {margin:3px 3px;}
table ul.tlist2 li {background:url(/ihc/img/common/h5_icon.gif) no-repeat left 6px; padding-left:6px;}
table ul.tlist2 li.i3 {background:url(/ihc/img/common/h6_icon2.gif) no-repeat left 6px; padding-left:4px; color:#888;}
table.table1 ul.tlist3 {margin:3px 3px;}
table ul.tlist3 li {background:url(/ihc/img/common/h6_icon2.gif) no-repeat left 6px; padding-left:4px;}

table.table3 {clear:both; border-collapse:collapse; border-color:#00589c; border-style:solid; border-width:2px 0 0; margin:10px 0 17px 0; width:400px; font-size:13px; letter-spacing:-0.05em; line-height:140%}
table.table3 thead th {background:#fff; color:#00589c; font-weight:bold; text-align:center; vertical-align:middle; padding:7px 0;}
table.table3 tbody th, tfoot th {color:#00589c; text-align:left; vertical-align:middle; padding-left:16px;}
table.table3 tbody td, tfoot td {text-align:left; padding-left:20px;}
table.table3 tbody td img{vertical-align:middle;}
table.table3 tbody td input {vertical-align:middle;}
table.table3 th {border-bottom:1px solid #1768b3;}
table.table3 td {border-bottom:1px solid #bbbbbb; padding:10px 10px 11px 10px;}
table.table3 td.le {text-align:left; padding-left:10px;}
table.table3 td.ri {text-align:right; padding-right:10px;}
table.table3 td.bg {background:#fafafa;}

/* 포인트텍스트 */
.point_txt{display:inline-block;color: #0b71e5;font-family: 'Lato',sans-serif; font-weight:800; font-size: 14px;line-height: 20px;padding-left:25px;margin-top: 18px;background: url(/img/common/point_txt.gif) no-repeat left 50%;}

/* 컨텐츠타입_가로형 */
.ct_type_h{overflow:hidden;width:100%;word-break:keep-all; margin-top:20px;}
.ct_type_h .title{float:left;width:100px;padding:20px 30px 30px 20px;border-top:1px solid #000;font-family:'Lato',sans-serif; font-size:18px;color:#000;clear:both;}
.ct_type_h .cont{float:left;width:630px;padding:20px 30px 30px 30px;border-top:1px solid #e5e5e5;}



/***************************** contents list ******************************/
.point {color:#f6860e;}
.gray_box {background:#fff; padding:5px; border:1px solid #f0f0f0;}
.gray_box .area {background:url(/ihc/img/common/graybox_bg.gif) no-repeat right top; padding:25px 30px; border:7px solid #f0f0f0;}

/*문단*/
.paragraph{text-align:justify;}
.paragraph p{position:relative; margin-top:10px;}
.paragraph p.first{margin-top:0 !important;}

/*텍스트*/
em{font-weight:bold;color:#d44c4c;}

.btnwrap{margin-top:15px;}
.btnwrap a{display:inline-block; font-size:14px; margin-left:4px;margin-right:4px;}

a.cbtn_b  {display:inline-block; background:#000; color:#fff !important; text-align:center; min-width:40px; height:36px; font-size:13px; padding:0 15px 0 15px; font-weight:600; letter-spacing:-1px; line-height:36px;}
a.cbtn_b:hover {background:#404040; text-decoration:none;}

a.cbtn_g  {display:inline-block; background:#7e7e7e; color:#fff !important; text-align:center; min-width:40px; height:36px; font-size:13px;
padding:0 15px 0 15px; font-weight:600; letter-spacing:0; line-height:36px;}
a.cbtn_g:hover {background:#666; text-decoration:none;}

a.cbtn_point  {display:inline-block; background:#e77272; color:#fff !important; text-align:center; min-width:40px; height:36px; font-size:13px; padding:0 15px 0 15px; font-weight:600; letter-spacing:-1px; line-height:36px;}
a.cbtn_point:hover {background:#d44c4c; text-decoration:none;}

input.cbtn_b  {vertical-align:middle;background:#000; color:#fff; min-width:70px; height:36px; font-size:13px; padding:0 15px 0 15px; border:none; cursor:pointer; font-weight:600; letter-spacing:-1px;}
input.cbtn_b:hover {background:#666;}

input.cbtn_g  {vertical-align:middle;background:#7e7e7e; color:#fff; min-width:70px; height:36px; font-size:13px; padding:0 15px 0 15px; border:none; cursor:pointer; font-weight:600; letter-spacing:-1px;}
input.cbtn_g:hover{background:#666;}

input.cbtn_point  {vertical-align:top;background:#e77272; color:#fff; min-width:70px; height:36px; font-size:14px; border:none;cursor:pointer; font-weight:600; letter-spacing:-0.5px;}
input.cbtn_point:hover {background:#d44c4c; text-decoration:none;}


a.cbtn_mini {display:inline-block; color:#e77272; font-size:11px; font-family:'돋움', Dotum, sans-serif;letter-spacing:0; line-height:15px; height:15px; border-bottom:1px solid #f45246; background:url('/ihc/img/common/bl_arrow2.gif') no-repeat right 3px;padding-right:10px;padding-left:2px;}
a.cbtn_mini:hover{color:#f45246;border-color:#f45246;font-weight:bold;letter-spacing:-1px;}


/*타이틀박스*/
.tit_box {background:#eaf5fc; padding:40px; border-radius:20px; background-repeat:no-repeat; background-position:100% 100%;}
.tit_box.bg01 {background-image:url('/ihc/img/05promo/tit_bg01.png');}
.tit_box.bg02 {background-image:url('/ihc/img/05promo/tit_bg02.png');}
.tit_box.bg03 {background-image:url('/ihc/img/05promo/tit_bg03.png');}
.tit_box .btxt {font-size:25px; color:#1e52a7; font-weight:800;}
.tit_box .stxt {color:#83949e; font-size:16px; font-weight:600;}

/* 모바일 스크롤 안내 */
.mscroll_guide{display:none;}


/****************************** 태블릿 ******************************/
@media all and (max-width:1024px){

/* 제목*/
h3.tit{margin-bottom:15px;font-size:19px;}
h3.tit.h3_t{margin-top:30px;}
h4.tit{margin-bottom:15px;font-size:17px;}
h4.tit.h4_t{margin-top:20px;}

/* 리스트 */
ul.list li{padding-left:8px;margin-bottom:4px;background-size:4px auto;font-size:14px;line-height:1.6;background-position:0 11px;}
ul.list2 li{font-size:14px;line-height:1.4;}

ul.list li p{margin:4px 0 5px;font-size:13px;}
ul.list li p br{display:none;}

/* 버튼 */
#contents .btn_w {padding:25px;}

/* 탭 */
.con_tab ul li a{height:45px;font-size:14px;line-height:45px;padding:0;}
.con_tab ul li a.on{font-size:14px;}

/* 컨텐츠타입_가로형 */
.ct_type_h .title{width:20%;box-sizing:border-box;}
.ct_type_h .cont{width:80%;box-sizing:border-box;}

/* 이미지 반응형 */
.mimg,
.mimg img{width:100%;}

/* 테이블 */
.table1 thead th,
.table1 tbody th,
.table1 tbody td{font-size:14px; line-height:1.4;}

.wait{padding:50px 0;}

/* 타이틀박스 */
.tit_box{background-size:140px auto !important;}


}

/****************************** 모바일 ******************************/
@media all and (max-width:767px){

.moblie_no{display:none;}

h3.tit{margin-bottom:10px;font-size:17px;}
h3.tit.h3_t{margin-top:20px;}
h4.tit{margin-bottom:10px;font-size:16px;}
h4.tit.h4_t{margin-top:15px;}

/* 탭 */
.con_tab ul li{width:50% !important;margin:0 -1px -1px 0;}
.con_tab ul.mob100 li{width:100% !important;}
.con_tab ul li a{height:40px;line-height:40px;font-size:13px;}
.con_tab{margin-bottom:20px;}

/* 리스트 */
ul.list li{font-size:13px;line-height:1.6;}
ul.list2 li{font-size:13px;line-height:1.4;}
ul.list li p {font-size:12px;line-height:1.4; margin:3px 0;}


/* 모바일 스크롤 안내 */
.mscroll_guide{display:block;margin:20px 0 15px;padding:20px 20px 20px 70px;background:url(/img/common/bg_mscroll.png) no-repeat 25px 50%;background-size:20px auto;border:1px dashed #e5e5e5;font-size:13px;line-height:18px;color:#444;word-break:keep-all;}
.mscroll_guide span{font-family:'NotoKrB';color:#da252c;}
.mscroll{overflow-y:hidden;}
.mscroll table{width:650px !important;margin-top:10px;}

/* 버튼 */
#contents .con_sbtn.file_down{margin:0; width:100%; box-sizing:border-box; margin-top:-1px;}

/* 컨텐츠타입_가로형 */
.ct_type_h .title{float:none;width:auto;margin-top:20px;padding:0;border-top:0;font-size:15px;}
.ct_type_h .title:first-of-type{margin-top:0;}
.ct_type_h .cont{float:none;width:auto;border-top:0;padding:0;}

/*타이틀박스*/
.tit_box{padding:20px 20px 70px 20px;background-size: 65px auto !important; background-position: 50% 100% !important; text-align:center;}
.tit_box .btxt{font-size:16px;}
.tit_box .btxt br {display:none;}
.tit_box .stxt{font-size:13px;}
.tit_box .stxt br {display:none;}

.table1 thead th, .table1 tbody th, .table1 tbody td{font-size:13px;}

.wait img{max-width:80%;}

}


/****************************** 모바일 ******************************/
@media all and (max-width:380px){

.table1 thead th, .table1 tbody th, .table1 tbody td{word-break:break-all;}


}