@charset "euc-kr";

/********************************************************************************************************************************
* My Home
********************************************************************************************************************************/
.mypage-home-banner {
	position: relative;
	text-align: center;
	background: url('/pds/images/sub/mypage/mytaxnet_home_visual.jpg') no-repeat 0 -50px;
	background-size: 100% auto;
	overflow: hidden;
	z-index: 1;
	}
	.mypage-home-banner::after {content: ""; display: block; position: absolute; top: 0; bottom: 0; left: 0; right: 0; background: rgba(0,0,0, 0.3) url('/pds/images/sub/taxnet_post/main_visual_dot.png') repeat;}
	
	.mypage-home-banner .container-n {height: 240px; z-index: 10;}
		.mypage-home-banner .container-n .txt {
			display: inline-block;
			width: 280px;
			margin: 74px 0 0 0; padding: 58px 0 0 0;
			font-size: 170%; color: #fff; letter-spacing: -0.5px; text-align: center;
			background: url('/pds/images/sub/mypage/mytaxnet_home_txt.png') no-repeat center 0;
			}
			.mypage-home-banner .container-n .txt span.kor {display: inline-block; padding: 18px 0 0 0; border-top: 1px solid rgba(255,255,255, 0.5);}

		.mypage-home-banner .container-n .curation {
			display: inline-block;
			position: absolute; bottom: 50px; left: 0;
			padding: 0 15px;
			height: 42px;
			font-size: 15px; line-height: 39px;
			}
			.mypage-home-banner .container-n .curation .tab {
				display: inline-block;
				height: 18px;
				margin: 0 13px 2px 0; padding: 0 6px;
				font-size: 11px; line-height: 16px; font-weight: normal; vertical-align: middle;
				background: #ff643c;
				transition: all 0.3s;
				}
			.mypage-home-banner .container-n .curation:hover .tab {background: #222;}
			.mypage-home-banner .container-n .curation i {margin: 0 0 2px 12px; font-size: 19px; font-weight: normal; vertical-align: middle;}


/*----- °øÅë -----*/
.mypage-home-wp .mTitle {font-size: 27px !important;}

.mypage-home-wp .row3-field {clear: both; margin: 0 -20px 60px -20px; overflow: hidden;}
	.mypage-home-wp .row3-field .row {float: left; width: 33.33333333333333%; padding: 0 20px;}
		.mypage-home-wp .row3-field .mTitle {margin: 0 0 25px 0; padding-bottom: 20px; border-bottom: 1px solid #999;}

		.mypage-home-wp .row3-field .rt-more {position: absolute; top: 2px; right: 0; height: 24px; line-height: 20px;}
		.mypage-home-wp .row3-field .mTitle.history .rt-more {top: 8px !important;}

.mypage-home-wp .row3-field .bottom-line-bar {margin: 0 0 25px 0; padding: 25px 0 0 0; border-bottom: 1px dotted #bbb;}

/* List */
.mypage-home-wp .row3-field .list li {
	clear: both;
	position: relative;
	margin: 0 0 5px 0;
	font-size: 100%; line-height: 1.4em;
	}
	.mypage-home-wp .row3-field .list li:last-child {margin-bottom: 0;}
		.mypage-home-wp .row3-field .list li a {
			display: inline-block;
			max-width: 340px;
			white-space: nowrap; text-overflow: ellipsis;
			overflow: hidden;
			}
	.mypage-home-wp .row3-field .list li.data-None {padding: 15px 0; color: #999; text-align: center;}
		.mypage-home-wp .row3-field .list li.data-None .txt {
			display: inline-block;
			height: 24px;
			padding: 0 0 0 30px;
			background: url('/pds/images/comm/list_data_None_icon.png') no-repeat 0 2px;
			background-size: auto 20px;
			}


/*----- ¹®ÀÇ³»¿ª -----*/
.mypage-home-wp .row3-field .sTitle {margin: 5px 0 18px 0; overflow: visible;}
.mypage-home-wp .row3-field .list.qna li a {
	max-width: 320px;
	padding-left: 26px;
	background: url('/pds/images/sub/expert&consult/speech_bubble.png') no-repeat 0 1px;
	background-size: auto 20px;
	}
.mypage-home-wp .row3-field .list.qna li .kind-Icon.square {
	position: absolute; top: 1px; right: 1px;
	height: 20px;
	margin: 0;
	font-family: 'Noto Sans KR', 'Noto Sans','¸¼Àº °íµñ', 'Malgun Gothic';
	line-height: 18px; font-weight: 300;
	}

/*----- ÃÖ±Ù È°µ¿³»¿ª -----*/
.mypage-home-wp .row3-field .list.history li {margin-bottom: 7px;}
.mypage-home-wp .row3-field .list.history li .kind {
	clear: both;
	display: inline-block;
	position: relative;
	height: 21px;
	margin: 0 12px 1px 0; padding: 0 7px 0 7px;
	font-size: 12px; color: #fff; line-height: 18px; font-weight: normal; text-align: center; vertical-align: text-bottom;
	border: none;
	border-radius: 3px;
	background-color: #ff643c;
	}
.mypage-home-wp .row3-field .list.history li a {
	max-width: 270px !important;
	color: #333; font-weight: normal; text-decoration: none !important; 
	cursor: default;
	}

/*----- ¾Ë¸²¼­ºñ½º -----*/
.mypage-home-wp .row3-field .list.ypKeyword .kind {
	display: inline-block;
	height: 20px;
	margin: 0 5px 4px 0; padding: 0 6px;
	font-size: 11px; color: #fff; line-height: 18px; text-align: center; vertical-align: bottom;
	border-radius: 3px;
	background: #444;
	}

/*----- È¸¿øÁ¤º¸ ÇöÈ² -----*/
.reg-info-tit .rt-btn {
	position: absolute; bottom: 0px; right: 0;
	}

.mypage-home-wp .reg-info {
	margin-bottom: -10px; padding: 8px;
	background: url('/pds/images/sub/helpdesk/regist/login_bg.gif') repeat;
	}
.mypage-home-wp .reg-info ul {
	width: 100%;
	padding: 25px 25px;
	background: #fff;
	}
.mypage-home-wp .reg-info li {
	clear: both;
	margin: 0 0 8px 0; padding: 0 0 8px 0;
	font-size: 100%; line-height: 1.4em;
	border-bottom: 1px solid #efefef;
	}
.mypage-home-wp .reg-info li:last-child {margin-bottom: 0; padding-bottom: 0; border-bottom: none;}

.mypage-home-wp .reg-info li .line-cell {
	display: inline-block;
	height: 26px;
	line-height: 24px; vertical-align: middle;
	}
.mypage-home-wp .reg-info li .stit {
	width: 120px;
	margin: 0 20px 0 0; padding: 0 0 0 20px;
	font-size: 13px; color: #fff; line-height: 24px;
	border-radius: 6px;
	background: #aaa;
	}
.mypage-home-wp .reg-info li .txt {
	width: 400px;
	}
.mypage-home-wp .reg-info li.one .txt {width: 900px;}



/********************************************************************************************************************************
* È¸¿øÁ¤º¸ °ü¸®
********************************************************************************************************************************/
/*----- È¸¿øÁ¤º¸¼öÁ¤ Tab -----*/
.regist-modify-tab {clear: both; position: relative; margin: 0 0 25px 0; padding: 0 0 5px 0; overflow: hidden;}
	.regist-modify-tab a {
		display: inline-block;
		position: relative;
		width: 250px; height: 50px;
		padding: 0 5px 0 0;
		font-size: 110%; color: #333; letter-spacing: -0.5px; line-height: 42px; text-decoration: none; font-weight: bold; text-align: center;
		border: 3px solid #555;
		border-radius: 50px;
		box-shadow: 0 1px 2px 0 rgba(0,0,0, 0.1);
		cursor: pointer;
		transition: all 0.2s;
		}
		.regist-modify-tab a i {display: block; position: absolute; top: 50%; right: 8px; width: 28px; height: 28px; margin: -14px 0 0 0; padding: 0 0 0 2px; font-size: 115%; color: #fff; line-height: 28px; text-align: center; border-radius: 100%;	background: #555;}
		.regist-modify-tab a i::before {content: "\f0da";}
	.regist-modify-tab a.active {
		color: #fff;
		text-shadow: 0 1px 0 rgba(0,0,0, 0.1);
		border-color: #333;
		background: #333;
		box-shadow: 0 1px 2px 0 rgba(0,0,0, 0.2);
		}
		.regist-modify-tab a.active i {padding-top: 1px; font-size: 130%; color: #333; background: #fff;}
		.regist-modify-tab a.active i::before {content: "\f0d7";}
	.regist-modify-tab a:active {bottom: -2px;}

/*----- ¾È³»±Û -----*/
.mem-reg-txt.reg-modify {margin: 0 !important;}
	.mem-reg-txt.reg-modify ul {padding: 2px 0 0 0 !important;}

/*----- Å»Åð -----*/
.radio-field.secession label {width: 260px; margin-bottom: 10px;}



/********************************************************************************************************************************
* ³ªÀÇ ¹®ÀÇ³»¿ª
********************************************************************************************************************************/
.mypage-consult-count {
	float: right; 
	height: 40px; 
	padding: 10px 0 0 52px; 
	font-size: 18px; letter-spacing: -0.5px; line-height: 120%; 
	background: url('/pds/images/sub/consult/consult_count.png') no-repeat 0 0;
	background-size: auto 40px;
	}



/********************************************************************************************************************************
* ³ªÀÇ È°µ¿³»¿ª
********************************************************************************************************************************/
.active-history-wp {clear: both; overflow: hidden;}
	.active-history-wp .stit {
		height: 35px;
		padding: 0 0 0 10px;
		font-size: 105%; line-height: 1.2em;
		background: url('/pds/images/comm/ic_gray.gif') no-repeat 0 9px;
		}

	.active-history-wp .history-box {position: relative; padding: 20px 35px 20px 35px; overflow: hidden;}
	
		.active-history-wp .history-box .list dd {
			clear: both;
			position: relative;
			padding: 25px 10px 25px 135px;
			font-size: 100%; line-height: 1.4em;
			border-bottom: 1px solid #eaeaea;
			}
			.active-history-wp .history-box .list dd:last-child {border-bottom: none;}

		.active-history-wp .history-box .list dd .hs-date {
			display: inline-block;
			position: absolute; top: 15px; bottom: 15px; left: 0px;
			width: 105px;
			font-size: 14px; color: #fff; font-weight: normal; text-align: center;
			border-radius: 8px;
			background: #333;
			}

		.active-history-wp .history-box .list li {position: relative; margin: 0 0 5px 0; overflow: hidden;}
			.active-history-wp .history-box .list li:last-child {margin-bottom: 0;}
		.active-history-wp .history-box .list li .subj {clear: both; position: relative; height: 32px;}
			.active-history-wp .history-box .list li .subj .keyword {
				clear: both;
				display: inline-block;
				position: relative;
				height: 21px;
				margin: 0 12px 1px 0; padding: 0 7px 0 7px;
				font-size: 12px; color: #fff; line-height: 18px; text-align: center; vertical-align: middle;
				border-radius: 3px;
				background-color: #ff643c;
				}
			.active-history-wp .history-box .list li .subj .date {
				display: inline-block;
				margin: 0 0 0 10px;
				font-size: 14px; color: #888; letter-spacing: 0.5px;
				}

			.active-history-wp .history-box .list li .subj .myhistory-btn {
				display: inline-block;
				position: absolute; top: 0; right: 0px;
				height: 24px;
				margin: 0 0 5px 0;
				font-size: 12px !important; letter-spacing: -0.5px; line-height: 20px;
				border-radius: 3px;
				box-shadow: 0 1px 1px 0 rgba(0,0,0, 0.05), 0 12px 0px 0 rgba(255,255,255, 0.9) inset;
				}
			.active-history-wp .history-box .list li .subj .myhistory-btn i {display: inline-block; margin: 0 0 2px 8px; font-size: 16px; vertical-align: middle;}
			.active-history-wp .history-box .list li .subj .myhistory-btn i::before {content: "\f107";}

			.active-history-wp .history-box .list li .subj .myhistory-btn.active i {margin-bottom: 3px;}
			.active-history-wp .history-box .list li .subj .myhistory-btn.active i::before {content: "\f106" !important;}

		.active-history-wp .history-box .list li .myhistory-search {
			display: none;
			margin: 0 0 15px 0; padding: 12px 20px 15px 20px;
			font-size: 100%; line-height: 1.5em;
			border: 1px solid #e7e7e7;
			border-radius: 4px;
			background: #fafafa;
			}
			.active-history-wp .history-box .list li:last-child .myhistory-search {margin-bottom: 0;}
			.active-history-wp .history-box .list li .myhistory-search a {
				display: block;
				margin: 4px 0; padding: 0 0 0 22px;
				background: url('/pds/images/sub/taxnet_post/eye.png') no-repeat 0 7px;
				background-size: auto 10px;
				}
			.active-history-wp .history-box .list li .myhistory-search:hover {border-color: #aaa; transition: all 0.3s;}


/*----- ÀüÃ¼ È°µ¿³»¿ª -----*/
.active-history-date {margin: 0 0 40px 0; padding: 15px 0 15px 0; text-align: center; background: #f3f3f3 !important;}
	.active-history-date .stit {
		display: inline-block;
		position: relative;
		height: 42px;
		margin: 0 10px 0 0; padding: 0 12px;
		font-size: 13px; color: #fff; line-height: 39px; text-align: center; vertical-align: middle;
		border-radius: 4px;
		background: #444;
		}
	.active-history-date .stit::after {
		content: "";
		position: absolute; right: -11px; top: 50%;
		margin: -6px 0 0 0;	
		width: 0px; height: 0px;
		border: 6px solid;
		border-color: transparent transparent transparent #444;
		}

	.active-history-wp.all .history-box .list dd {padding-left: 0;}

/* calendar */
.active-history-wp.all .calendar {clear: both; position: relative; margin: 0 0 30px 0; padding: 0 30px 0 30px;}
	.active-history-wp.all .calendar .btn {
		display: block;
		position: absolute; top: 0;
		width: 20px; height: 40px;
		padding: 8px 0 0 0;
		font-size: 140%; text-decoration: none !important; text-align: center;
		border-radius: 4px;
		background: #ddd;
		z-index: 2;
		}
	.active-history-wp.all .calendar .btn:hover {color: #fff; background: #333;}
	.active-history-wp.all .calendar .btn.pre  {left: 0;}
	.active-history-wp.all .calendar .btn.next {right: 0;}

	.active-history-wp.all .calendar .box {position: relative; height: 45px; overflow: hidden;}

	.active-history-wp.all .calendar .mask {position: absolute; top: 0; left: 0; width: 2000px; height: 45px; overflow: hidden;}
		.active-history-wp.all .calendar .mask ul {float: left; width: 100%;}
		.active-history-wp.all .calendar .mask li {float: left; position: relative; padding: 0 4px 0 0;}
		.active-history-wp.all .calendar .mask li a {
			display: block;
			position: relative;
			width: 60px; height: 40px;
			font-size: 14px; color: #888; letter-spacing: -0.5px; line-height: 36px; text-decoration: none; text-align: center;
			border: 1px solid #cfcfcf;
			border-radius: 4px;
			background: #f9f9f9;
			box-shadow: 0 1px 1px 0 rgba(0,0,0, 0.02), 0 20px 10px 0 rgba(255,255,255, 0.9) inset;
			transition: all 0.2s;
			}
		.active-history-wp.all .calendar .mask li a:hover {color: #222;}
		.active-history-wp.all .calendar .mask li.active a {
			color: #fff; font-weight: bold;
			border-color: #ff643c;
			background: #ff643c;
			box-shadow: 0 1px 1px 0 rgba(0,0,0, 0.2);
			}
		.active-history-wp.all .calendar .mask li.active a::after {
			content: "";
			position: absolute; bottom: -11px; left: 50%;
			width: 0; height: 0;
			margin: 0 0 0 -5px;	
			border: 5px solid;
			border-color: #ff643c transparent transparent transparent;
			}
		.active-history-wp.all .calendar .mask li.no-data a {
			width: 30px; 
			color: #888 !important; font-weight: normal !important;
			border-color: #cfcfcf !important;
			background: #f9f9f9 !important;
			cursor: default !important;
			box-shadow: 0 1px 1px 0 rgba(0,0,0, 0.02), 0 20px 10px 0 rgba(255,255,255, 0.9) inset;
			}
		.active-history-wp.all .calendar .mask li.no-data a::after {display: none !important;}

/*----- ¾øÀ» °æ¿ì -----*/
.active-history-None {padding: 20px 20px !important;}
	.active-history-None .box {
		clear: both;
		height: 200px;
		padding: 54px 0 0 0;
		font-size: 160%; color: #777; text-align: center;
		background: #fafafa;
		}
	.active-history-None .box .txt {
		display: inline-block;
		height: 70px;
		padding: 30px 0 0 95px;
		background: url('/pds/images/sub/mypage/active_history_none.png') no-repeat 0 0;
		}



/********************************************************************************************************************************
* º¹¼öÀÌ¿ëÀÚ (inc_helpdesk.css ÂüÁ¶)
********************************************************************************************************************************/
.regist-kind-wp.same .bg {clear: both; background: url('/pds/images/sub/mypage/same_bg.png') repeat;}
	.regist-kind-wp.same .top-guide {
		position: relative;
		height: 250px;
		padding: 51px 0 0 25px;
		background: url('/pds/images/sub/mypage/same_visual.png') no-repeat 890px 25px;
		}
	.regist-kind-wp.same .top-guide .number {
		display: block;
		position: absolute; top: 0; right: 0;
		width: 130px; height: 55px;
		background: url('/pds/images/sub/helpdesk/regist/line1.png') no-repeat 0 0;
		z-index: 1;
		}
	.regist-kind-wp.same .top-guide li {
		clear: both;
		position: relative;
		margin: 0 0 10px 0; padding: 0 0 0 12px;
		font-size: 100%; color: #fff; line-height: 1.5em;
		}
	.regist-kind-wp.same .top-guide li::before {
		content: "¡Ü";
		display: inline-block;
		position: absolute; top: 1px; left: 0;
		font-size: 5px; color: #fff; vertical-align: middle;
		}
	.regist-kind-wp.same .top-guide li:last-child {margin-bottom: 0;}
	.regist-kind-wp.same .top-guide li .accent {color: #00f6ff;}

	.regist-kind-wp.same .comm-content-wrap {margin-top: 60px;}
	.regist-kind-wp.same .comm-content-wrap .box-tp {height: 70px; margin: 20px 15px 0px 15px; padding: 18px 0 0 0; font-size: 150%; line-height: 1.2em; text-align: center;}



/********************************************************************************************************************************
* °áÁ¦³»¿ª
********************************************************************************************************************************/
.pay-history-img-wp {
	clear: both;
	position: relative;
	height: 180px;
	margin: -25px 0 30px 0; padding: 35px 440px 0 0;
	font-size: 110%; color: #444; line-height: 1.6em;
	background: url('/pds/images/sub/mypage/pay_history_img.png') no-repeat right bottom;
	overflow: hidden;
	}
	.pay-history-img-wp .stit {display: block; margin: 0 0 14px 0; font-size: 230%; color: #333; letter-spacing: -2.5px; line-height: 1.2em;}
	.pay-history-img-wp .tab {
		clear: both;
		display: inline-block;
		position: relative;
		height: 21px;
		margin: 0 12px 2px 5px; padding: 0 7px 0 7px;
		font-size: 12px; color: #fff; line-height: 20px; text-align: center; vertical-align: bottom;
		border-radius: 2px;
		background-color: #555;
		}
		.pay-history-img-wp .tab::after {
			content: "";
			position: absolute; right: -8px; top: 50%;
			margin: -4px 0 0 0;	
			width: 0px; height: 0px;
			border: 4px solid;
			border-color: transparent transparent transparent #555;
			}
	.pay-history-img-wp .phone {display: block; margin: 8px 0 0 0; font-size: 140%; letter-spacing: -1px;}
		.pay-history-img-wp .phone .bar {
			clear: both;
			display: inline-block;
			margin: 0 12px 8px 12px;
			font-size: 13px; color: #aaa; letter-spacing: 0; line-height: 1em; vertical-align: middle;
			}

/*----- ¾øÀ» °æ¿ì -----*/
.pay-history-None {padding: 20px 20px !important;}
	.pay-history-None .box {
		clear: both;
		height: 200px;
		padding: 75px 0 0 0;
		font-size: 160%; color: #777; text-align: center;
		background: #fafafa;
		}
	.pay-history-None .box .txt {
		display: inline-block;
		height: 50px;
		padding: 10px 0 0 95px;
		background: url('/pds/images/sub/mypage/pay_history_none.png') no-repeat 0 0;
		}

.pay-state {
	display: inline-block;
	width: 76px; height: 30px;
	font-size: 12px; line-height: 29px; text-decoration: none !important; text-align: center;
	cursor: default;
	}
	.pay-state.wait				{color: #fff; border: 1px solid #444; background: #555;}
	.pay-state.end				{color: #555; border: 1px solid #ddd; background: #f7f7f7;}
	.pay-state.payment			{color: #fff; font-weight: bold; border-color: #f66039; background-color: #ff643c; cursor: pointer;} 
	.pay-state.payment:hover	{border-color: #e98730; background-color: #f48d31;}



/********************************************************************************************************************************
* ¿¡µàÅÃ½º³Ý
********************************************************************************************************************************/
.eduTaxnet-img-wp {
	clear: both;
	position: relative;
	height: 200px;
	margin: -30px 0 45px 0; padding: 40px 440px 0 0;
	font-size: 110%; color: #444; line-height: 1.6em;
	background: url('/pds/images/sub/mypage/eduTaxnet_visual.png') no-repeat right bottom;
	overflow: hidden;
	}
	.eduTaxnet-img-wp .stit {
		display: block;
		margin: 0 0 14px 0;
		font-size: 230%; color: #333; letter-spacing: -2.5px; line-height: 1.2em;
		}
	.eduTaxnet-img-wp .date {
		display: block;
		height: 30px;
		margin: 10px 0 0 0; padding: 0 0 0 30px;
		background: url('/pds/images/sub/expert&consult/human.png') no-repeat 0 4px;
		background-size: 22px;
		}

.eduTaxnet-info-wp {
	clear: both;
	position: relative;
	overflow: hidden;
	}
	.eduTaxnet-info-wp .stit {
		clear: both;
		display: block;
		position: relative;
		margin: 0 0 10px 0; padding: 0 0 5px 46px;
		font-size: 23px; color: #444; letter-spacing: -1px; line-height: 1.2em; font-weight: bold;
		overflow: hidden;
		}
	.eduTaxnet-info-wp .stit .num {
		display: block;
		position: absolute; top: 4px; left: 0;
		width: 35px; height: 26px;
		font-size: 14px; color: #fff; letter-spacing: 0; line-height: 25px; text-align: center;
		border-radius: 3px;
		background: #333;
		}

/* table reset */
.eduTaxnet-info-wp .tbl-wp {margin: 0 0 12px 0;}
.tbl-wp.eduTaxnet .List td {border-right: 1px dotted #ccc;}
.eduTaxnet-info-wp .tbl-wp .List td:last-child {border-right: none;}
.eduTaxnet-info-wp .tbl-wp .List td.subj a {display: inline-block;}

.eduTaxnet-info-wp .etc-guide {display: block; margin: 0 0 60px 0; color: #777;}


/* Icon */
.eduTaxnet-info-wp .lecOn {
	display: inline-block;
	height: 18px;
	margin: 0 10px 2px 0; padding: 0 5px;
	font-size: 10px; color: #fff; line-height: 16px; text-align: center; vertical-align: middle;
	border-radius: 3px;
	background: #f47d31;
	}
.eduTaxnet-info-wp .eduLec-icon {
	display: inline-block;
	width: 62px; height: 28px;
	padding: 0 10px;
	font-size: 13px; color: #fff !important; letter-spacing: -0.2px; line-height: 26px; text-decoration: none !important; vertical-align: middle;
	}
	.eduTaxnet-info-wp .eduLec-icon.ing	{background-color: #34a02c;}
	.eduTaxnet-info-wp .eduLec-icon.ready	{background-color: #e05555;}

.eduTaxnet-info-wp .txt-list {clear: both; margin: 0 0 0px 5px;}
	.eduTaxnet-info-wp .txt-list li {
		margin: 0 0 2px 0; padding: 0 0 0 10px;
		font-size: 100%; line-height: 1.6em;
		background: url('/pds/images/comm/ic_dot1.gif') no-repeat 0 11px;
		}

/* popup Set */
.eduTaxnet-apply-pop .tbl-wp.eduTaxnet .List td {padding: 8px 12px 8px 12px !important; font-size: 13px !important;}
.eduTaxnet-apply-pop .tbl-wp.eduTaxnet .List td.eduLec {background: #fafafa;}
.eduTaxnet-apply-pop .tbl-wp.eduTaxnet .List td.left {font-size: 12px !important; color: #777; line-height: 1.3em;}

.eduTaxnet-apply-pop .state-txt {margin: 0 0 15px 0;}
.eduTaxnet-apply-pop .state-txt i {margin: 0 5px 1px 0; color: #ff643c;}

.eduTaxnet-apply-pop .guide-box {
	margin: 0 0 35px 0; padding: 15px 20px 16px 20px;
	font-sizE: 13px; line-height: 1.6em;
	background: #f9f9f9 !important;
	}
	.eduTaxnet-apply-pop .guide-box .stit {display: block; margin: 0 0 4px 0; font-size: 14px;}

/*----- View -----*/
.eduTaxnet-detail-text {
	clear: both;
	margin: 0 0 45px 0;
	font-size: 100%; line-height: 1.6em;
	}
	.eduTaxnet-detail-text pre {font-family: '¸¼Àº °íµñ', 'Malgun Gothic', 'MalgunGothicRegular', sans-serif; font-size: 100%; line-height: 1.6em;}



/********************************************************************************************************************************
* ±âÅ¸
********************************************************************************************************************************/
/*------ À¯·áÈ¸¿ø °¡ÀÔ ÀÌº¥Æ®¿ë ÀÌ·¯´× -----------------------------------------*/
.edu-eventLec-banner {
	text-align: center;
	background: url('/pds/images/sub/mypage/edu_eventLec_visual.jpg') no-repeat 0 -80px;
	background-size: 100% auto;
	overflow: hidden;
	}
	.edu-eventLec-banner .container-n {height: 220px;}
	.edu-eventLec-banner .txt {
		display: inline-block;
		margin: 54px 0 0 0;
		font-size: 320%; color: #fff; letter-spacing: -0.5px; line-height: 110%; font-weight: bold;  text-align: center;
		text-transform: uppercase;
		text-shadow: 0 1px 0 rgba(0,0,0, 0.1);
		}
	.edu-eventLec-banner .container-n .txt span.kor {
		display: inline-block;
		margin: 12px 0 0 0; padding: 9px 0 0 0;
		font-size: 25px; letter-spacing: -0.8px; line-height: 120%; font-weight: normal;
		border-top: 1px solid rgba(255,255,255, 0.5);
		}
.edu-eventLec-wp {clear: both; margin: 0; position: relative;}
	.edu-eventLec-wp .iframe-edu {
		display: block;
		width: 1200px; height: 120vh;
		margin: 0; padding: 0;
		border: none;
		}


/*----- ³ªÀÇ ¿Â¶óÀÎ °ßÀû -----------------------------------------*/
.pay-history-img-wp.estimate {margin-bottom: 20px; background-image: url('/pds/images/sub/mypage/estimate_img.png');}

.estimate-state {
	display: inline-block;
	width: 58px; height: 30px;
	font-size: 12px; line-height: 29px; text-decoration: none !important; text-align: center;
	cursor: default;
	}
	.estimate-state.ing {color: #333; border: 1px solid #ddd; background: #f7f7f7;}
	.estimate-state.end {color: #fff; font-weight: bold; border-color: #f66039; background-color: #ff643c; cursor: pointer;} 
	.estimate-state.end:hover {border-color: #e98730; background-color: #f48d31;}