@charset "utf-8";
@import url("default.css");
@import url("layout.css");
@import url("common.css");
@import url("board.css");

/* common */
/* .게시판 */
.boardStyle_1 th {background:#3D679C; border-color:#335682; color:#c8d7ea;}
.paging li strong {color:#4879b7;}
/* anchor */
a:hover { text-decoration:underline; color:#4879b7; }/* 마우스 올여 놓았을때 색상 */
/* .titContents */
.titContents {background:url("../images/sub05/bg_tit.gif") left bottom no-repeat;}
.titContents h2 {color:#3D679C;}
/* .titContents1 */
.titContents1 {background:url("../images/sub05/bg_tit1.gif") left bottom no-repeat; width:100%;}
.titContents1 h2 {color:#3D679C;
    font-size: 1.333em;
    font-weight: bold;
    padding-top: 31px;
    padding-bottom: 15px;}

/* table */
.tableStyle_1{margin-bottom:25px;}
.tableStyle_1 th {padding:10px 0;color:#f7f7f7; font-weight:bold; background:#818181;}
.tableStyle_1 th.session{background:#999999 ;}
.tableStyle_1 tbody th {padding:10px 0;border-bottom:solid 1px #dedede; border-right:solid 1px #dedede; text-align:center; vertical-align:middle; background:none; font-weight:normal; color:#555;}
.tableStyle_1 td {padding:10px 0;border-bottom:solid 1px #dedede; border-right:solid 1px #dedede; text-align:center; vertical-align:middle;}
.tableStyle_1 td.last {border-right:none; text-align:left; padding:10px 22px 10px 22px;}
.tableStyle_1 td.last2 {border-right:none; text-align:left;}
.tableStyle_1 td.center {text-align:center; border-right:none;}
.tableStyle_1 td.left {text-align:left; padding-left:10px;}
.tableStyle_1 td.aRight {text-align:right; padding-right:6px;}
.tableStyle_1 td.count{background:#faf8eb;}


.tableStyle_2{margin-bottom:25px;}
.tableStyle_2 th {padding:6px 0;color:#f7f7f7; font-weight:bold; background:#818181;}
.tableStyle_2 tbody th {padding:10px 0;border-bottom:solid 1px #dedede; border-right:solid 1px #dedede; text-align:center; vertical-align:middle; background:none; font-weight:normal; color:#555;}
.tableStyle_2 td {padding:6px 0;border-bottom:solid 1px #dedede; border-right:0; text-align:center; vertical-align:middle;}
.tableStyle_2 td.last {border-right:none; text-align:left; padding:6px 0 6px 4px;}
.tableStyle_2 td.center {text-align:center; border-right:none;}
.tableStyle_2 td.aLeft {text-align:left; padding-left:10px;}
.tableStyle_2 td ul li{padding-left:12px;text-indent:-12px;}

.tableStyle_3{margin-bottom:25px;}
.tableStyle_3 th {padding:10px 0;color:#f7f7f7; font-weight:bold; background:#818181;}
.tableStyle_3 tbody th {padding:10px 0;border-bottom:solid 1px #dedede; border-right:solid 1px #dedede; text-align:center; vertical-align:middle; background:none; font-weight:normal; color:#555;}
.tableStyle_3 td {padding:10px 0;border-bottom:solid 1px #dedede; border-right:solid 1px #dedede; text-align:left; vertical-align:middle;padding:5px 5px 5px 5px;}
.tableStyle_3 td.last {border-right:none; text-align:left; padding:5px 5px 5px 5px;}
.tableStyle_3 td.center {text-align:center; border-right:none;}
.tableStyle_3 td.left {text-align:left; padding-left:20px;}

.tableStyle_4{margin-bottom:25px;}
.tableStyle_4 th {padding:10px 0;color:#f7f7f7; font-weight:bold; background:#818181;}
.tableStyle_4 tbody th {padding:10px 0;border-bottom:solid 1px #dedede; border-right:solid 1px #dedede; text-align:center; vertical-align:middle; background:none; font-weight:normal; color:#555;}
.tableStyle_4 td {padding:10px 0;border-bottom:solid 1px #dedede; border-right:solid 1px #dedede; text-align:center; vertical-align:middle;padding:10px 5px 10px 5px;}
.tableStyle_4 td.last {border-right:none; text-align:center; padding:10px 5px 10px 5px;}
.tableStyle_4 td.center {text-align:center; border-right:none;}
.tableStyle_4 td.left {text-align:left; padding-left:20px;}

h4.titTxt {font-size:1.167em; color:#333; font-weight:bold;margin:26px 0 50px 0; padding:8px 0 0 27px; height:25px; border-top:solid 1px #4879b7; border-bottom:solid 1px #4879b7;background:url(../images/sub05/bu_h4.gif) no-repeat 0 10px;}
h4.titTxt2 {position:relative;font-size:1.167em; color:#333; font-weight:bold;margin:26px 0 18px 0; padding:8px 0 0 27px; height:25px; border-top:solid 1px #4879b7; border-bottom:solid 1px #4879b7;background:url(../images/sub05/bu_h4.gif) no-repeat 0 10px;}
h4.titTxt2 span{position:absolute;right:10px;top:8px;display:block;width:120px;text-align:right;font-size:12px;color:#999;font-weight:normal;}
h4.titTxt3 {font-size:14px; color:#333; font-weight:bold;padding:8px 0 0 27px; height:32px;background:url(../images/sub05/bu_h4.gif) no-repeat 0 10px;}
h4.titTxt4 {font-size:14px; color:#333; font-weight:bold;padding:0 0 0 27px; height:35px;background:url(../images/sub05/bu_h4.gif) no-repeat 0 2px;}
.selectArea {margin:25px 0 10px 0;}
.selectArea select {border:solid 1px #d4d0c8; width:95px; height:20px;}

.vision li dl{width:100%;padding-bottom:20px;}
.vision li dl:after{content:"";clear:both;display:block;}
.vision li dl dt{float:left;}
.vision li dl dd{float:left;}

.vision_img { display:block; width:712px; height:982px; background-image:url(../images/sub05/vision.jpg); background-repeat:no-repeat; text-indent:-9999px; overflow:hidden;}
.roadmap_img { display:block; width:712px; height:1847px; background-image:url(../images/sub05/roadmap.png); background-repeat:no-repeat; text-indent:-9999px; overflow:hidden;}
.policies_img { display:block; width:712px; height:982px; background-image:url(../images/sub05/img_policies.jpg); background-repeat:no-repeat; text-indent:-9999px; overflow:hidden;}

.ceo{width:100%;}
.ceo:after{content:"";clear:both;display:block;}
.ceo dt{float:left;padding:0 0 0 10px;}
.ceo dd{float:right;width:485px;color:#666;line-height:20px;}
.ceo dd p.title{font-weight:bold;font-size:1.167em;color:#333;}
.ceo dd.info{width:500px;}
.ceo dd.info p.txt{padding:7px 0 0 13px;height:23px;font-weight:bold;color:#f7f7f7;font-size:11px;background:#818181;}
.ceo dd.info table{width:100%;}
.ceo dd.info table td{padding:25px 0;text-align:left;border-bottom:1px solid #dedede;}
.ceo dd.info table td.date{text-align:center;font-weight:bold;}
.ceo dd.info table .line td{padding:25px 0 0 0;border-bottom:0;}
.ceo dd.info table .line2 td{padding:15px 0 25px 0;}
.ceo dd.info table .line3 td{padding:15px 0 0 0;border-bottom:0;}

/* 탭 (기본틀) */
.tabDepth1 {margin-bottom:48px;background:url("../images/sub05/bg_tab_b.gif") 0 bottom repeat-x; font-family: "굴림", gulim;}
.tabDepth1 li {float:left; height:22px; margin-right:4px; text-align:center; font-weight:bold; color:#999; padding-top:9px;width:99px; background:url("../images/sub05/bg_tab.gif") 0 0 no-repeat;}
.tabDepth1 li a {color:#737373;}
.tabDepth1 li a:hover {text-decoration:none;}
.tabDepth1 li.active {color:#3D679C;background:url("../images/sub05/bg_tab_active.gif") 0 0 no-repeat;}
.tabDepth1 li.active a {color:#3D679C;}
.tabDepth1_v2{margin-bottom:25px;}
.tabDepth1_v2 li {float:left; height:22px; margin-right:4px; text-align:center; font-weight:bold; color:#999; padding-top:9px;width:119px; background:url("../images/sub05/bg_tab2.gif") 0 0 no-repeat;}
.tabDepth1_v2 li.active {color:#4879b7;background:url("../images/sub05/bg_tab_active2.gif") 0 0 no-repeat;}
.tabDepth1_v3{margin-bottom:25px;}
.tabDepth1_v3 li {float:left; height:22px; margin-right:4px; text-align:center; font-weight:bold; color:#999; padding-top:9px;width:147px; background:url("../images/sub05/bg_tab3.gif") 0 0 no-repeat;}
.tabDepth1_v3 li.active {color:#4879b7;background:url("../images/sub05/bg_tab_active3.gif") 0 0 no-repeat;}

/* 탭 작은사이즈(기본틀) */
.tabDepthS1 {margin-bottom:48px;background:url("../images/sub05/bg_tab_b.gif") 0 bottom repeat-x; font-family: "굴림", gulim;}
.tabDepthS1 li {float:left; height:22px; margin-right:4px; text-align:center; font-weight:bold; color:#999; padding-top:9px;width:99px; background:url("../images/sub05/bg_tab.gif") 0 0 no-repeat;}
.tabDepthS1 li a {color:#737373;}
.tabDepthS1 li a:hover {text-decoration:none;}
.tabDepthS1 li.active {color:#3D679C;background:url("../images/sub05/bg_tab_active.gif") 0 0 no-repeat;}
.tabDepthS1 li.active a {color:#3D679C;}
.tabDepthS1_v2{margin-bottom:25px;}
.tabDepthS1_v2 li {float:left; height:22px; margin-right:4px; text-align:center; font-weight:bold; color:#999; padding-top:9px;width:119px; background:url("../images/sub05/bg_tab2.gif") 0 0 no-repeat;}
.tabDepthS1_v2 li.active {color:#4879b7;background:url("../images/sub05/bg_tab_active2.gif") 0 0 no-repeat;}
.tabDepthS1_v3{margin-bottom:25px;}
.tabDepthS1_v3 li {float:left; height:22px; margin-right:4px; text-align:center; font-weight:bold; color:#999; padding-top:9px;width:147px; background:url("../images/sub05/bg_tab3.gif") 0 0 no-repeat;}
.tabDepthS1_v3 li.active {color:#4879b7;background:url("../images/sub05/bg_tab_active3.gif") 0 0 no-repeat;}


.officialNotice ol{width:712px;}
.officialNotice ol:after{content:"";clear:both;display:block;}
.officialNotice ol p{height:32px;line-height:32px;margin:0 0 20px 0;text-align:center;color:#fff;}
.officialNotice ol>li{float:left;width:31.333333%; margin: 10px 1%;}
.officialNotice ol li p {background-color: #246fb7; }
.officialNotice ol li li{padding:0 0 4px 30px;line-height:20px;background:url(../images/sub05/bu_official.gif) no-repeat 11px 2px;}
.officialNotice ol li li li{padding:0;line-height:20px;background:none;}
.officialNotice .txtNotice{padding:17px 0 0 0;text-align:right;font-size:11px;}
.officialNotice .txtNotice strong{font-weight:bold;}

.center{text-align:center;}

.principles .txt{line-height:20px;padding-bottom:15px;}
.principles ol{width:689px;margin:0 auto;padding:20px 0 20px 20px;background:#f8f8f8;border:1px solid #eaeaea;}
.principles ol li{height:24px;}
.principles ol strong{font-weight:bold;}
.principles .fileDown{text-align:right;padding:25px 0 0 0;text-align:right;}

.ci dl{position:relative;padding:30px 25px 0 185px;width:500px;height:210px;background:#f8f8f8;}
.ci dl dt{position:absolute;left:33px;top:30px;}
.ci dl .title{font-size:1.167em; color:#333; font-weight:bold;margin:0 0 15px 0; padding:8px 0 0 27px; height:25px; border-top:solid 1px #4879b7; border-bottom:solid 1px #4879b7;background:url(../images/sub05/bu_h4.gif) no-repeat 0 10px;}
.ci .fileDown{padding:20px 0 27px 0;text-align:right;}

.contact table{width:100%;}
.contact table th{padding:10px 0;text-align:center;font-weight:bold;}
.contact table td{padding:10px 0 10px 10px;text-align:left;line-height:22px;}
.contact table td strong{font-weight:bold;}
.contact table td img{margin-right:10px;}
.contact table td .notice{color:#ca7620;}
.contact .contactTop{height:36px;}
.contact .contactTop .left{float:left;}
.contact .contactTop .right{float:right;}

.certification ul{width:100%;}
.certification ul:after{content:"";clear:both;display:block;}
.certification ul li{float:left;width:296px;padding:0 30px 0 29px;}
.certification ul li strong{display:block;height:20px;color:#333;}
.certification ul li span{display:block;margin-bottom:24px;line-height:20px;color:#666;}
.certification ul li span.txt{display:block;padding:0 0 0 70px;text-indent:-70px;margin-bottom:0;line-height:20px;color:#666;}

.direction .txt01{padding-bottom:20px;}
.direction .txtList{padding-bottom:10px;}
.direction .txtList li{padding:0 0 0 8px;line-height:22px;background:url(../images/sub05/bu_square_blue.gif) no-repeat 0 7px;}
.direction .txtList li strong{padding-right:5px;}
.direction .txtList li ul{padding:0 0 13px 0;}
.direction .txtList li ul li{padding:0 0 0 9px;text-indent:-9px;line-height:20px;background:none;}
.direction .txtList li ul li.noti{padding:0 0 0 16px;text-indent:-16px;line-height:20px;background:none;}
.direction .unit{text-align:right;color:#999;}
.direction .unit_v2{margin-top:-12px;}

.write .formStyle_1 {border:solid 1px #4879b7; border-left:solid 1px #ebebeb; border-right:solid 1px #fff;}
.write .formStyle_1 th {background:#f9f9f9; border-color:#ebebeb;  padding:10px 0 10px 20px; font-weight:bold; color:#4c4c4c; text-align:left; }
.write .formStyle_1 th img{vertical-align:middle;}
.write .formStyle_1 td { border-color:#ebebeb; padding:8px 0 8px 10px;}
.write .formStyle_1 td input.text {border:solid 1px #ccc; height:16px; padding-top:4px; padding-left:3px;}
.write .formStyle_1 td input.textStyle_1 {width:71px;}
.write .formStyle_1 td input.textStyle_2 {width:180px;}
.write .formStyle_1 td input.textStyle_3 {width:570px;}
.write .formStyle_1 td input.textStyle_4 {width:140px;}
.write .formStyle_1 td input.textStyle_5 {height:20px;padding:0;width:570px;}
.write .formStyle_1 td .inpArea{width:570px;border:solid 1px #ccc; height:240px; padding-top:4px; padding-left:3px;}
.write .formStyle_1 td select {border:solid 1px #ccc; width:70px; height:22px; padding:2px 0;}
.write .formStyle_1 td select.eMailSelect {width:140px;}
.write .formStyle_1 td li.pdb {padding-bottom:9px;}
.write .formStyle_1 td span.jumCheck {padding-left:30px;}
.write .btnArea{padding:30px 0 0 0;text-align:right;}

.history_box{margin-bottom:30px;width:100%;border-top:1px solid #dedede;border-bottom:1px solid #dedede;}
.history_box td{height:24px;text-align:left;padding-left:30px;color:#666;}
.history_box td.year{text-align:center;padding-left:0;}

.organizationMap{position:relative;width:712px;height:520px;background:url(../images/sub05/bg_organization.jpg) no-repeat 0 0;}
.organizationMap .depth01{position:absolute;left:254px;top:33px;}
.organizationMap .depth0201{position:absolute;left:95px;top:117px;}
.organizationMap .depth0202{position:absolute;left:469px;top:32px;}
.organizationMap .depth0203{position:absolute;left:412px;top:117px;}
.organizationMap .depth0301{position:absolute;left:373px;top:191px;}
.organizationMap .depth0302{position:absolute;left:646px;top:191px;}
.organizationMap .depth0303{position:absolute;left:577px;top:117px;}
.organizationMap .depth0401{position:absolute;left:5px;top:191px;}
.organizationMap .depth0402{position:absolute;left:62px;top:191px;}
.organizationMap .depth0403{position:absolute;left:119px;top:191px;}
.organizationMap .depth0404{position:absolute;left:176px;top:191px;}
.organizationMap .depth0405{position:absolute;left:246px;top:191px;}
.organizationMap .depth0406{position:absolute;left:303px;top:191px;}
.organizationMap .depth0407{position:absolute;left:360px;top:191px;}
.organizationMap .depth0408{position:absolute;left:417px;top:191px;}
.organizationMap .depth0409{position:absolute;left:474px;top:191px;}
.organizationMap .depth0410{position:absolute;left:531px;top:191px;}
.organizationMap .depth0411{position:absolute;left:588px;top:191px;}
.organizationMap .depth0412{position:absolute;left:645px;top:191px;}
.organizationMap .depth0501{position:absolute;left:13px;top:366px;}
.organizationMap .depth0502{position:absolute;left:56px;top:366px;}
.organizationMap .depth0503{position:absolute;left:99px;top:366px;}
.organizationMap .depth0505{position:absolute;left:142px;top:366px;}
.organizationMap .depth0506{position:absolute;left:185px;top:366px;}
.organizationMap .depth0507{position:absolute;left:228px;top:366px;}
.organizationMap .depth0508{position:absolute;left:271px;top:366px;}
.organizationMap .depth0509{position:absolute;left:314px;top:366px;}
.organizationMap .depth0510{position:absolute;left:357px;top:366px;}
.organizationMap .depth0511{position:absolute;left:400px;top:366px;}
.organizationMap .depth0512{position:absolute;left:443px;top:366px;}
.organizationMap .depth0513{position:absolute;left:486px;top:366px;}
.organizationMap .depth0514{position:absolute;left:529px;top:366px;}
.organizationMap .depth0515{position:absolute;left:572px;top:366px;}
.organizationMap .depth0516{position:absolute;left:615px;top:366px;}
.organizationMap .depth0517{position:absolute;left:658px;top:366px;}
.direction .partInfo{display:none;}

.sitemap{width:100%;}
.sitemap:after{content:"";clear:both;display:block;}
.sitemap li{float:left;height:700px;margin:0 17px 30px 0;background:#f8f8f8; border-radius: 0 0 10px 10px;}
.sitemap li.type2{height:750px}
.sitemap li.type3{height:155px}
.sitemap li p{margin-bottom:13px;}
.sitemap li li{float:none;height:auto;margin:0;background:none;padding:0 0 0 15px;}
.sitemap li li p{padding:0 0 3px 6px;margin:0;background:url(../images/sub05/bu_square_site.gif) no-repeat 0 6px;}
.sitemap li li p a{font-weight:bold;color:#666;}
.sitemap li li ul{padding-bottom:3px;}
.sitemap li li li{padding:0;line-height:18px;}
.sitemap li li li a{padding:0 0 0 6px;font-weight:normal;color:#666;}

.loginArea{padding:60px 0 50px 0;border:1px solid #e3e3e3;background:#f9f9f9;}
.loginArea .btn{margin-bottom:50px;text-align:center;font-weight:bold;font-size:14px;color:#404040;}
.loginArea .btn img{vertical-align:middle;margin-left:10px;}
.loginArea .txt{width:520px;margin:0 auto 6px auto;font-size:11px;color:#999;line-height:18px;letter-spacing:-1px;}
.loginArea .txt span{color:#ac8562;}
.loginArea .btn2{width:520px;margin:0 auto;}

.network h4.titTxt {margin:30px 0 15px 0;}
.network ul li {padding:0 0 5px 8px; background:url("../images/sub05/bu_square_blue.gif") 0 7px no-repeat;}
.network ul li.bgNone {background:none; color:#8e5e30; padding-top:10px;}
.network ul li.bgNone p {color:#666;}
.network ul li.bgNone p span {display:block; padding-left:10px;}
.network ul li ul {padding-top:7px;}
.network ul li ul li {background:none; padding:0;}
.network ol li {font-weight:bold; }
.network .leftBox {float:left; width:432px;}
.network .rightBox {float:right;}
.network .rightBox li {background:none; padding:0 0 6px 0;}
.network .imgBox li { float:left; background:none; padding:0 0 6px 5px;}
/*.network .imgBox li img {width: 230px;}*/
.network h5 {font-weight:bold; color:#333; padding:7px 0 4px 0;}

.family h4.titTxt {margin:30px 0 15px 0;}
.family ul li {padding:0 0 5px 8px; background:url("../images/sub05/bu_square_blue.gif") 0 7px no-repeat;}
.family ul li ul {padding-top:7px;}
.family ul li ul li {background:none; padding:0;}
.family h5 {font-weight:bold; color:#333; padding:7px 0 4px 0;}


#side .nowList{padding:54px 0 0 20px;}
#side .nowList dt{padding:0 0 15px 0;font-weight:bold;color:#333;letter-spacing:-1px;}
#side .nowList dd ol li{margin-bottom:9px;color:#666;}
#side .nowList dd ol li img{vertical-align:middle;}

.totalSearchArea .totalSearch{width:691px;height:47px;padding:19px 0 0 20px;margin:0 auto;background:url(../images/common/bg_total_search.gif) no-repeat 0 0;}
.totalSearchArea .totalSearch select{height:25px;float:left;margin:0 10px 0 0;}
.totalSearchArea .totalSearch .inpTxt{float:left;width:347px;height:23px;padding:0 0 0 5px;margin:0 5px 0 0;line-height:23px;border:1px solid #cccccc;background:#fff;}
.totalSearchArea .totalSearch .inpImage{float:left;}
.totalSearchArea .totalSearch .detailSearch{float:left;padding:5px 0 0 28px;}
.totalSearchArea .totalSearch .detailSearch .inpCheck{width:13px;height:13px;vertical-align:middle;position:relative;top:-1px;}
.totalSearchArea .resultTxt{padding:30px 0;text-align:center;font-size:16px;color:#4c4c4c;}
.totalSearchArea .resultTxt span{font-weight:bold;color:#ca7620;}
.totalSearchArea h4.titTxt3 span{font-size:12px;font-weight:normal;}
.totalSearchArea h4.titTxt3 span strong{font-weight:bold;color:#ca7620;}
.totalSearchArea .searchList li{padding:15px 0;border-bottom:1px solid #dedede;}
.totalSearchArea .searchList li .title{color:#999;margin-bottom:6px;}
.totalSearchArea .searchList li .title a{margin-right:10px;font-size:14px;font-weight:bold;color:#333;}
.totalSearchArea .searchList li .title a:hover{text-decoration:underline;}
.totalSearchArea .searchList li .txt{margin-bottom:6px;}
.totalSearchArea .searchList li .txt a{color:#666;}
.totalSearchArea .searchList li .link a{color:#aa8c53;}
/* .totalSearchArea .searchList_v2 li{position:relative;padding:15px 0 15px 90px;min-height:78px;_78px;} */
.totalSearchArea .searchList_v2 li{position:relative;padding:15px 0 15px 90px;min-height:78px;}
.totalSearchArea .searchList_v2 li .pic{position:absolute;left:0;top:15px;width:78px;height:78px;border:1px solid #dedede;}
.totalSearchArea .paging{margin-bottom:30px;}


/* margin code
================================================== */
.mt_5{margin-top:5px !important;}
.mt_6{margin-top:6px !important;}
.mt_7{margin-top:7px !important;}
.mt_8{margin-top:8px !important;}
.mt_9{margin-top:9px !important;}
.mt_10{margin-top:10px !important;}
.mt_15{margin-top:15px !important;}
.mt_20{margin-top:20px !important;}
.mt_m20{margin-top:-20px !important;}
.mt_25{margin-top:25px !important;}
.mt_30{margin-top:30px !important;}
.mt_40{margin-top:40px !important;}
.mt_90{margin-top:90px !important;}


.mt__30{margin-top:-30px !important;}
.mt__35{margin-top:-35px !important;}
.mt__60{margin-top:-60px !important;}

.ml_5{margin-left:5px !important;}
.ml_6{margin-left:6px !important;}
.ml_7{margin-left:7px !important;}
.ml_8{margin-left:8px !important;}
.ml_9{margin-left:9px !important;}
.ml_10{margin-left:10px !important;}
.ml_16{margin-left:16px !important;}
.ml_20{margin-left:20px !important;}
.ml_25{margin-left:25px !important;}
.ml_38{margin-left:38px !important;}
.ml_80{margin-left:80px !important;}
.ml_100{margin-left:100px !important;}
.ml_120{margin-left:120px !important;}
.ml_150{margin-left:150px !important;}
.ml_220{margin-left:340px !important;}
.ml_360{margin-left:360px !important;}
.ml_420{margin-left:420px !important;}

.mr_10{margin-right:10px !important;}
.mr_350{margin-right:350px !important;}
.mb_30{margin-bottom:30px !important;}
.pdtb_30 {padding:30px 0 !important;}




/*pop_policy*/

.policy h3 {color:#333; font-weight:bold; background:url("../images/sub05k/bul_rect07.gif") no-repeat 0 7px; padding:0 0 0 8px; margin:25px 0 10px 0;}
.policy .pdb_1 {padding-bottom:3px;}
.policy .pdb_2 {padding-bottom:12px;}

/* #popPolicy{width:735px;padding:0 19px 0 14px;} */
/* #popPolicy{width:100%;padding:0 19px 0 14px; font-size:0.95rem;} */
#popPolicy{width:735px;padding:0 19px 0 14px; font-size:0.72rem;}
#popPolicy .policyWrap{padding:0 10px;}

#popPolicy .tabDepth1 {padding:24px 0 0 0;margin-bottom:48px;background:url("../images/sub05/bg_tab_b.gif") 0 bottom repeat-x; font-family: "굴림", gulim;}
#popPolicy .tabDepth1 li {float:left; height:22px; margin-right:4px; text-align:center; font-weight:bold; color:#999; padding-top:9px;width:99px; background:url("../images/sub05/bg_tab.gif") 0 0 no-repeat;}
#popPolicy .tabDepth1 li a {color:#999;}
#popPolicy .tabDepth1 li a:hover {text-decoration:none;}
#popPolicy .tabDepth1 li.active {color:#4879b7;background:url("../images/sub05/bg_tab_active.gif") 0 0 no-repeat;}
#popPolicy .tabDepth1 li.active a {color:#4879b7;}
#popPolicy .tabDepth1_v3{margin-bottom:25px;}
#popPolicy .tabDepth1_v3 li {float:left; height:22px; margin-right:4px; text-align:center; font-weight:bold; color:#999; padding-top:9px;width:147px; background:url("../images/sub05/bg_tab3.gif") 0 0 no-repeat;}
#popPolicy .tabDepth1_v3 li.active {color:#4879b7;background:url("../images/sub05/bg_tab_active3.gif") 0 0 no-repeat;}
#popPolicy .tabDepth1_v4{margin-bottom:25px;}
#popPolicy .tabDepth1_v4 li {float:left; height:22px; margin-right:4px; text-align:center; font-weight:bold; color:#999; padding-top:9px;width:325px; background:url("../images/sub05/bg_tab4.gif") 0 0 no-repeat;}
#popPolicy .tabDepth1_v4 li.active {color:#4879b7;background:url("../images/sub05/bg_tab_active4.gif") 0 0 no-repeat;}

#popPolicy .inConts{display:none;}

/*시작*/
/* #popPolicy .tb_base{width:100%; margin:15px 0 10px 0; border-top: 1px solid #363a41; border-collapse: separate; font-size:.8rem;} */
#popPolicy .tb_base{width:100%; margin:15px 0 10px 0; border-top: 1px solid #363a41; border-collapse: separate; font-size:0.72rem;}
#popPolicy .inConts .tb_title{font-weight: bold; background:#f0f1f5; padding: 7px 5px 9px 5px; text-align: center; vertical-align: middle; border-bottom: 1px solid #d7d7d7;}
#popPolicy .inConts .tb_center td:first-child{border-left:0px;}
#popPolicy .inConts .tb_center td{padding: 7px 5px 9px 5px; border-left: 1px solid #d7d7d7; border-bottom: 1px solid #d7d7d7; vertical-align: middle; text-align: center;}
#popPolicy .inConts .tb_center img{max-width:100%; vertical-align:middle;}
#popPolicy .inConts .tb_index {margin-top:30px;}
#popPolicy .inConts .tb_index img{width:35px; height:35px; vertical-align: middle; margin-left:10px;}
#popPolicy .inConts .tb_index td:first-child{border-left:0px;}
#popPolicy .inConts .tb_index td{padding: 7px 5px 9px 5px; border-left: 1px solid #d7d7d7; border-bottom: 1px solid #d7d7d7; vertical-align: middle; text-align: center;}
#popPolicy .policyPop .tb_base .line_none{border-left:0px; text-align:center;}
#popPolicy .policyPop th{font-weight: bold; padding: 7px 5px 9px 5px; background: #f0f1f5; border-left: 1px solid #d7d7d7; border-bottom: 1px solid #d7d7d7; vertical-align: middle; text-align: center;}
#popPolicy .policyPop .tb_base tbody td{padding: 7px 10px 9px 15px; border-left: 1px solid #d7d7d7; border-bottom: 1px solid #d7d7d7; vertical-align: middle; word-wrap: break-word; word-break: keep-all;}
/**/

/* #popPolicy .contentsTitBox {width:710px; border:solid 1px #eaeaea; background:#f8f8f8;} */
#popPolicy .contentsTitBox {width:100%; border:solid 1px #eaeaea; background:#f8f8f8;}
#popPolicy .contentsTitBox p {padding:19px 22px 19px 22px;}
#popPolicy .contentsTitBox p span.block {display:block; padding-top:3px;}
#popPolicy .contentsTitBox p span.inline {display:inline; padding:0px; color:#ca7620; font-weight:normal;}
#popPolicy .contentsTitBox p strong {color:#ca7620; display:inline;}

#popPolicy .policyPop{padding-left:10px;}
#popPolicy .policyPop h3 { padding:0 0 0 8px; margin:25px 0 10px -10px;color:#333; font-weight:bold; background:url("../images/sub05/bul_rect07.gif") no-repeat 0 7px;}
/**/
#popPolicy .policyPop h3 img {width:35px; height:35px; margin-left:10px; vertical-align: middle;}
/**/
#popPolicy .policyPop .pdb_1 {padding-bottom:3px;}
#popPolicy .policyPop .pdb_2 {padding-bottom:12px;}
#popPolicy .policyPop .pdb_2 li{padding:0 0 0 10px;text-indent:-10px;}
.pnum{display: inline-block;padding: 0px 6px;border-radius: 50%;background-color: #E5ECF8;text-indent: 0;color: #1C5CB0;font-size: 12px;margin-right: 1px;}

/* 갑질피해 신고·지원센터 */
.products ul li {background:url("../images/common/bul_rect.gif") 0 6px no-repeat; padding-left:10px; padding-bottom:10px;}
.products h3 {margin-bottom: 20px; margin-top: 20px;}



.tabDepth1S {padding:4px 0 0 0;margin-bottom:48px;background:url("../images/sub05/bg_tab_b.gif") 0 bottom repeat-x; font-family: "굴림", gulim;}
.tabDepth1S li {float:left; height:22px; margin-right:4px; text-align:center; font-weight:bold; color:#999; padding-top:9px;width:99px; background:url("../images/sub05/bg_tab.gif") 0 0 no-repeat;}
.tabDepth1S li a {color:#999;}
.tabDepth1S li a:hover {text-decoration:none;}
.tabDepth1S li.active {color:#4879b7;background:url("../images/sub05/bg_tab_active.gif") 0 0 no-repeat;}
.tabDepth1S li.active a {color:#4879b7;}
.tabDepth1S_v3{margin-bottom:25px;}
.tabDepth1S_v3 li {float:left; height:22px; margin-right:4px; text-align:center; font-weight:bold; color:#999; padding-top:9px;width:74px; background:url("../images/sub05/bg_tab3.gif") 0 0 no-repeat;}
.tabDepth1S_v3 li.active {color:#4879b7;background:url("../images/sub05/bg_tab_active3.gif") 0 0 no-repeat;}


/* openPriorInfo */
.tabDepth2S {padding:4px 0 0 0;margin-bottom:48px;background:url("../images/sub05/bg_tab_b.gif") 0 bottom repeat-x; font-family: "굴림", gulim;}

.tabDepth2S_v3{margin-bottom:25px;}
.tabDepth2S_v3 li {float:left; height:31px; margin-right:2px; text-align:center; font-weight:bold; color:#999; padding-right:2px; background:url("../images/sub05/bg_tab3.gif") right no-repeat;}
.tabDepth2S_v3 li.active {color:#4879b7;background:url("../images/sub05/bg_tab_active3.gif") right no-repeat;}
.tabDepth2S_v3 li a {display:block; height:22px; color:#999; padding-top:9px; padding-left:8px; padding-right:6px; background:url("../images/sub05/bg_tab3_left.gif") left no-repeat;}
.tabDepth2S_v3 li.active a {background:url("../images/sub05/bg_tab_active3_left.gif") left no-repeat;}
.tabDepth2S_v3 li a:hover {text-decoration:none;}


/* vod */s
.vod h3.h3TitTxt {font-size:1.167em; color:#4879b7; font-weight:bold; padding-top:8px; height:25px; border-top:solid 1px #4879b7; border-bottom:solid 1px #4879b7;}
.vod .movieBox {width:709px; height:443px; float:left; background:url("../images/sub05/bg_movie.gif") no-repeat; margin-top:50px}
.vod .movieBox .innerBox {width:669px; margin:20px auto 0 auto;}
.vod .movieBox .innerBox ul {padding-top:10px;}
.vod .movieBox .innerBox li {float:left; padding-right:5px;}
.vod .movieBox .innerBox li.last {float:right; padding:0;}

/* 버튼 Css 작업  */
a.btn-link {display:inline-block; padding-right:15px; background:url(../images/sub04/btnRequestGoBG.gif) top right no-repeat; height:25px; text-decoration:none;}
a.btn-link span{display:inline-block; background:url(../images/sub04/btnRequestGoSpan.gif) top left no-repeat; padding-left:18px; font-size:12px; cursor:pointer; color:#fff; line-height:25px; height:25px;}
a.btn-link:hover span{ color:#FF0;}


/* 알기 쉬운 개인정보 처리방침  */
.privacyTitBox {border:solid 1px #eaeaea;background:#f8f8f8;padding: 19px 22px;}
.privacyCardW {display: flex; gap: 0 22px;}
.privacyCard {flex-basis:0;flex-grow:1;border-radius:15px;border:1px solid #eaeaea;overflow:hidden;word-break:keep-all;}
.privacyCardTit.bg-blue1 {background-color:#e4efff;}
.privacyCardTit {display:flex;align-items:center;justify-content:center;padding:10px;font-size:14px;font-weight:600;position:relative;height:43px;color:#000;text-align: center;}
.privacyCardContents {padding:20px 18px;}
.privacyCardTit.bg-blue1{background-color: #e4efff;}
.privacyCardTit.bg-blue2{background-color: #f8eee7;}
.privacyCardTit.bg-blue3{background-color: #deefff;}


.privacyCardTit:has(.privacyCardBtn){position: relative;padding: 0 80px;}
.privacyCardBtn{display: flex;align-items: center;justify-content: center;text-align: center;height: 28px;padding: 0 10px;background-color: #fff;border: 1px solid #DDDDDD;border-radius: 999px;font-size: 14px;font-weight: 600;position: absolute;top: 16px;right: 16px;}
.red .privacyCardBtn{color: #E51832;}


.infoTxtRow{display: flex; align-items: center; gap: 0 18px; min-height: 50px;}
.infoTxtRow + .infoTxtRow{padding-top: 26px; margin-top: 26px; border-top: 1px solid #DDDDDD;}


.txtIndentW,
.txtIndentW>li{  display: block;}
.txtIndentW>li::before{content: "• ";position: absolute;display: block;top: 0;left: 0;}
.blue .txtIndentW>li::before{color: #00689F;}
.txtIndentW>li{padding-left: 11px;position: relative;}
.txtIndentW>li + li{margin-top: 8px;}
.txtIndentW>li a{color: #2C8BF8;text-decoration: underline;}

.infoCardW{display: flex;flex-wrap: wrap;gap: 15px;}
.infoCardW>li{display: flex; align-items: center; justify-content: center; text-align: center; border: 1px solid #DDDDDD; border-radius: 10px; padding: 17px 30px; width: calc(18% - 10px); flex: 1 1 calc(18% - 10px); font-weight: 500; word-break:keep-all;}