@charset "UTF-8";

html {scroll-behavior:smooth;}

.eEM-logo {padding-bottom:23px;}
.eEM-menu .menuList > li {margin:0 20px; padding:0;}
.eEM-menu .menuList > li > i {bottom:-1px !important;}
.eEM-menu .menuList > li > a {padding:0 25px;}
.eEM-menu .menuList > li > a > span {margin:0 auto 1px auto !important;}
.eEM-menu .menuList > li > a > span > i {color:#333 !important;}
.eEM-menu .menuList > li > a:hover > span > i,
.eEM-menu .menuList > li.active > a > span > i {color:#2852be !important;}
.eEM-tw {background:url('/images/sns/2024policyA/eEM-tw.png') !important;}

.contTit {padding:0 0 50px;}
.contTit > h3 {position:relative; padding:45px 0 0; font-size:40px; letter-spacing:-0.05em;}

/* 2024 경제정책방향 */
.policy_visual {position:relative; width:100%; max-width:100%; margin:0 auto; background:url('/images/newMosf/content/plan2024_bg.jpg') no-repeat center bottom; background-size:cover;}
/*.policy_visual {position:relative; width:100%; max-width:100%; margin:0 auto; background:url('/images/sns/2024policyA/plan2024A_bg.jpg') no-repeat center center; background-size:cover;}*/
.policy_visual .visual {position:relative; width:1130px; margin:0 auto; padding:0 0 80px 0;}
.policy_visual .visual h3 {display:inline-block; width:484px; margin:83px 0 0 0; font-size:0;}
.policy_visual .visual .decoImg {z-index:100; position:absolute; bottom:-15px; right:0; width:500px; height:365px; background:url('/images/newMosf/content/plan2024Img.png') no-repeat right bottom;}

.policy_visual .visual ul.shortcut {z-index:900; overflow:visible; position:relative; margin-top:42px; min-height:90px;}
.policy_visual .visual ul.shortcut li {float:left; padding:5px;}
.policy_visual .visual ul.shortcut li a {position:relative; display:inline-block; width:190px; height:39px; padding-left:15px; line-height:38px; border-radius:5px; font-size:15px; font-weight:300; color:#333; font-family:'Noto Sans KR', sans-serif; background-color:#fff; text-decoration:none; transition:all .5s ease;}
.policy_visual .visual ul.shortcut li a i {position:absolute; top:0; right:-2px; width:43px; height:39px; border-radius:0px 5px 5px 0px; font-size:0; line-height:0; text-indent:-999px; background-color:#355586; transition:all .5s ease;}
.policy_visual .visual ul.shortcut li a i.blank {background-image:url('/images/newMosf/content/icoPlanBlank.png'); background-repeat:no-repeat; background-position:5px 2px;}
.policy_visual .visual ul.shortcut li:nth-child(3),
.policy_visual .visual ul.shortcut li:nth-child(5) {clear:left;}

.policy_visual .visual ul.shortcut .video_series {z-index:900; display:none; position:absolute; left:3px; top:95px; /*width:100%*/;}
.policy_visual .visual ul.shortcut .video_series ul {margin-top:0;}
.policy_visual .visual ul.shortcut .video_series li {clear:both; padding:2px;}
.policy_visual .visual ul.shortcut .video_series li a {width:220px; height:39px; font-size:15px; line-height:36px;  box-shadow:0 1px 4px 0 rgba(0, 0, 0, 0.1);}
.policy_visual .visual ul.shortcut .video_series li a i {height:39px; background-color:#355586;}
.policy_visual .visual ul.shortcut .Economic_series {z-index:999; top:52px;}
.policy_visual .visual ul.shortcut .card_series {z-index:999; left:203px; top:52px;}
.policy_visual .visual ul.shortcut .brochure_series {left:203px;}

.policy_visual .visual ul.shortcut li a i.cns_show,
.policy_visual .visual ul.shortcut li a i.cns_show2,
.policy_visual .visual ul.shortcut li a i.cns_show3,
.policy_visual .visual ul.shortcut li a i.cns_show4 {background:#274470 url('/images/newMosf/content/plan2023_taxlaw_show.png') no-repeat 16px 17px;}
.policy_visual .visual ul.shortcut li a i.cns_show_active,
.policy_visual .visual ul.shortcut li a i.cns_show_active2,
.policy_visual .visual ul.shortcut li a i.cns_show_active3,
.policy_visual .visual ul.shortcut li a i.cns_show_active4 {background:#274470 url('/images/newMosf/content/plan2023_taxlaw_hide.png') no-repeat 16px 17px;}

.policy_visual .visual ul.shortcut:after {content:''; clear:both; display:block;}


#owl-sec .item{display:block; width:100%; height:auto;}
.policy_visual .visual .link {z-index:901; position:absolute; top:30px; right:53px; width:450px; height:292px; margin-top:0; min-height:auto; padding:10px; border-radius:15px; background-color:rgba(0, 0, 0, 0.6);}
.policy_visual .visual .link .item{float:left;}
.policy_visual .visual .link .item a{overflow:hidden; display:inline-block; width:430px; height:242px; border-radius:10px; text-indent:-9999em;}
.policy_visual .visual .link .item a:before {content:""; overflow:hidden; display:inline-block; z-index:900; position:absolute; top:0; left:0; width:430px; height:242px; border-radius:10px; background:url('/images/sns/2024policyA/eEM-link_border.png') no-repeat 0 0; -webkit-transition:all 0.3s; transition:all 0.3s; opacity:0;}
.policy_visual .visual .link .item a:hover:before {opacity:1;}

.owl-theme .owl-controls{position:absolute; left:50%; bottom:10px; text-align:center; transform:translateX(-50%);}
.owl-theme .owl-controls .owl-buttons div{width:10px; height:10px;}
.owl-theme .owl-controls .owl-page{display: inline-block; width:10px; margin-right:6px; zoom:1;}
.owl-theme .owl-controls .owl-page span{display: block; width:10px; height:10px; border-radius:5px; background-color:rgba(255, 255, 255, 0.8);}
.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span{background-color:#ff4854;}


.policy_content {width:100%; margin:50px auto 0; text-align:center;}

.policy_youtube {position:relative; width:100%; max-width:1130px; height:0; min-height:563px; margin:0 auto 20px; /*padding-bottom:56.25%;*/ overflow:hidden; background-color:#000;}
.policy_youtube iframe {position:absolute; top:0; left:0; width:100%; height:100%; max-height:563px;}

.policy_cont{max-width:1130px; margin:0 auto; clear:both;}
.policy_cont .infoBox_img {padding:60px; text-align:center; border:1px solid #e5e5e5; background:url('/images/newMosf/content/plan2022bImg_pattern.png');}
.policy_cont .infoBox_img .Pimg_txt{display:block;}
.policy_cont .infoBox_img .Mimg_txt{display:none;}

.policy_cont .taskMenu {overflow:hidden; position:relative; width:100%; max-width:1130px; margin:0 auto 20px; padding:20px; border:1px solid #ececec; border-radius:10px; font-family:'Noto Sans KR', sans-serif; text-align:left; box-sizing:border-box; background-color:#fff;}
.policy_cont .taskMenu h4 {height:auto; padding:10px; color:#333; font-size:25px; font-weight:600; letter-spacing:-0.1em; word-break:keep-all;}
.policy_cont .taskMenu h4:first-child {padding-top:5px;}
.policy_cont .taskMenu h4 a.taskMenu_more {display:inline-block; padding-right:28px; color:#333; background:url('/images/sns/2024policyA/eEM-more_show.png') no-repeat right 12px;}
.policy_cont .taskMenu h4 a.taskMenu_more_active {background:url('/images/sns/2024policyA/eEM-more_hide.png') no-repeat right 12px;}
.policy_cont .taskMenu > div {margin-bottom:8px; padding-bottom:12px; border-bottom:1px dashed #e4e5e7;}
.policy_cont .taskMenu > div > ul {margin-top:5px;}
.policy_cont .taskMenu > div > ul > li {position:relative; margin-bottom:6px; padding:0 15px 0 47px; color:#333; text-indent:-35px;}
.policy_cont .taskMenu > div > ul > li a{color:#444; font-size:17px; letter-spacing:-0.02em; line-height:24px;}
.policy_cont .taskMenu > div > ul > li a:hover{text-decoration:underline; text-underline-position:under;}
.policy_cont .taskMenu > div > ul > li a > strong {display:inline-block; width:30px; text-align:right; color:#2852be; font-size:18px; font-weight:500; letter-spacing:0; font-family:'Verdana', 'Tahoma', sans-serif;}
.policy_cont .taskMenu > div:last-of-type {margin-bottom:0; padding-bottom:0; border-bottom:0;}

.policy_cont p.task_info{width:100%; margin:20px 0; padding:20px 40px; border:1px solid rgba(92, 119, 255, 0.08); border-radius:10px; font-size:17px; color:#333; letter-spacing:-0.06em; line-height:22px; box-shadow:0 3px 5px 0 rgba(220, 220, 220, 0.5); background-color:rgba(92, 119, 255, 0.16);}

.policy_cont .taskBox {overflow:hidden; position:relative; width:100%; max-width:1130px; margin:0 auto 20px; border:1px solid #ececec; border-radius:10px; font-family:'Noto Sans KR', sans-serif; text-align:left; box-sizing:border-box; background-color:#fff; -webkit-transition:all .5s ease-out; transition: all .5s ease-out;}
.policy_cont .taskBox:hover {border-color:#ddd; box-shadow:0 5px 12px 0 rgba(220, 220, 220, 0.55);}
.policy_cont .taskBox:last-child {margin-bottom:0;}
.policy_cont .taskBox h4 {height:auto; padding:23px 30px 24px 100px; border-bottom:1px solid #ececec; color:#212529; font-size:25px; font-weight:600; letter-spacing:-0.1em; word-break:keep-all;}
.policy_cont .taskBox p {padding:0 0 20px 80px; font-size:15px; line-height:18px; letter-spacing:-0.05em;}
.policy_cont .taskBox ul.category {padding:5px 0 10px;}
.policy_cont .taskBox ul.category li {font-size:17px; letter-spacing:-0.02em; line-height:24px;}
.policy_cont .taskBox ul.category > li {position:relative; margin:0 20px; padding:15px 10px 16px; /*padding:15px 30px 16px 32px;*/ border-bottom:1px dashed #e4e5e7; color:#333;}
.policy_cont .taskBox ul.category > li:last-child {border-bottom:0;}
.policy_cont .taskBox ul.category > li > a.taskBox_more {padding-right:25px; color:#212529; font-size:20px; letter-spacing:-0.06em; background:url('/images/sns/2024policyA/eEM-more_show.png') no-repeat right 13px;}
.policy_cont .taskBox ul.category > li > a.taskBox_more_active {background:#fff url('/images/sns/2024policyA/eEM-more_hide.png') no-repeat right 13px;}
.policy_cont .taskBox ul.category > li > span {display:inline-block; position:absolute; top:20px; left:8px; width:16px; height:16px; border-radius:100%; vertical-align:middle; color:#fff; font-family:'Montserrat', sans-serif; font-size:10px; line-height:18px; text-align:center; background-color:#3252c1;}
.policy_cont .taskBox ul.category > li > a strong {color:#2852be; font-size:21px; font-weight:600; letter-spacing:0.05em; font-family:'Montserrat', sans-serif;}
.policy_cont .taskBox ul.category > li > i {margin-right:6px;}
.policy_cont .taskBox ul.category > li > i.suptxt:after {content:"+"; position:absolute; top:5px; margin-left:1px; font-size:14px;}
.policy_cont .taskBox ul.category > li > .category_detail {position:relative; margin:20px 0 15px; padding:15px 25px 17px; border:1px dashed #e4e5e7; background-color:#f5f5f7;}
.policy_cont .taskBox ul.category > li > .category_detail:first-child {margin-top:0; border-top:0;}
.policy_cont .taskBox ul.category > li > .category_detail > p {margin-bottom:10px; padding:0; color:#2852be; font-size:18px; font-weight:600; letter-spacing:0.05em; font-family:'Montserrat', sans-serif;}
.policy_cont .taskBox ul.category > li > .category_detail > ul li {position:relative; margin-bottom:5px; padding-left:14px; color:#555; text-indent:-13px;}
.policy_cont .taskBox ul.category > li > .category_detail > ul li:last-child {margin-bottom:0;}
.policy_cont .taskBox ul.category > li > .category_detail > ul > li.addtxt {padding-left:64px;  text-indent:-64px;}
.policy_cont .taskBox ul.category > li > .category_detail > ul > li.addtxt > span {display:inline-block; margin:-4px 8px 0 0; padding:4px 7px 6px 6px; color:#fff; border-radius:3px; font-size:14px; vertical-align:middle; line-height:1; text-indent:0; letter-spacing:0; background-color:#b8bdc6/*b9b9bc*/;}
.policy_cont .taskBox ul.category > li > .category_detail > ul > li:before {content:''; display:inline-block; width:5px; height:5px; margin:9px 7px 0 0; border-radius:100%; border:1px solid #696ef6; background-color:none; vertical-align:top;}
.policy_cont .taskBox ul.category > li > .category_detail > ul > li em {font-weight:500; color:#333; text-decoration:line-through; font-style:normal;}
.policy_cont .taskBox ul.category > li > .category_detail > ul > li.bu_none {margin-bottom:8px;}
.policy_cont .taskBox ul.category > li > .category_detail > ul > li.bu_none:last-child {margin-bottom:0;}
.policy_cont .taskBox ul.category > li > .category_detail > ul > li.bu_none:before {display:none;}
.policy_cont .taskBox ul.category > li > .category_detail > ul > li.bu_none ul.addlist {margin-left:50px;}
.policy_cont .taskBox ul.category > li > .category_detail > ul > li.bu_none ul li {padding-left:20px; text-indent:-20px; /*background:url('/images/sns/2024policyA/modtxt_arrow.png') no-repeat left 6px;*/}
.policy_cont .taskBox ul.category > li > .category_detail > ul > li.bu_none ul li.modcont {margin-bottom:0; padding-left:100px; text-indent:-100px;}
.policy_cont .taskBox ul.category > li > .category_detail > ul > li.bu_none ul li.modcont:before {content:'→'; margin-right:6px; color:#696ef6;}
.policy_cont .taskBox ul.category > li > .category_detail > ul > li.bu_none ul.addlist li.modcont {margin-bottom:5px; padding-left:120px; text-indent:-120px;}
.policy_cont .taskBox ul.category > li > .category_detail > ul > li.bu_none ul li.comment {padding-left:118px; font-size:16px;}
.policy_cont .taskBox ul.category > li > .category_detail > ul > li.bu_none ul li.comment_nol {padding-left:20px; text-indent:-20px; font-size:16px;}
.policy_cont .taskBox ul.category > li > .category_detail > ul > li.bu_none ul li span.modtxt {display:inline-block; margin:-4px 8px 0 0; padding:4px 7px 6px 6px; color:#fff; border-radius:3px; font-size:14px; vertical-align:middle; line-height:1; text-indent:0; letter-spacing:0; background-color:#b8bdc6/*b9b9bc*/;}
.policy_cont .taskBox ul.category > li > .category_detail > ul > li.bu_none ul li em {font-weight:600; color:#f44747; text-decoration:none; font-style:normal;}
.policy_cont .taskBox ul.category > li > .category_detail > ul > li.bu_none ul li em.modtxt {font-weight:500; color:#333; text-decoration:line-through;}
/*.policy_cont .taskBox ul.category > li > .category_detail > ul > li.bu_none ul li i.opi{/position:absolute;/ display:inline-block; margin:-4px 0 0 10px; padding:4px 7px 6px 6px; color:#F44747; border-radius:3px; font-size:14px; vertical-align:middle; line-height:1; text-indent:0; letter-spacing:-0.08em; border:1px solid #F44747; background-color:#fff/#2852be;/}*/
.policy_cont .taskBox ul.category > li > .category_detail > ul > li.bu_none ul li i.opi{/*position:absolute;*/ display:inline-block; margin:-4px 0 0 10px; padding:4px 7px 6px 6px; color:#fff/*#494b7e*/; border-radius:3px; font-size:14px; vertical-align:middle; line-height:1; text-indent:0; letter-spacing:-0.08em; background-color:#f44747/*#d4d6ea*/;}

.policy_cont .taskBox ul.category > li > .category_detail span.policy_more_mark {display:inline-block; position:absolute; top:-12px; right:50px; left:auto; width:90px; height:100px; border-radius:0; text-indent:-9999em; background:url('/images/sns/2024policyA/eEM-mark.png') no-repeat center center;}

.policy_cont .taskBox ul.category > li > .category_detail > ul li i {margin-right:25px;}
.policy_cont .taskBox ul.category > li > .category_detail > ul li i.suptext:before {position:absolute; top:-2px; margin-left:15px; font-size:12px;}
.policy_cont .taskBox ul.category > li > .category_detail > ul li i.suptext_old:before {content:'기존';}
.policy_cont .taskBox ul.category > li > .category_detail > ul li i.suptext_new:before {content:'신설';}
.policy_cont .taskBox ul.category > li > .category_detail > ul li i.suptext_name {margin-right:33px;}
.policy_cont .taskBox ul.category > li > .category_detail > ul li i.suptext_name:before {content:'(가칭)';}
.policy_cont .taskBox ul.category > li > .category_detail > ul li a {display:inline-block; margin:-1px 6px 0 0; padding:5px 25px 7px 8px; color:#494b7e; border-radius:3px; font-size:15px; vertical-align:top; line-height:1; text-indent:0; letter-spacing:-0.08em; background:#d4d6ea url('/images/common/ico_tablink_nwin.png') no-repeat right 8px top 8px;}
.policy_cont .taskBox ul.category > li > .category_detail > ul li a:first-child {margin-left:10px;}
.policy_cont .taskBox ul.category > li > .category_detail > ul li a:hover {color:#fff; background-color:#494b7e;}
/*.policy_cont .taskBox ul.category > li > .category_detail > ul li a:nth-child(2) {margin-left:85px;}*/

.policy_cont .taskBox span.sprite_img {display:inline-block; position:absolute; top:13px; left:30px; width:55px; height:55px; background:center center no-repeat;}
.policy_cont .taskBox span.sprite_01 {background-image:url('/images/newMosf/content/plan2024_01_01.svg');}
.policy_cont .taskBox span.sprite_02 {background-image:url('/images/newMosf/content/plan2024_02_03.svg');}
.policy_cont .taskBox span.sprite_03 {background-image:url('/images/newMosf/content/plan2024_03_02.svg');}
.policy_cont .taskBox span.sprite_04 {background-image:url('/images/newMosf/content/plan2024_04_03.svg');}
.policy_cont .taskBox span.sprite_02_25 {background-image:url('/images/newMosf/content/plan2024_01_03.svg');}
.policy_cont .taskBox span.sprite_03_25 {background-image:url('/images/newMosf/content/plan2024_02_04.svg');}
.policy_cont .taskBox span.sprite_04_25 {background-image:url('/images/newMosf/content/plan2024_02_01.svg');}

.policy_cont .taskBox li sup {position:relative; top:-0.5em; font-size:12px; letter-spacing:-0.05em; vertical-align:baseline;}

/* 더보기 */
.policy_cont .taskBox ul.category > li .policy_more {display:inline-block; position:absolute; right:25px; top:25px; height:38px; line-height:35px; padding:0 40px 0 20px; border:1px solid #ddd; border-radius:5px; font-size:14px; color:#555; box-shadow:0 2px 2px rgba(0, 0, 0, 0.05); background:#fff url('/images/newMosf/content/Growth_more_show.png') no-repeat 95px center;}
.policy_cont .taskBox ul.category > li .policy_more:hover {border:1px solid #999;}
.policy_cont .taskBox ul.category > li .policy_more_active {background:#fff url('/images/newMosf/content/Growth_more_hide.png') no-repeat 95px center;}
.policy_cont .taskBox ul.category > li:has(a.policy_more_active) {border-bottom:0;}
/*.policy_cont .taskBox ul.category > li.policy_more_exp {display:none;}*/
.policy_cont .taskBox ul.category > li.taskBox_more_exp {margin:0; padding:0 20px; border-bottom:1px solid #ececec;}
.policy_cont .taskBox ul.category > li.taskBox_more_exp:last-child {border-bottom:0;}
/*.policy_cont .taskBox ul.category > li.policy_more_exp {margin:0; padding:20px 30px 20px 32px; border-top:1px solid #ececec; border-bottom:1px solid #ececec; background-color:#f5f5f7;}*/
.policy_cont .taskBox ul.category > li.taskBox_more_exp  > h5 {margin:0 0 10px 5px; color:#333; font-size:20px; font-weight:500;}
.policy_cont .taskBox ul.category > li.taskBox_more_exp  > ul.category_press {margin:0 20px;}
.policy_cont .taskBox ul.category > li.taskBox_more_exp  > ul.category_press li {position:relative; margin-bottom:10px; padding-left:12px; color:#555; font-size:17px; text-indent:-9px;}
.policy_cont .taskBox ul.category > li.taskBox_more_exp  > ul.category_press li:before {content:''; display:inline-block; width:3px; height:3px; margin:11px 6px 0 0; border-radius:100%; background-color:#666; vertical-align:top;}
.policy_cont .taskBox ul.category > li.taskBox_more_exp  > ul.category_press li strong {color:#f44747; font-weight:500;}
.policy_cont .taskBox ul.category > li.taskBox_more_exp  > ul.category_press li a {margin:0 10px; padding-right:18px; font-size:16px; color:#0275d8; letter-spacing:-0.05em; background:url('/images/common/ico_tablink_nwin.png') no-repeat right 1px top 7px;}
.policy_cont .taskBox ul.category > li.taskBox_more_exp  > ul.category_press li a:hover {color:#0263b8; /*color:#f44747;*/ text-decoration:underline; text-underline-position:under;}
.policy_cont .taskBox ul.category > li.taskBox_more_exp  > ul.category_press li a:visited,
.policy_cont .taskBox ul.category > li.taskBox_more_exp  > ul.category_press li a:active {color:#99209b;}
.policy_cont .taskBox ul.category > li.taskBox_more_exp  > ul.category_press li:after {content:''; clear:both; display:block;}
.policy_cont .taskBox ul.category > li.taskBox_more_exp  > ul.category_press li span.opi_txt {color:#f44747}
.policy_cont .taskBox ul.category > li.taskBox_more_exp  > hr {display:block; width:100%; margin:25px 0 20px; border:0; border-top:1px dashed #e4e5e7;}

.policy_cont .taskBox ul.category > li.taskBox_more_exp  > .policy_more_btn {padding:5px 0 25px; text-align:center;}
.policy_cont .taskBox ul.category > li.taskBox_more_exp  > .policy_more_btn a.liveWrite{/*float:right;*/ display:inline-block; /*margin-right:15px;*/ padding:6px 13px 7px; border:1px solid #555; border-radius:3px; color:#fff; font-size:15px; background-color:#555; letter-spacing:-0.05em;}
/*.policy_cont .taskBox ul.category > li.taskBox_more_exp  > .policy_more_btn a:last-child{margin-right:0;}*/
.policy_cont .taskBox ul.category > li.taskBox_more_exp  > .policy_more_btn a.liveWrite:hover {border-color:#3252c1; border-radius:3px 15px 3px 15px; background-color:#3252c1;}

.policy_cont .taskBox ul.category > li.taskBox_more_exp  > .policy_more_Answer {position:relative; margin:20px 0 15px; padding:15px 25px; border-top:1px dashed #ececec; border-bottom:1px dashed #ececec; border-radius:10px; background-color:#f1f2f6;}
.policy_cont .taskBox ul.category > li.taskBox_more_exp  > .policy_more_Answer h5 {margin-bottom:13px; padding-bottom:13px; font-size:18px; color:#777/*#2852be*/; border-bottom:1px dashed #dbdde5;}
.policy_cont .taskBox ul.category > li.taskBox_more_exp  > .policy_more_Answer a.liveAnswer{/*float:left;*/ display:inline-block; padding-right:35px; /*margin-left:15px; padding:6px 35px 7px 13px; border:1px solid #ccc; border-radius:3px;*/ color:#333; font-size:17px; letter-spacing:-0.05em; background:url('/images/newMosf/content/Growth_more_hide.png') no-repeat right 13px center;}
.policy_cont .taskBox ul.category > li.taskBox_more_exp  > .policy_more_Answer a.liveAnswer_active{background:#fafafa url('/images/newMosf/content/Growth_more_show.png') no-repeat right 13px center;}
.policy_cont .taskBox ul.category > li.taskBox_more_exp  > .policy_more_Answer a.liveAnswer_none{opacity:0.4; cursor:default; pointer-events:none;}
.policy_cont .taskBox ul.category > li.taskBox_more_exp  > .policy_more_Answer:after {content:''; clear:both; display:block;}
.policy_cont .taskBox ul.category > li.taskBox_more_exp  > .policy_more_Answer .liveAnswer_detail {display:none;}
.policy_cont .taskBox ul.category > li.taskBox_more_exp  > .policy_more_Answer .liveAnswer_detail p {margin-bottom:10px; padding:0; font-size:17px; color:#555; line-height:24px;}
.policy_cont .taskBox ul.category > li.taskBox_more_exp  > .policy_more_Answer .liveAnswer_detail p:first-child {margin-top:10px;}
.policy_cont .taskBox ul.category > li.taskBox_more_exp  > .policy_more_Answer .liveAnswer_detail p:last-child {margin-bottom:0;}
.policy_cont .taskBox ul.category > li.taskBox_more_exp  > .policy_more_Answer .liveAnswer_detail span {font-size:15px; color:#b3b5bd; letter-spacing:0;}

.policy_cont .taskBox ul.category > li.taskBox_more_exp span.policy_more_mark {display:inline-block; position:absolute; top:-12px; right:50px; left:auto; width:90px; height:100px; border-radius:0; background:url('/images/sns/2024policyA/eEM-mark.png') no-repeat center center;}
.policy_cont .taskBox ul.category > li.taskBox_more_exp  > ul li i.opi {/*position:absolute;*/ display:inline-block; margin-top:-4px; padding:4px 7px 6px 6px; color:#fff/*#494b7e*/; border-radius:3px; font-size:14px; vertical-align:middle; line-height:1; text-indent:0; letter-spacing:-0.08em; background-color:#f44747/*#d4d6ea*/;}
.policy_cont .taskBox ul.category > li.taskBox_more_exp  > ul li i.opi:first-child {margin-left:10px;}

.policyTab {margin:50px 0 0 !important;}
.policyTab > li {width:50% !important;}
.policyTab > li > a {padding:20px 0 !important; color:#444 !important; font-size:18px !important;}
.policyTab > li.active {border-bottom:1px solid #fff !important;}
.policyTab > li.active > a {color:#043489 !important;}

/* 의견등록 */
.tipTit {display:block; width:100%; margin:50px 0 40px; padding:33px 30px; border-radius:10px; box-shadow:0 5px 12px 0 rgba(220, 220, 220, 1); background:#2154bf url('/images/sns/2024policyA/tip_icon.png') center left 40px / auto no-repeat;}
.tipTit > h4 {display:block; width:100%; height:auto; margin:0; padding-left:120px; font-size:20px; color:#fff; font-weight:300; text-align:left; line-height:29px; letter-spacing:-0.06em;}
.tipTit > h4 span {display:block;}
.tipTit > h4 span i {font-style:normal; color:#faec0c;}

.eEM_Form {text-align:left;}
.eEM_Form h4 {margin-top:40px; padding-bottom:15px; color:#2852b2; font-size:20px; font-weight:500; letter-spacing:-0.07em;}
.eEM_Form .opinion_info {margin-bottom:10px; padding:20px; border:1px solid #ddd; border-radius:5px;}
.eEM_Form .opinion_info ul {margin-left:5px;}
.eEM_Form .opinion_info ul li {margin-bottom:8px; padding-left:12px; color:#555; font-size:16px; text-indent:-10px;}
.eEM_Form .opinion_info ul li:before {content:''; display:inline-block; width:3px; height:3px; margin:11px 6px 0 0; border-radius:100%; background-color:#666; vertical-align:top;}
.eEM_Form .opinion_info ul li:last-child {margin-bottom:0;}
.eEM_Form .point_color {color:#ba4d4d; font-weight:500;}
.eEM_Form .mapp_agree {display:flex; align-items:center; color:#555; font-size:16px;}
.eEM_Form .mapp_agree p {display:flex; align-items:center; margin-right:5px;}
.eEM_Form .mapp_agree p strong {margin-left:5px;}
.eEM_Form .mapp_agree input {margin-left:10px;}
.eEM_Form .mapp_agree label {vertical-align:1px;}
.eEM_Form h4.task_tit {display:flex; margin-top:40px;}
.eEM_Form .opinion_task label {display:none;}
.eEM_Form .opinion_task select#wikiId {min-width:200px;}
.eEM_Form .opinion_task select {
	min-width:580px; height:40px; line-height:38px; margin-right:6px; padding:0 20px 0 10px; border:1px solid #ddd; color:#555; font-size:16px; letter-spacing:-0.03em; font-family:'Noto Sans KR', sans-serif; /*white-space:nowrap; overflow:hidden; text-overflow:ellipsis;*/
	appearance:none; background:url('/images/board/bul_btn_sch.png') no-repeat right 15px top 6px;
}
.eEM_Form .opinion_task p {margin-top:6px; font-size:15px; color:#777;}
.eEM_Form .opinion_reg {margin-top:40px;}
.eEM_Form .opinion_reg label {display:inline-block; /*flex-direction:column;*/ margin-bottom:15px;}
.eEM_Form .opinion_reg label i {display:flex; font-style:normal; font-size:20px; color:#2852b2;}
.eEM_Form .opinion_reg label sup {content:''; display:block; width:15px; height:9px; background:url('/images/id/pdo/icon-tip.svg') top left / 19px 9px no-repeat;}
.eEM_Form .opinion_reg textarea {display:block; width:100%; padding:10px 16px; border:1px solid #ddd; color:#111; font-size:16px; font-family:'Noto Sans KR', sans-serif; line-height:24px; resize:vertical;}
.eEM_Form .opinion_reg  p {margin-top:10px; font-size:16px; color:#555;}
.eEM_Form .opinion_reg  p a {margin:0 3px; padding:0 16px 0 0; font-size:15px; color:#555; text-decoration:underline; letter-spacing:0; background:url('/images/content/ico_rrcs_nwin.gif') no-repeat right 7px;}
.eEM_Form .opinion_reg .number {float:right; display:inline-block; /*width:100%;*/ margin:5px 2px 0 0; color:#777; font-size:15px; text-align:right;}
.eEM_Form .opinion_reg .number i {font-style:normal; letter-spacing:0;}
.eEM_Form .opinion_reg .number i strong {color:#ba4d4d; font-weight:500;}
/*.eEM_Form h4.per_tit {display:flex; margin-top:10px;}*/
.eEM_Form h4.task_tit sup,
.eEM_Form h4.per_tit sup {content:''; display:block; width:15px; height:9px; background:url('/images/id/pdo/icon-tip.svg') top left / 19px 9px no-repeat;}
.eEM_Form .opinion_per {display:flex; align-items:center; border-top:1px solid #ddd;}
.eEM_Form .opinion_per > span{display:flex; align-items:center; width:33.33%;}
.eEM_Form .opinion_per > span label {display:inline-block; width:35%; font-size:15px; padding:15px; border-right:1px solid #ddd; border-left:1px solid #ddd; background-color:#ecedf0;}
.eEM_Form .opinion_per > span:first-child label {border-left:0;}
.eEM_Form .opinion_per > span input {flex:auto; margin:0 10px; display:block; height:35px; line-height:35px; padding:0 10px; border:1px solid #ddd; color:#111; font-size:16px; font-family:'Noto Sans KR',sans-serif;}

/* 게시판 */
.tipTit_visit {display:block; width:100%; margin:50px 0 40px; padding:24px 30px 25px 160px; border-radius:10px; text-align:left; box-shadow:0 5px 12px 0 rgba(220, 220, 220, 1); background:#9b59b6 url('/images/sns/2024policyA/tip_visit.png') center left 40px / auto no-repeat;}
.tipTit_visit > p {font-size:20px; color:#fff; font-weight:300; line-height:29px; letter-spacing:-0.06em;}
.tipTit_visit > p i {font-style:normal; color:#faec0c;}
.tipTit_visit > a {display:inline-block; margin-top:10px; padding:6px 36px 7px 15px; font-size:16px; border-radius:5px; color:#333; letter-spacing:-0.07em; box-shadow:2px 1px 1px 0 rgba(0, 0, 0, 0.15); background:#fff url('/images/sns/2024policyA/tip_visit_arrow.png') center right 16px / auto no-repeat;}
.contTit h4.visit_board {color:#333; font-size:25px; font-weight:600; text-align:left; letter-spacing:-0.1em; word-break:keep-all;}

.eEM_Board{margin-top:20px; border-bottom:1px solid #777; border-top:1px solid #333;} /*상단 탭메뉴 없을경우 margin-top, border-top 추가*/
/*.eEM_Board li:first-child {padding-top:0;} 상단 탭메뉴 없을경우 추가 */
.eEM_Board li {text-align:left; padding:22px 10px 23px 10px !important; border-bottom:1px solid #e6e9ec;}
.eEM_Board li a {color:#555; font-size:18px;}
.eEM_Board li a:hover {color:#3252c1; text-decoration:underline; text-underline-position:under;}
.eEM_Board li a span.answer{display:inline-block; margin-right:10px; padding:0 10px 1px; font-size:14px; color:#e73251; border:1px solid #e73251; border-radius:5px; vertical-align:top;}
.eEM_Board li span.date {display:block; margin-top:8px; color:#999; font-size:14px; font-family: 'Montserrat', sans-serif; letter-spacing:0; line-height:1}
.eEM_Board li:last-child {border-bottom:0;}

a.moefVisit {position:absolute; top:80px; left:0; display:inline-block; height:41px; line-height:37px; margin-right:8px; padding:0 35px 0 15px; border:1px solid #ccc; border-radius:2px; font-size:15px; font-weight:400; color:#444; letter-spacing:-0.05em; box-shadow:0 2px 2px rgba(0, 0, 0, 0.1); background:#fafafa url('/images/common/ico_tablink_nwin.png') no-repeat right 15px center;}
a.moefVisit:hover {border:1px solid #444; border-radius:6px; color:#333;}

.detailBoard {margin-top:50px !important; border-top:1px solid #333; text-align:left;} /*상단 탭메뉴 없을경우 margin-top, border-bottom 추가*/
.detailBoard h3{margin-top:50px; padding:0 20px; color:#333;} /*상단 탭메뉴 있을경우 margin-top:10px 변경*/
.detailBoard .boardInfo {margin-top:50px !important;}
.detailBoard .boardInfo .infoLeft span,
.detailBoard .boardInfo .infoRight span {margin:0 20px; color:#666; font-family: 'Montserrat', sans-serif; letter-spacing:0;}
.detailBoard .boardInfo .infoRight a {display:inline-block; height:38px; line-height:35px; margin:1px 10px 0 0; padding:0 35px 0 15px; border:1px solid #ccc; border-radius:5px; font-size:14px; color:#666; box-shadow:0 2px 2px rgba(0, 0, 0, 0.05); background:#fafafa url('/images/common/ico_tablink_nwin.png') no-repeat right 15px center;}
.detailBoard .boardInfo .infoRight a:hover {border:1px solid #999; color:#444;}
.detailBoard .boardLink {margin-bottom:40px; text-align:center;}
.detailBoard .boardLink a {display:inline-block; height:40px; line-height:40px; margin-right:8px; padding:0 35px 0 15px; border:1px solid #ccc; border-radius:2px; font-size:15px; color:#444; font-family:'Nanum Gothic', sans-serif; letter-spacing:-0.05em; box-shadow:0 2px 2px rgba(0, 0, 0, 0.1); background:#fafafa url('/images/common/ico_tablink_nwin.png') no-repeat right 15px center;}
.detailBoard .boardLink a:hover {border:1px solid #444; border-radius:6px; color:#333;}
.detailBoard .editorCont {padding:50px 20px 10px;}
.detailBoard .photoInfo {padding:0 20px 40px 20px; text-align:center;}
.detailBoard .photoInfo img{max-width:100%; margin-bottom:10px;}
.detailBoard .photoInfo img:last-child{margin-bottom:0;}
.detailBoard .fileInfo {display:block; font-size:16px; border:1px solid #ddd;}
.detailBoard .fileInfo > div{background-color:#ecedf0;}
.detailBoard .fileInfo li:last-child {border:0;}
.detailBoard .fileInfo li > div {top:14px;}
.detailBoard .fileInfo li > div a {margin-right:6px;}
.detailBoard .fileInfo li > div a:last-child {margin-right:0;}
.detailBoard .fileInfo .downAll {font-size:15px;}
.detailBoard .fileInfo .downAll:hover,
.detailButton a:hover,
.detailButton a:focus{background-color:#3252c1 !important;}
.detailButton .btnReset:hover,
.detailButton .btnReset:focus {background:#fff !important; background-color:#fff !important;}
.fileInfo {border-bottom:0 !important;}
.detailButton {margin:0 auto 40px !important; padding-top:40px; border-top:1px solid #ddd;}
.detailButton:after {content:''; clear:both; display:block;}

.eEM_Board_b0 {border-top:0;}
.detailBoard_b0 {margin-top:0 !important; border-top:0;}


/* SNS 뉴스 */
.policy_content .policyMovie {overflow:hidden; width:100%; min-height:160px; margin:0 auto; font-size:16px;}
.policy_content .policyMovie > div {float:left; width:32%; margin:0 2% 2% 0;}
.policy_content .policyMovie > div:nth-child(3n) {margin-right:0;}
.policy_content .policyMovie > div .thumb {position:relative; width:100%; height:200px; overflow:hidden;}
.policy_content .policyMovie > div .thumb img {width:100%; height:100%; background-position:top; background-repeat:no-repeat; background-size:cover;
	transition:transform .5s ease-out;
	-webkit-transition:transform .5s ease-out;
	-moz-transition:transform .5s ease-out;
	-o-transition:transform .5s ease-out;
}
.policy_content .policyMovie > div .thumb:before {content:''; display:block; z-index:99; position:absolute; top:0; right:0; bottom:0; left:0; border:1px solid rgba(0, 0, 0, 0.07); border-bottom:0;}
.policy_content .policyMovie > div .info {position:relative; height:120px; padding:20px; border:1px solid #eaeaea; border-top:0;}
.policy_content .policyMovie > div .info p {font-size:18px; font-weight:500; color:#555; font-family:'Noto Sans KR', sans-serif; text-align:left; line-height:1.2em;
	white-space:normal; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden;
}
.policy_content .policyMovie > div .info > div {position:absolute; bottom:20px; display:flex; align-items:center;}
.policy_content .policyMovie > div .info > div span {font-family: 'Montserrat', sans-serif;font-size:14px; color:#999;}
.policy_content .policyMovie > div .info > div span.date {display:block; margin-top:8px; line-height:1}
.policy_content .policyMovie > div .info > div span.depart{display:flex; align-items:center; margin-left:10px; margin-top:6px; font-family: 'Noto Sans KR', sans-serif;}
.policy_content .policyMovie > div .info > div span.depart:before{content:''; width:1px; height:13px; background:#cbcbcb; display:block; margin-top:2px; margin-right:10px;}
.policy_content .policyMovie > div a:hover .info p {color:#151515;}
.policy_content .policyMovie > div a:hover .thumb img {
	transform:scale3d(1.12, 1.12, 1.12);
	-webkit-transform:scale3d(1.12, 1.12, 1.12);
	-moz-transform:scale3d(1.12, 1.12, 1.12);
	-o-transform:scale3d(1.12, 1.12, 1.12);
}

/* 말풍선 */
.bubble_box {z-index:90; display:none; position:absolute; top:35px; left:5px; width:110px; padding:10px 15px; border-radius:6px; background:#333; color:#fff; font-size:14px;}
.bubble_box:after {content:''; position:absolute; bottom:100%; left:10%; width:0; height:0; margin-left:37px; border:solid transparent; border-color:rgba(51, 51, 51, 0); border-bottom-color:#333; border-width:7px; pointer-events:none;}
a.bubble:hover + p.bubble_box {display:block !important;}
a.bubble:hover + p.bubble_box_none {display:none !important;}

.popLink {margin:40px 0; text-align:center;}
.popLink button {display:inline-block; height:40px; line-height:40px; margin-right:8px; padding:0 35px 0 15px; border:1px solid #ccc; border-radius:2px; font-size:15px; color:#444; font-family:'Nanum Gothic', sans-serif; letter-spacing:-0.05em; box-shadow:0 2px 2px rgba(0, 0, 0, 0.1); background:#fafafa url('/images/common/ico_tablink_nwin.png') no-repeat right 15px center;}
.popLink button:hover {border:1px solid #444; border-radius:6px; color:#333;}

@media screen and (max-width:1130px){
	.policy_visual .visual {width:100%;}
	.contTit {padding:0 20px 50px;}
}

@media screen and (max-width:1090px){
	.eEM-menu .menuList > li > a {padding:0 15px !important;}

	.eEM_Form .opinion_per {flex-wrap:wrap;}
	.eEM_Form .opinion_per > span {width:100%; border-bottom:1px solid #ddd;}
	.eEM_Form .opinion_per > span:last-child {border-bottom:none;}
	.eEM_Form .opinion_per > span label {border-left:0;}

	.policy_cont .taskBox ul.category > li > .category_detail > ul > li.bu_none ul li.comment {padding-left:40px;}

	.tipTit > h4,
	.tipTit_visit > p {font-size:18px;}
}

/* tablet */
@media screen and (max-width:1000px){
	.eEM-container {flex-wrap:wrap;}
	.eEM-header {display:none;}
	.eEM-menu .menuList {display:none;}
	header .eEM-allMenu {display:flex; align-items:center; justify-content:center;}
	header .eEM-allMenuList .mobileMenu {width:100%;}
	header .eEM-allMenuList .titMenu > li > a {display:inline-block; width:100%; padding:18px 0 21px; font-size:18px; text-align:center;}

	.menuList {width:100%;}
	.contContainer {margin-top:60px;}
	footer > div{padding:0 20px;}
	.eEM-logo > img{height:19px; text-align:center; margin:0 auto;}
	.eEM-logo{width:auto; text-align:left; margin:0; padding:20px 15px;}
	.eEM-menu .menuList > li > a:before
	.eEM-menu .menuList > li > a > i{display:none;}
	.eEM-menu .menuList > li > a > span > i{padding:13px 0; font-weight:normal; font-size:15px;}
	.eEM-menu .menuList > li > a > span{padding-left:0;}
	.eEM-menu .menuList > li > a:hover > span > i,
	.eEM-menu .menuList > li.active > a > span > i{color:#fff;}
	.eEM-menu .menuList > li > a:hover,
	.eEM-menu .menuList > li.active > a{background:#3252c1;}
	.eEM-menu .menuList > li > a:first-child{ border-left:none;}
	.eEM-menu .menuList > li{width:33.33%; border-left:1px solid #ddd; padding:0;}
	.eEM-menu .menuList{align-items:center !important; border-top:1px solid #ddd;}
	.eEM-menu{height:auto;}
	.eEM-shareBtn{display:block; position:absolute; right:15px; top:20px; width:17px; height:19px; background:url('/images/sns/20200325/eEM-shareBtn.jpg') center center / auto no-repeat;}
	.eEM-shareBtn{width:49px; height:59px; right:49px; top:0;}

	.policy_youtube {min-height:0; padding-bottom:56.25%; margin-bottom:10px;}

	.policy_cont .taskBox_img {padding:30px;}
	.policy_cont .taskBox_img .Pimg_txt {display:none;}
	.policy_cont .taskBox_img .Mimg_txt {display:block;}
	.policy_cont .taskBox_img .Mimg_txt img{width:100%;}

	.eEM_Form .mapp_agree,
	.eEM_Form .mapp_agree p,
	.eEM_Form .mapp_agree span {display:block;}
	.eEM_Form .mapp_agree span {margin-top:10px;}
	.eEM_Form .mapp_agree span input:first-child {margin-left:0;}

	.policy_visual .visual .link {z-index:700; position:relative; top:0; right:0; left:0; width:100%; height:230px; margin-top:20px; text-align:center;}
	.policy_visual .visual .link .item a{width:100%; height:180px;}
	.policy_visual .visual .link .item a:before {background:none;}
}

@media screen and (max-width:780px){
	.contContainer > .eEM-container {padding:0;}
	.eEM-menu .menuList {display:none;}
	.contTit > h3 {font-size:28px;}
	.policyTab > li > a {padding:16px 0 !important; font-size:16px !important;}

	.policy_cont .taskBox ul.category > li > .category_detail > ul > li.addtxt {padding-left:14px;  text-indent:-14px;}
	.policy_cont .taskBox ul.category > li > .category_detail > ul > li.bu_none ul.addlist {margin-left:0;}
	.policy_cont .taskBox ul.category > li > .category_detail > ul > li.bu_none ul li.comment_nol {padding-left:10px; text-indent:-10px;}
	.policy_cont .taskBox ul.category > li > .category_detail > ul > li.bu_none ul li.modcont {padding-left:20px; text-indent:-20px;}
	.policy_cont .taskBox ul.category > li > .category_detail > ul > li.bu_none ul.addlist li.modcont {padding-left:20px; text-indent:-20px;}
}

@media screen and (max-width:768px){

	.policy_cont p.task_info{padding:20px;}

	.policy_cont .taskBox_img {padding:20px;}
	.policy_cont .taskBox_img .Pimg_txt {display:none;}
	.policy_cont .taskBox_img .Mimg_txt {display:block;}
	.policy_cont .taskBox_img .Mimg_txt img{width:100%;}

	.eEM_Form .opinion_task select {width:100%; min-width:100%; margin:0 0 10px 0;}

	.tipTit {padding:20px 25px; background:none; background-color:#2154bf;}
	.tipTit > h4 {padding-left:0; line-height:26px;}
	.tipTit > h4 span {display:inline-block;}

	.tipTit_visit {padding:20px 25px; background:none; background-color:#9b59b6;}
	.tipTit_visit > p {padding-left:0; line-height:26px;}

	.policy_content .policyMovie > div {width:49%; margin:0 2% 2% 0;}
	.policy_content .policyMovie > div:nth-child(3n) {margin-right:2%;}
	.policy_content .policyMovie > div:nth-child(even) {margin-right:0;}
}

@media screen and (max-width:550px){
	a.moefVisit {position:relative; top:30px; display:block; margin-right:0;}
	.contTit_mobile {padding:0 0 50px;}

	.eEM_Form .opinion_reg .number {float:left; margin:-10px 0 10px; text-align:left;}
}

/* mobile */
@media screen and (max-width:450px){
	header .eEM-allMenuList .mobileMenu {width:100%;}
	header .eEM-allMenuList .titMenu > li > a {display:inline-block; width:100%; text-align:center;}
	.contTit > h3 {font-size:7.467vw; padding:10.333vw 0 0;}

	/*
	.policy_visual {background:url('/images/sns/2024policyA/plan2024A_M_bg.jpg') no-repeat center center;}
	*/
	
	.policy_cont p.task_info{border-radius:0;}

	.policy_content {margin:10.333vw 0 ;}
	.policy_visual {position:relative; overflow:visible; width:100%; max-width:100%; padding:0 10px 0 /*50px*/; margin:0 auto; background-size:cover;}
	.policy_visual .visual {position:relative; width:100%; margin:0 auto; padding:10px 0 0;/* bottom:-7px; width:100%; height:60vw; margin-top:2.667vw; padding:10px 0 0;*/}
	.policy_visual .visual h3 {width:100%; margin: 50px 0 20px; padding-left:0; text-align:center;}
	.policy_visual .visual h3 img {width:95%;}
	.policy_visual .visual .decoImg {display:block; position:relative; bottom:-9px; width:100%; height:55.333vw; margin-top:0; background-size:80%; background-position:center;}
	.policy_visual .visual ul.shortcut  {position:relative; overflow:visible; margin-top:10px;}
	.policy_visual .visual ul.shortcut li {clear:none; width:50%;}
	.policy_visual .visual ul.shortcut li a {width:100%;}
	.policy_visual .visual ul.shortcut .brochure_series,
	.policy_visual .visual ul.shortcut .card_series {left:113px;}

	.policy_visual .visual .link li {width:30%; height:100px;}
	.policy_visual .visual .link li img {width:100%; height:auto;}
	.policy_visual .visual .link li:hover a:before {background:none;}

	.policy_cont .taskMenu {border:1px solid #ececec; border-left:0; border-right:0; border-radius:0;}
	.policy_cont .taskMenu h4 {padding:10px 0;}
	.policy_cont .taskMenu > div > ul > li {padding:0; text-indent:0;}
	.policy_cont .taskMenu > div > ul > li a > strong {display:inline-block; width:auto; margin-right:0; text-align:left;}

	.policy_cont .taskBox {padding:22px 0 0; border:1px solid #ececec; border-left:0; border-right:0; border-radius:0;}
	.policy_cont .taskBox h4 {padding:0 0 23px 95px; font-size:25px;}
	/*.policy_cont .taskBox ul {padding:12px 0 0; border-top:1px dashed #e4e5e7;}*/
	.policy_cont .taskBox p,
	.policy_cont .taskBox li {font-size:15px;}
	.policy_cont .taskBox span.sprite_circle {display:inline-block; position:absolute; top:26px; left:25px; width:0; height:0; padding:0; border-radius:0; background-color:transparent; -webkit-transition:all .5s ease-out; transition: all .5s ease-out;}
	.policy_cont .taskBox span.sprite_img {left:25px;}

	.policyTab > li > a {padding:4.267vw 0 !important; font-size:4vw !important;}

	.eEM_Form h4.per_tit {display:flex; margin-top:30px;}

	.tipTit > h4 span {display:inline;}
	.tipTit_visit > a {display:block;}

	.policy_cont .taskBox ul.category > li {padding:15px 0 16px;}
	.policy_cont .taskBox ul.category > li > .category_detail {padding:12px 18px 13px;}
	.policy_cont .taskBox ul.category > li > .category_detail > ul li i.suptext:before {top:auto;}
	.policy_cont .taskBox ul.category > li.taskBox_more_exp  > ul.category_press {margin:0;}
	.policy_cont .taskBox ul.category > li.taskBox_more_exp  > .liveAnswer_detail {margin:-10px 0 25px;	}

	.detailBoard .boardLink a {width:100%; margin-bottom:10px;}
	.detailBoard .boardLink a:last-child {margin-bottom:0;}
}