@charset "utf-8";

h3.tit{margin-bottom:13px;padding-left:25px;color:#000;font-size:18px;font-weight:600;background:url(/img/common/h3_bu.gif) no-repeat 0 3px;}
h3.tit.h3_t{margin-top:38px;}


h4.tit{padding-bottom:10px; padding-left:20px; color:#222; font-weight:600; font-size:16px; background:url(/img/common/h4_bu.gif) no-repeat 0 5px;}
h4.tit.h4_t{margin-top:25px;}


ul.list li{padding-left:13px;margin-bottom:5px;color:#444;font-size:15px;line-height:160%;background:url(/img/common/list_bu.gif) no-repeat 0 9px;}
ul.list li ul.list2{margin-top:10px;margin-bottom:10px;}
ul.list2 li{margin-bottom:2px;color:#777;background:url(/img/common/list_bu2.gif) no-repeat 0 13px;}
ul.list li ul.list3{margin-top:5px;margin-bottom:8px;}
ul.list3 li{margin-bottom:0;color:#777;font-size:13px;background:url(/img/common/list_bu3.gif) no-repeat 0 9px;}

.st{color:#000;font-weight:600;}
.info_txt{display:block;padding-left:30px;background:url(/img/common/icon_info_txt.gif) no-repeat 0 4px;background-size:auto 18px;}

/* 아이콘 들어가는 박스 */
.icon_box{padding:30px 20px;background:#f8f8f8;border:1px solid #dbdbdb;}

/* 아이콘 들어가는 박스 */
.float_w{display:inline-block; width:100%;}
.float_w .fl{float:left; width:47%;}
.float_w .fr{float:right; width:47%;}

/* 페이지별 아이콘 */
.icon_box .icon020101{padding:0px 0 0px 170px; background:url(/img/common/icon020101.png) no-repeat 20px 50%;}
.icon_box .icon020101_2{padding:0px 0 0px 170px; background:url(/img/common/icon020101_2.png) no-repeat 20px 50%;}
.icon_box .icon020201{padding:0 0 0 170px; background:url(/img/common/icon020201.png) no-repeat 20px 50%;}
.icon_box .icon020201_2{padding:10px 0 10px 170px; background:url(/img/common/icon020201_2.png) no-repeat 20px 50%;}
.icon_box .icon020201_3{padding:0px 0 0px 170px; background:url(/img/common/icon020201_3.png) no-repeat 20px 50%;}
.icon_box .icon020201_4{padding:20px 0 25px 170px; background:url(/img/common/icon020201_4.png) no-repeat 20px 50%;}
.icon_box .icon020301{padding:0px 0 0px 170px; background:url(/img/common/icon020301.png) no-repeat 20px 50%;}
.icon_box .icon020401{padding:0px 0 0px 170px; background:url(/img/common/icon020401.png) no-repeat 20px 50%;}
.icon_box .icon020501{padding:0px 0 0px 170px; background:url(/img/common/icon020501.png) no-repeat 20px 50%;}
.icon_box .icon020601{padding:20px 0 30px 170px; background:url(/img/common/icon020601.png) no-repeat 20px 50%;}
.icon_box .icon020601_2{padding:35px 0 40px 170px;  background:url(/img/common/icon020601_2.png) no-repeat 20px 50%;}

.icon_box .icon030101{padding:45px 0 45px 200px;  background:url(/img/common/icon030101.png) no-repeat 20px 50%;}
.icon_box .icon030201{padding:45px 0 45px 200px;  background:url(/img/common/icon030201.png) no-repeat 20px 50%;}
.icon_box .icon030401{padding:0 0 5px 200px;  background:url(/img/common/icon030401.png) no-repeat 20px 50%;}
.icon_box .icon060101{padding:0 0 5px 200px;  background:url(/img/common/icon060101.png) no-repeat 20px 50%;}

.icon_box p.tit{font-size:15px;font-weight:500;}

.gray_box{padding:30px;background:#f8f8f8;border:1px solid #dbdbdb;}

table.table1{width:100%;border-collapse:collapse;}
table.table1 th,
table.table1 td{padding:12px 0;text-align:center;border:1px solid #dfdfdf;}
table.table1 thead th{color:#222;font-weight:600;border-top:2px solid #222;border-bottom:1px solid #888;}
table.table1 thead th.noline{border-top:1px solid #dfdfdf;}
table.table1 tbody th{color:#222;font-weight:600;background:#f8f8f8;}
table.table1 tbody td{color:#777;}
table.table1 tbody td.left{text-align:left;padding:12px;}
table.table1 tbody td.right{text-align:right;padding:12px;}

/*버튼정의*/
.btn_w{width:100%;text-align:center;padding:25px 0;}

.con_btn{display:inline-block;padding:12px 20px;font-size:17px;font-weight:600;letter-spacing:-1px;text-align:center;cursor:pointer;border:0 none;border-radius:5px;}
.con_btn:hover{text-decoration:none;}
.con_sbtn{display:inline-block;padding:5px 12px;font-size:14px;font-weight:600;text-align:center;cursor:pointer;border:0 none;border-radius:5px;}
.con_sbtn:hover{text-decoration:none;}

.con_btn.blue,
.con_sbtn.blue{color:#fff;background:#3788cb;}
.con_btn.blue:hover,
.con_sbtn.blue:hover{color:#fff;background:#2774b3;}
.con_btn.green,
.con_sbtn.green{color:#fff;background:#279ab3;}
.con_btn.green:hover,
.con_sbtn.green:hover{color:#fff;background:#1387a0;}
.con_btn.orange,
.con_sbtn.orange{color:#fff;background:#ff9000;}
.con_btn.orange:hover,
.con_sbtn.orange:hover{color:#fff;background:#ed8600;}
.con_btn.gray,
.con_sbtn.gray{color:#fff;background:#929080;}
.con_btn.gray:hover,
.con_sbtn.gray:hover{color:#fff;background:#868471;}


/*탭정의*/


.tab_b {margin-bottom:40px;}
.con_tab{ line-height:22px; }
.con_tab ul{width:100%;display:inline-block;}
.con_tab ul li{float:left; width:50%; margin:0 -1px -1px 0;}
.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 li a{font-size:14px;letter-spacing:-.5px; text-align:center; display:block;padding:8px 0;background:#fafafa;border:1px solid #dfdfdf; color:#777777;}
.con_tab ul li a.on, .con_tab ul li a:hover{padding-bottom:6px;background:#fff;  font-weight:600; color:#1577c0; border-bottom:1px solid #fff;border-top:3px solid #1577c0;}


/* 다운로드 */
.down_b{display:inline-block; padding:5px 18px 5px 40px;margin-top:3px;font-size:13px; font-weight:500;letter-spacing:0;text-align:center; cursor:pointer; border-radius:0px; border:1px solid #204794;color:#fff !important; background:#204794 url(/img/common/down_w.png) no-repeat 15px 50%; }
.down_b:hover{color:#fff;text-decoration:none; background:#0f3070 url(/img/common/down_w.png) no-repeat 15px 50%;}




/********************모바일********************/
@media(max-width:736px){


/* 페이지별 아이콘 */
.icon_box .icon020101{padding:150px 0 0 0; background:url(/img/common/icon020101.png) no-repeat 50% 0px;}
.icon_box .icon020101_2{padding:150px 0 0 0; background:url(/img/common/icon020101_2.png) no-repeat 50% 0px;}
.icon_box .icon020201{padding:150px 0 0 0; background:url(/img/common/icon020201.png) no-repeat 50% 0px;}
.icon_box .icon020201_2{padding:150px 0 0 0; background:url(/img/common/icon020201_2.png) no-repeat 50% 0px;}
.icon_box .icon020201_3{padding:150px 0 0 0; background:url(/img/common/icon020201_3.png) no-repeat 50% 0px;}
.icon_box .icon020201_4{padding:150px 0 0 0; background:url(/img/common/icon020201_4.png) no-repeat 50% 0px;}
.icon_box .icon020301{padding:150px 0 0 0; background:url(/img/common/icon020301.png) no-repeat 50% 0px;}
.icon_box .icon020401{padding:150px 0 0 0; background:url(/img/common/icon020401.png) no-repeat 50% 0px;}
.icon_box .icon020501{padding:150px 0 0 0; background:url(/img/common/icon020501.png) no-repeat 50% 0px;}
.icon_box .icon020601{padding:150px 0 0 0; background:url(/img/common/icon020601.png) no-repeat 50% 0px;}
.icon_box .icon020601_2{padding:150px 0 0 0;  background:url(/img/common/icon020601_2.png) no-repeat 50% 0px;}

.icon_box .icon030101{padding:150px 0 0 0;  background:url(/img/common/icon030101.png) no-repeat 50% 0px;}
.icon_box .icon030201{padding:150px 0 0 0;  background:url(/img/common/icon030201.png) no-repeat 50% 0px;}
.icon_box .icon030401{padding:150px 0 0 0;  background:url(/img/common/icon030401.png) no-repeat 50% 0px;}
.icon_box .icon060101{padding:150px 0 0 0;  background:url(/img/common/icon060101.png) no-repeat 50% 0px;}}

/*버튼정의*/
.con_sbtn{font-size:13px;}


/* 아이콘 들어가는 박스 */
.float_w{display:inline-block; width:100%;}
.float_w .fl{float:none; width:100%;}
.float_w .fr{float:none; width:100%;}



/*탭정의*/
.tab_b {margin-bottom:30px;}
.con_tab{width:100%;}
.con_tab ul{width:100%;display:inline-block;}
.con_tab ul li{float:left; width:50%;text-align:center;}
.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 li a{display:block;padding:10px 0;margin:0 0 -1px -1px;font-size:13px;font-weight:600;color:#7a7a7a;border:1px solid #d9d8d8;background:#f2f0f0;}
.con_tab ul li a.on{color:#fff;border:1px solid #757a8b;background:#757a8b;}
.con_tab.m_tab ul li a{height:30px;}


}




/********************웹********************/
@media(min-width:737px){











}