@charset "euc-kr";
@import url(etc.css);

/* Tab ¸Þ´º */
.TabMenu {position: relative; height: 47px; margin: 0 0 25px 0; background: url('/images/etc/helpdesk/tab_Bg.png') no-repeat 0 0; overflow: hidden;}
.TabMenu ul {float: left; width: 100%; height: 47px;}
.TabMenu li	{
	float: left;
	position: relative;
	letter-spacing: -1px; text-align: center;
	background: url('/images/etc/helpdesk/tab_R.png') no-repeat right 0;
	}
.TabMenu li a {
	display: block;
	height: 31px;
	padding: 16px 1px 0 0;
	font-size: 15px; color: #777; font-weight: bold; vertical-align: middle; text-decoration: none;
	cursor: pointer;
	}
.TabMenu li:hover	{background: url('/images/etc/helpdesk/tab_Rhover.png') no-repeat right 0;}
.TabMenu li:hover a	{color: #163a69; background: url('/images/etc/helpdesk/tab_Lhover.png') no-repeat 0 0;}

.TabMenu li.selected   {background: url('/images/etc/helpdesk/tab_Rhover.png') no-repeat right 0;}
.TabMenu li.selected a {
	height: 29px;
	padding: 18px 1px 0 0px;
	font-size: 16px; color: #163a69;
	background: url('/images/etc/helpdesk/tab_Lhover.png') no-repeat 0 0;
	}
.TabMenu li.selected span.shadow {
	display: block;
	position: absolute; top: 0; right: -6px;
	width: 6px; height: 46px;
	background: url('/images/tab_shadow.png') no-repeat 0 0;
	}

.TabMenu2 {position: relative; height: 40px; margin: 0 0 30px 0; background: url('/images/etc/form/form_tab_Bg.png') no-repeat 0 0; overflow: hidden;}
.TabMenu2 ul {float: left; width: 100%; height: 40px;}

.TabMenu2 ul.c3 li	{width: 33.333333%;}
.TabMenu2 ul.c4 li	{width: 25%;}
.TabMenu2 ul.c5 li	{width: 20%;}
.TabMenu2 ul.c6 li	{width: 16.666666%;}
.TabMenu2 ul.c7 li	{width: 14.285714%;}
.TabMenu2 ul.c8 li	{width: 12.5%;}
.TabMenu2 ul.c9 li	{width: 11.111111%;}
.TabMenu2 ul.c12 li {width: 8.333333333333333%;}
.TabMenu2 ul.c13 li {width: 7.692307692307692%;}

.TabMenu2 li {
	float: left;
	position: relative; 
	width: 50%; 
	letter-spacing: -1px; 
	background: url('/images/etc/form/form_tab_R.png') no-repeat right 0;
	}
.TabMenu2 li a			{
	display: block;
	height: 40px;
	padding: 13px 1px 0 0px;
	font-size: 13px; color: #888; text-align: center; vertical-align: middle; text-decoration: none;
	cursor: pointer;
	box-sizing: border-box;
	}
.TabMenu2 li:hover a	{color: #163673;}

.TabMenu2 li.selected	{background: url('/images/etc/form/form_tab_Rhover.png') no-repeat right 0;}
.TabMenu2 li.selected a	{
	font-size: 14px; color: #163673; line-height: 20px; font-weight: bold; 
	background: url('/images/etc/form/form_tab_Lhover.png') no-repeat 0 0;
	}
.TabMenu2 li.selected:after {
	content: "";
	display: block; 
	position: absolute; top: 0; right: -6px; 
	width: 6px; height: 39px; 
	background: url('/images/tab_shadow.png') no-repeat 0 0;
	z-index: 2;
	}
.TabMenu2 li.selected:last-child::after {display: none;}
.TabMenu2 li.selected span.shadow {display: block; position: absolute; top: 0; right: -6px; width: 6px; height: 39px; background: url('/images/tab_shadow.png') no-repeat 0 0;}


#img_banner {position: relative;}
#img_banner li.tabdetail {display: none; overflow: hidden;}
#img_banner li.tabdetail:first-child {display: block;}

/* ´Ù¿î·Îµå */
.LM-wrap .downLoad {width: 199px; border-top: 1px solid #1a4b7a;}
.LM-wrap .downLoad a {height: 45px;}


/***** Sub(Á¦Ç°º° ¿¬¶ôÃ³) *****************************************************************/
.phoneNum_Text {
	margin: 0 0 25px 0; padding: 8px 0 10px 25px;
	font-size: 11px; line-height: 1.5em;
	border: 1px solid #c6d1e3;
	background: #f7f9fc url('/images/etc/helpdesk/icon_tax_sq1.gif') no-repeat 15px 17px;
	}
.phoneNum_Text b {color: #9a0000;}

.phoneNum_box {
	position: relative;
	min-height: 550px;
	background: url('/images/etc/helpdesk/phone_visual.jpg') no-repeat 0 bottom;
	overflow: hidden;
	}
.phoneNum_box .lt {float: left; width: 380px;}
.phoneNum_box .rt {float: right; width: 380px;}

.phoneNum_box .tb {width: 100%; table-layout: fixed;}
.phoneNum_box .tb th {
	height: 32px;
	padding: 0 1px 2px 0;
	font-size: 11px; color: #fff; letter-spacing: -0.5px; line-height: 32px; text-align: center; font-weight: bold;
	background: #365484 url('/images/etc/helpdesk/phone_bar.gif') no-repeat right 12px;
	}
.phoneNum_box .tb th:last-child {padding: 0 0 2px 0; background: #365484;}

.phoneNum_box .tb td {
	padding: 5px 0 7px 15px;
	font-size: 11px; letter-spacing: -0.5px; line-height: 1.2em; vertical-align: middle;
	border-bottom: 1px dashed #ccc;
	}

.phoneNum_box .tb td.subj {
	font-size: 13px; color: #163a69; font-weight: bold;
	border-right: 1px solid #b2cee7;
	border-bottom: none;
	}

.phoneNum_box .tb td.cell {
	padding: 0;
	height: 6px;
	border-bottom: none;
	}
.phoneNum_box .tb td.bar {
	padding: 0;
	height: 1px;
	background: #3c7db7;
	border-bottom: none;
	}
.phoneNum_box .tb tr.None td {
	border-bottom: none;
	}
.phoneNum_box .tb td.phone {
	font-size: 13.5px; color: #0066cc; font-weight: bold;
	}
.phoneNum_box .tb td.cell2 {
	padding: 8.1px 0 10.1px 15px;
	}


/***** Sub(Faq) *****************************************************************/
.faq-search {position: relative; margin: -20px 0 25px 0;}
.faq-search .search {clear: both; height: 46px; padding: 15px 0 0 25px; background: url('/images/edu/faq_searchBg.gif') repeat-x 0 bottom;}
.faq-search .search li {float: left;}


/***** Sub(Q&A) *****************************************************************/
.info-Text {
	margin: 0 0 25px 0; padding: 8px 0 10px 36px;
	font-size: 11px; line-height: 1.5em;
	border: 1px solid #c6d1e3;
	background: #f7f9fc url('/images/tax/infoIc3.gif') no-repeat 12px 10px;
	}
.info-Text b {color: #9a0000;}
.info-Text a		{display: inline-block; padding: 0 5px 0 5px; margin:2px 0 0 0; color: #1a407d; background: #c6d1e3; cursor: pointer;}
.info-Text a:hover	{color: #fff; background: #1a407d; text-decoration: none;}

.qna-privacy {
		position: relative;
	height: 160px;
	margin: 10px 0 0 0; padding: 15px 20px 15px 20px;
	font-size: 12px; color: #444; line-height: 1.6em; text-align: justify;
	border-top: 1px solid #aaa; border-bottom: 1px solid #ddd; border-left: 1px solid #aaa; border-right: 1px solid #ddd;
	background: #f1f3f7;
	overflow-y: scroll;
	}

.qna-privacy .provision_visual {display: none;}
.qna-privacy .title1		{font-size: 15px; font-weight: bold;}
.qna-privacy .tit_box		{display: none;}
.qna-privacy .tit_box a	{display: inline-block; width: 45%; color: #444; text-decoration: none;}
.qna-privacy .tit_box2	{padding: 0 0 10px 0; font-size: 15px; font-weight: bold;}

.qna-privacy .stit		{display: block; margin: 10px 0 10px 0; font-size: 15px; color: #333; font-weight: bold; text-decoration: none;}
.qna-privacy .sstit		{padding: 10px 0 5px 0; font-size: 14px; color: #444; font-weight: bold;}
.qna-privacy .bar			{margin: 22px 0 20px 0; border-top: 1px dashed #d4d7df;}
.qna-privacy .txt_in		{display: inline-block; padding: 10px 20px 12px 20px;}


.qna-privacytxt {margin: 12px 0 30px 0; padding: 0 10px 0 10px; line-height: 1.2em;}
.qna-privacytxt li.txt {margin: 0 0 8px 0; padding: 0 0 0 10px; line-height: 1.5em; background: url('/images/icon/ic_gray2.gif') no-repeat 0 5px;}


/***** Sub(°í°´ÀÇ ¼Ò¸®) *****************************************************************/
.proposal_visual {
	position: relative;
	height: 395px;
	margin: 0 0 25px 0;
	background: url('/images/etc/helpdesk/proposal_visual.jpg') no-repeat 0 0;
	}
.proposal_visual .imgtop {position: absolute; top: -2px; left: -2px; z-index: 2;}
/* ºñÁÖ¾ó ¼öÁ¤ 2015-07-16 */
.proposal_visual2 {
	position: relative;
	margin: 0 0 30px 0; padding: 11px 0 11px 0;
	text-align: center;
	border: 3px solid #a7b9d5;
	}
.proposal_visual2 p {
	display: block;
	margin: 7px 0 0 0; padding: 0 16px 0 16px;
	font-size: 11.5px; color: #555; line-height: 1.45em; text-align: justify;
	}

.proposal_img {margin: 0 0 20px 0; text-align: center;}
.proposal_box {
	padding: 20px 20px 2px 20px; margin: 0 0 20px 0;
	border: 2px solid #c1d1d6;
	}


/***** Sub(°Ô½ÃÁß´Ü¿äÃ»¼­ºñ½º) *****************************************************************/
.bulletin-area {position: relative;}
.bulletin-area p.stit {
	display: block;
	margin: 0 0 20px 0; padding: 0 0 12px 23px;
	font-size: 17px; color: #0a306d; letter-spacing: -1px; font-weight: bold; vertical-align: middle;
	border-bottom: 1px dotted #c0b59f;
	background: url('/images/etc/helpdesk/bulletin_stitIc.gif') no-repeat 0 2px;
	}
.bulletin-area .text {
	font-size: 13px; letter-spacing: -0.2px; line-height: 1.5em; text-align: justify;
	}
.bulletin-area .visual {
	float: right;
	margin: 5px 30px 10px 40px;
	}

.bulletin_addBtn {
	height: 24px;
	margin: 0 0 0 6px; padding: 0 16px 0 15px;
	font-size: 11px; letter-spacing: -0.5px; line-height: 21px;
	}

.bulletin_box {
	margin: 0 0 20px 0; padding: 15px 20px 6px 20px;
	letter-spacing: -0.2px; line-height: 1.5em;
	border: 1px solid #ddd; border-bottom: 1px solid #ccc; border-right: 1px solid #ccc;
	}
.bulletin_box .info {
	display: block;
	margin: 0 0 14px 0; padding: 0 0 15px 0;
	font-size: 12px;
	border-bottom: 1px dashed #ccc;
	}
.bulletin_box .check {
	position: relative;
	margin: 0 0 12px 0; padding: 0 100px 0 0;
	font-size: 12px; color: #666;
	}
.bulletin_box .check p {position: absolute; top: 0px; right: 0;}


/***** Sub(ÀÌº¥Æ®) *****************************************************************/
.ev_kind  {width: 40px; padding: 3px 1px 5px 0; text-align: center; border: 1px solid #e53e49; background: #ff4652;}
.ev_kind2 {width: 40px; padding: 3px 1px 5px 0; text-align: center; border: 1px solid #999; background: #a9a9a9;}
.None_spacing	{letter-spacing: 0px;}

.Board_new .tb_view td.event_app {
	position: relative;
	padding: 0 15px 30px 15px;
	}
.event_app .tit {
	display: block;
	height: 20px;
	margin: 0 0 4px 0; padding: 0 0 0 31px;
	font-size: 13px; letter-spacing: -0.5px; font-weight: bold;
	background: url('/images/etc/helpdesk/event_ic.png') no-repeat 0 1px;
	}
.event_app .boxx {
	padding: 20px 25px 20px 25px;
	border: 1px solid #ddd; border-bottom: 1px solid #ccc; border-right: 1px solid #ccc;
	}
.event_app .boxx li.stit {
	margin: 0 0 10px 0;
	font-size: 11.5px; font-weight: bold;
	}
.event_app .boxx li.item {
	margin: 0 0 12px 0; padding: 0 0 11px 14px;
	font-size: 11.5px;
	border-bottom: 1px solid #e8e8e8;
	}
.event_app .boxx li.item:last-child {margin: 0; padding: 0; border-bottom: none;}

.event_app .boxx li.item input	{display: inline-block; margin: 0 6px 2px 0;}
.event_app .boxx li.item .txt	{display: inline-block; margin: 0 60px 0 0; color: #555;}

/* »çÀÌÆ®¸Ê */
.site_wrap {overflow:hidden;}
.site_wrap p {margin:35px 0 0 0; font-size:20px; font-weight:bold; background:url(/images/etc/helpdesk/sitemap_icon.gif) no-repeat;}
.site_wrap p.menu1 {color:#00819a; padding:5px 0 0 35px; height:26px; background-position:0 0;} 
.site_wrap p.menu2 {color:#295909; padding:5px 0 0 42px; height:26px; background-position:0 -31px;} 
.site_wrap .menu3 {color:#8436ac; padding:5px 0 0 40px; height:26px; background-position:0 -62px;}
.site_wrap .menu4 {color:#785916; padding:5px 0 0 40px; height:26px; background-position:0 -93px;}
.site_wrap .menu5 {color:#007067; padding:5px 0 0 32px; height:26px; background-position:0 -124px;}
.site_wrap .menu6 {color:#1c65b7; padding:5px 0 0 38px; height:26px; background-position:0 -155px;} /* °øÅë */
.site_wrap .menu7 {color:#1c65b7; padding:5px 0 0 42px; height:26px; background-position:0 -186px;}
.site_wrap .menu8 {color:#6a5ec4; padding:5px 0 0 29px; height:26px; background-position:0 -217px;}
.site_wrap .menu9 {color:#4d6aba; padding:4px 0 0 42px; height:27px; background-position:0 -248px;}
.site_wrap .menu10 {color:#4d6aba; padding:4px 0 0 35px; height:27px; background-position:0 -279px;}
.site_wrap .menu11 {color:#4d6aba; padding:4px 0 0 38px; height:27px; background-position:0 -310px;}
.site_wrap .menu12 {color:#4d6aba; padding:4px 0 0 39px; height:27px; background-position:0 -341px;}

.site_wrap .fav_list {overflow:hidden; clear:both; margin:15px 0 0 0; padding:0 0 20px 0; border-bottom:1px solid #cecece;}
.site_wrap .fav_list > li {float:left;}
.site_wrap .fav_list .stit {padding:7px 0 9px 0; margin:0 0 5px 0; border:1px solid #dedede; font-size:14px; letter-spacing:-0.07em; text-align:center; letter-spacing:-1px;}

.site_wrap .list_num1 li {width:142px; margin:0 15px 0 0;}
.site_wrap .list_num1 .stit {background:#e3f1f3; color:#18646d;}
.site_wrap .list_num2 li {width:114px; margin:0 10px 0 0;}
.site_wrap .list_num2 .stit {background:#e6f0ea; color:#10351a;}
.site_wrap .list_num3 li {width:142px; margin:0 15px 0 0;}
.site_wrap .list_num3 .stit {background:#f2f0f5; color:#4e2064;}
.site_wrap .list_num4 li {width:142px; margin:0 15px 0 0;}
.site_wrap .list_num4 .stit {background:#f4f2f0; color:#523f18;}
.site_wrap .list_num5 li {width:182px; margin:0 14px 0 0;}
.site_wrap .list_num5 .stit {background:#eef4f4; color:#1e5854;}
.site_wrap .list_num6 li {width:182px; margin:0 14px 0 0;}
.site_wrap .list_num6 .stit {background:#eaf2fb; color:#173b6b;}
.site_wrap .list_num7 li {width:142px; margin:0 15px 0 0;}
.site_wrap .list_num7 .stit {background:#eaf2fb; color:#173b6b;}
.site_wrap .list_num8 li {width:142px; margin:0 15px 0 0;}
.site_wrap .list_num8 .stit {background:#f1effc; color:#4b4677;}
.site_wrap .list_num9 li {width:142px; margin:0 14px 0 0;}
.site_wrap .list_num9 .stit {background:#edeff8; color:#474f6d;}
.site_wrap .list_num10 li {width:182px; margin:0 14px 0 0;}
.site_wrap .list_num10 .stit {background:#eaf2fb; color:#474f6d;}

.site_wrap .fav_list li.last {margin:0;}


/* .site_wrap .stit_menu1 p {background:#f3f9fa; border:1px solid #dedede;} */

.site_wrap .fav_list .inlist li {padding:0 0 0 10px; background:url(/images/mytaxnet/bullet_fav.gif) 2px 13px no-repeat; font-size:13px; letter-spacing:-0.07em; line-height:26px;}
.site_wrap .fav_list .inlist li a {color:#606060;}
.site_wrap .fav_list .inlist_2 li {width:140px; float:left;}


/* °øÁö¿ë HTML Style(2017-01-12) */
.notice-wrap {
	clear: both;
	font-size: 13px; line-height: 1.5em; text-align: left;
	overflow: hidden;
	}
.notice-wrap .stit {
	height: 35px;
	margin: 0; padding: 0;
	font-size: 18px; color: #153973; letter-spacing: -1px; font-weight: bold; vertical-align: middle;
	}
.notice-wrap .stit span.num {
	display: inline-block;
	width: 20px; height: 20px;
	margin: 0 5px 2px 0;
	font-size: 13px; color: #fff; line-height: 17px; text-align: center; font-weight: bold; vertical-align: middle;
	border-radius: 100%;
	background: #153973;
	}
.notice-wrap .stit span.num.red {background: #bf0000;}
.notice-wrap .photo {
	margin: 0 0 5px 0; padding: 8px;
	background: #f2f2f2;
	box-sizing: border-box;
	}
.notice-wrap .photo > div {
	min-height: 30px;
	font-size: 0; line-height: 0;
	border: 1px solid #dadada;
	background: #fff;
	box-sizing: border-box;
	}
.notice-wrap .text {margin: 0 0 30px 0; padding: 0 0 0 8px; font-size: 13px; box-sizing: border-box; overflow: hidden;}
.notice-wrap .text-end {margin: 0 0 50px 0;}
.notice-wrap .text span.subj {
	display: block;
	font-weight: bold;
	}
.notice-wrap .down {
	display: inline-block;
	height: 60px;
	padding: 0 50px 0 50px;
	font-size: 18.5px; color: #fff; line-height: 57px; text-align: center; vertical-align: middle; font-weight: normal; text-decoration: none;
	border: 1px solid #3a8bd0;
	border-radius: 60px;
	background: #3d92db;
	box-shadow: 0 2px 3px 0 rgba(0,0,0, 0.2);
	}
.notice-wrap .down span {
	display: block;
	padding: 0 0 0 135px;
	background: url('/images/etc/info_tab1_btnbg.png') no-repeat 0 13px;
	}

/* 2017-08-29 Ãß°¡ */
.notice-wrap .photo-tit {
	margin: 0 0 30px 0;
	text-align: center;
	box-sizing: border-box;
	}

.notice-wrap .point {
	position: relative;
	min-height: 55px;
	margin: 0 0 20px 0; padding: 0 0 0 115px;
	font-size: 13px; letter-spacing: -0.3px; line-height: 1.5em;
	overflow: hidden;
	box-sizing: border-box;
	}
.notice-wrap .point .chapter {
	position: absolute; top: 0; left: 0;
	display: inline-block;
	width: 100px; height: 55px;
	margin: 0 15px 0 0; padding: 8px 0 0 0;
	font-size: 13px; color: #fff; line-height: 1em; text-align: center;
	border-radius: 6px;
	background: #0055aa url('/images/tax/singo_visual_boxBg2.png') repeat;
	box-sizing: border-box;
	}
.notice-wrap .point .chapter strong {
	display: block;
	margin: 5px auto 0 auto;
	font-size: 25px;
	box-sizing: border-box;
	}
.notice-wrap .point span.subj {
	display: block;
	margin: 5px 0 7px 0;
	font-size: 21px; letter-spacing: -1.5px; font-weight: bold; vertical-align: middle;
	box-sizing: border-box;
	}

.notice-wrap .text2 {
	margin: -4px 0 10px 0; padding: 10px 12px 13px 12px;
	font-size: 13px; letter-spacing: -0.3px; line-height: 1.5em;
	border: 1px solid #afc1d7;
	border-radius: 3px;
	background: #f4f7fa;
	box-sizing: border-box;
	}
.notice-wrap .photo2 {
	margin: 0 0 35px 0; padding: 10px 0 6px 0;
	text-align: center;
	border: 1px solid #e7e7e7;
	border-radius: 3px;
	background: #fafafa;
	box-sizing: border-box;
	}
.notice-wrap .photo2 img {margin: 0; padding: 0; border: 0;}

.notice-wrap .ygpr-btn {padding: 0 0 0 6px; text-align: center; box-sizing: border-box;}
.notice-wrap .ygpr-btn a {
	display: inline-block;
	width: 220px; height: 38px;
	margin: 0 6px 8px 0; padding: 11px 0 0 0;
	font-size: 13px; color: #fff; line-height: 1em; font-weight: bold; text-align: center; vertical-align: middle;
	border-radius: 3px;
	background: #0055aa;
	box-sizing: border-box;
	}
.notice-wrap .ygpr-btn a:hover {text-decoration: none; background: #00a2ff;}
.notice-wrap .ygpr-btn a span {
	display: inline-block;
	font-sizE: 11px; color: rgba(255,255,255, 0.7); letter-spacing: -1px; font-weight: normal;
	}
.notice-wrap .ygpr-btn.four a {width: 160px;}