@charset "utf-8";
blockquote,body,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,html,input,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0;font-family:'맑은 고딕', dotum, '돋움', sans-serif;color:#444;}
body,html{font-weight:400;font-size:12px;font-family:'맑은 고딕', dotum, '돋움', sans-serif;}
ul, li{list-style:none;}
a{text-decoration:none;}
.imsi_wrap{width:891px;margin:0 auto;padding-top:20px;}
.imsi_wrap.imsi_wrap_box4{width:1042px;}
.bd_wrap{width:855px;*width:890px;padding:14px;border:4px solid #64a8d5;}
.imsi_wrap_box4 .bd_wrap{width:1007px;}
.top_list{margin-top:15px;font-size:14px;}
.div{overflow:hidden;*height:360px;margin-top:20px;}/*기본4분할*/
.div2{padding:0 107px}/*2분할*/
.div3{}/*3분할*/
.box{float:left;width:201px;margin-left:17px;*margin-left:15px;*height:365px}
.div2 .box{width:270px;margin-left:100px;}
.div3 .box{width:270px;margin-left:22px;}
.div4 .box{width:239px;}
.box:first-child, .box.fst{margin-left:0}
.box a{position:relative;display:block;height:222px;background:#f5f5f5 url(https://hometax.speedycdn.net/img/pop_bg/face.png) no-repeat;border-radius:8px;}
.box1 a{background-position:50% 33px;}/* 원활 */
.box2 a{background-position:50% -86px;}/* 다소지연 */
.box3 a{background-position:50% -205px;}/* 지연 */
.box .inner{position:absolute;bottom:0;left:0;display:block;height: 47px;width:177px;*width:201px;*height:97px;padding: 20px 12px 12px 12px;color:#fff;border-radius:0 0 8px 8px;font-weight:bold;font-size:16px;line-height: 1.4em;}
.div2 .box .inner{*width:270px;}
.div3 .box .inner{*width:270px;}
.div4 .box .inner{width: 214px;}
.box .inner span{display:block}
.box1 .inner{background:#1b7bb5}
.box2 .inner{background:#b7522e}
.box3 .inner{background:#d23a2d}
.div2 .inner, .div3 .inner{width:246px;}
.box .flag{position:absolute;top:0;right:10px;display:inline-block;*display:block;width:52px;height:50px;color:transparent;font-size:0;background:url(https://hometax.speedycdn.net/img/pop_bg/state.png) no-repeat;*text-indent:-9999px;}
.box1 .flag{background-position:0 0}
.box2 .flag{background-position:0 -60px}
.box3 .flag{background-position:0 -120px}
.box .arr{position:absolute;right:10px;top:18px;padding-right:29px;font-size:14px;background:url(https://hometax.speedycdn.net/img/pop_bg/arr.png) no-repeat 100% 0;}
.box p{padding-left:15px;margin-top:15px;line-height:1.7em;color:#666;background:url(https://hometax.speedycdn.net/img/pop_bg/bul_box.gif) no-repeat 4px 7px;}
.notice_box{margin-top:65px;padding:19px;background:#f5f5f5;border-radius:8px;}
.s_notice{font-weight:bold;font-size:14px;color:#444;}
.notice_box li{padding-left:10px;background:url(https://hometax.speedycdn.net/img/pop_bg/bul_box2.gif) no-repeat 0 7px;line-height:1.5em;margin-top:5px;}
.notice_box li:first-child{margin-top:14px;}
.notice_box li strong{color:#026db5}
.notice_box .notice_box_div li{font-size:13px}
.bot{position:relative;overflow:hidden;padding:10px;}
.bot p{color:#666;font-size:13px;}
.bot .right{position:absolute;right:0;bottom:0;*bottom:auto;*top:20px;}

/*2020.01.16*/
.imp{margin-top:20px}
.imp .s_notice{background:url(https://hometax.speedycdn.net/img/pop_bg/ico_imp_info.png) no-repeat left 50%;padding-left:20px;width:255px;margin:0 auto;font-size:18px;letter-spacing:-0.03em}
.imp.notice_box ul{margin-left:5px}
.imp.notice_box li{font-size:16px;letter-spacing:-0.03em;background-position-y:10px}
.imp.notice_box li strong{color:#ff0000}
.imp.notice_box li p.att strong{color:#0086d7}
p.att{margin-top:20px;margin-bottom:5px;letter-spacing:-0.03em}
p.att strong{color:#0086d7}

/*연말정산,편리한연말정산 임시 로그인 화면*/
.temp_cont li, .temp_cont p, .temp_cont span, .temp_cont label, .temp_cont input, .temp_footer p{font-family:'맑은 고딕', dotum, '돋움', sans-serif;font-size:13px;}
.login_id .login_box .login_box_right{width:74px;height:60px;background:#4578b7;background:linear-gradient(#4578b7, #386aa7);*background:#4578b7;color:#fff;font-weight:bold;text-align:center;border:1px solid #4679b7;border-bottom-color:#244165;border-radius:5px;box-shadow:0 1px 0 0 rgba(0,0,0,0.2)}
.btn_loginbg{display:inline-block;color:#fff;font-weight:600;width:180px;height:61px;border-radius:5px;box-shadow:0 1px 0 0 rgba(0,0,0,0.2);float: left}
.btn_loginbg.certi{background:#0867b1}
.btn_loginbg.priv{background:#1085b1}

/*홈택스 서비스 정상이용 확인 팝업*/
.pop_wrap p, .pop_wrap span, .pop_wrap a{font-family:'맑은 고딕', dotum, '돋움', sans-serif;}

.txt_blue{color:#0c76b5 !important}
.notice_box.inner{background:#eef5f9;border:1px solid #c1dbea;margin-top:18px;padding-top:0}
.notice_box.inner strong{color:#444 !important}
.notice_box .caution strong{color:#da0808 !important}
.notice_box.inner .caution{margin-top:4px}
.notice_box.inner li{padding-left:15px;background:url(https://hometax.speedycdn.net/img/pop_bg/bul_box.gif) no-repeat 4px 7px}

/* 20230117 임시페이지 세금비서 안내영역 */
.new23_info {margin-top: 10px;padding: 20px 100px 20px 30px;border-radius: 8px;background:#fff9ed url(https://hometax.speedycdn.net/img/pop_bg/ico_ai.png) no-repeat right 10px top 50px;}
.new23_info .new23_info_tit {width:460px;font-size:18px;font-weight:bold;letter-spacing: -0.03em;color:#1f497d;padding-left: 20px;margin: 0 auto;background: url(https://hometax.speedycdn.net/img/pop_bg/ico_imp_info.png) no-repeat left 50%;}
.new23_info ul li {position:relative;font-size:16px;margin-top:5px;padding-left:10px;line-height:1.5em;}
.new23_info ul li:first-child{margin-top:14px;}
.new23_info ul li:after {content:'';position: absolute;top:8px;left:0;width:3px;height:3px;background:#8c816c;}
.txt_green {color:#03717e !important}
.txt_red {color:#da0808 !important}
.btn_n {display:inline-block; padding: 4px 15px; font-size: 15px; border-radius: 4px; color: #fff; font-weight: normal; position: relative; line-height: 1.6em;}
.btn_n.btn_video {background: #006bb0; padding-left: 40px;}
.btn_n.btn_video:before {content: '‣'; position: absolute; display: inline-block; left: 15px; top: 9px; border: 1px solid #fff; border-radius: 4px; font-size: 16px;padding: 0 6px 0 6px; line-height: 0.8;}
.btn_n.btn_arr {background: #0193a6; padding-right: 34px;letter-spacing: -1.5px}
.btn_n.btn_arr:after {content: ''; position: absolute; display: inline-block; right: 15px; top: 12px; border-top: 2px solid #fff; border-right: 2px solid #fff; width:5px; height:5px; transform: rotate(45deg)}
.new23_info.buga {padding:20px 20px 20px 30px; background: #fff9ed url(/img/pop_bg/new23_info_char.png) no-repeat right 20px bottom 40px; }
/*.new23_info.buga {padding:20px 20px 20px 30px; background: #fff9ed url( .new23_info.buga > ul > li:before {content: ''; position: absolute; top: 3px; left: 0; width: 15px; height: 15px; background: #f4b528; border-radius: 8px;}*/
.new23_info.buga > ul > li > ul li small {display:block;font-size:13px;}
.list_circle li, .new23_info .list_circle li {position:relative;margin-top:15px;padding-left:10px;color:#000000;}
.new23_info .list_circle li:first-child {margin-top: 5px !important;}
.list_circle li::after, .new23_info .list_circle li::after {content:'';position: absolute;top:10px;left:0;width:4px;height:4px;background: #333;border-radius: 5px;}
.new23_info .new23_info_tit.no_icon {background: none;}
.new23_info.buga .new23_info_tit {width:auto; padding-left: 0; text-align: center; font-size: 20px;}
.new23_info.buga > ul {padding-right: 120px;}
.new23_info.buga > ul > li {padding-left: 22px; word-break: keep-all; font-size: 15px;color:#000000;}
.new23_info.buga > ul > li:after {content: ''; position: absolute; display: inline-block; left: 4px; top: 8px; background: none; border-top: 1px solid #fff; border-right: 1px solid #fff; width:4px; height:4px; transform: rotate(45deg);}
.new23_info.buga > ul > li:before {content: ''; position: absolute; top: 3px; left: 0; width: 15px; height: 15px; background: #f4b528; border-radius: 8px;}
.new23_info.buga > ul > li > ul li small {display:block;font-size:13px;}
.list_circle li, .new23_info .list_circle li {position:relative;margin-top:15px;padding-left:10px;color:#000000;}
.new23_info .list_circle li:first-child {margin-top: 5px !important;}
.list_circle li::after, .new23_info .list_circle li::after {content:'';position: absolute;top:10px;left:0;width:4px;height:4px;background: #333;border-radius: 5px;}