@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@100;200;300;400;500;600;700;800&family=Noto+Sans:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800&display=swap');
html {
/* Prevent font scaling in landscape */
-webkit-text-size-adjust: none; /*Chrome, Safari, newer versions of Opera*/
-moz-text-size-adjust: none; /*Firefox*/
-ms-text-size-adjust: none; /*Ie*/
-o-text-size-adjust: none; /*old versions of Opera*/
}
* {
	font-family: "Noto Sans KR","Apple SD Gothic Neo", sans-serif;
/* Prevent font scaling in landscape */
-webkit-text-size-adjust: none; /*Chrome, Safari, newer versions of Opera*/
-moz-text-size-adjust: none; /*Firefox*/
-ms-text-size-adjust: none; /*Ie*/
-o-text-size-adjust: none; /*old versions of Opera*/
}
body * {
    font-size:16px;
    line-height: 140%;
	/* Prevent font scaling in landscape */
-webkit-text-size-adjust: none; /*Chrome, Safari, newer versions of Opera*/
-moz-text-size-adjust: none; /*Firefox*/
-ms-text-size-adjust: none; /*Ie*/
-o-text-size-adjust: none; /*old versions of Opera*/
}

body {overflow-x: auto;
	font-weight: 400;
	}

a, a:link, a:visited, :visited a, :visited {
    color: #000;
}
.list,
.list a,
.list a:link {

}
b, strong, th {font-weight: 600;}
.material-symbols-rounded {font-size:16px;}

.imleft {float:left; width:53px; text-align:left; padding-left:3px; box-sizing:border-box; color:#0066CC;}
.imright {float:left; word-break:break-all;}
.contents_wrap {
	display: flex;
    flex-direction: column;
    justify-content: center;
    width: 1090px;
}
.top_wrap {
	width: 100%;
    max-width: 1088px;
    min-width: 1088px;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    border: solid 1px #cccccc;
    margin: 4px 0 10px 0;
    /*background: #f2eee3;*/
    background: #f0f0f0;
    border-radius: 5px 5px;
	padding: 13px 0 13px 0;
}
	.top_wrap.toppd {margin-top:60px}
#contents_wrap .center_wrap.new {
    width: 100%;
    max-width: 1090px;
    height: auto;
    float: unset !important;
    display: flex;
    justify-content: center;
    margin: 10px auto 20px;
    flex-direction: row;
    align-items: flex-start;
}
.right_cont_wrap {
	display: flex;
	float: unset !important;
	width: 160px !important;
	flex-direction: column;
	justify-content: flex-start;
	top: 10px;
}

.right_cont_wrapv2 {
	width: 100%;
	max-width: 930px !important;
    height: 170px;
    overflow-y: auto;
    display: flex;
    position: fixed;
    bottom: 0;
    background: #ffffff;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: flex-start;
    justify-content: flex-start;
    border-top: solid 2px #cccccc;
    box-shadow: 0px -3px 9px 0px #7575758a;
}
	.right_cont_wrap.on {
	}
	.right_cont_wrap.fixed {
		position: -webkit-sticky;
		position: sticky;
		top: -1px;
		background: #8a4baf;
	}
	.right_cont_wrap .right_cont_wrap {
		display:flex;
		width:160px;
	}
.today_dg {
	display: none;
    padding: 10px;
    background: #f5dbdb;
    border: solid 1px #c79696;
    text-align: left;
    justify-content: space-between;
    margin-top: 32px;
	margin-bottom:20px;
	width: 810px;
	align-items: center;
	flex: 1 1 0;
}
	.today_dg.on {display: flex;}
#view_mytaein_form, #view_mytaein_memo_form {width: 1090px}
.fav_add_box,
.fav_add_box_view {
	margin:10px 0;
}
 .fav_add_box_view {
	border: solid 1px #cccccc;
	background: #f3f3f3;
}

	.fav_add_box li,
	.fav_add_box_view li {
		display: inline-flex;
		align-items: center;
		width: 100%;
	}
	.fav_add_box_view li.lineb {
		border-bottom: solid 1px #cccccc;
	}
		.fav_add_box_view li.cont_view {
			display: inline-flex;
			align-items: flex-start;
			width: 880px;
			background: #f3f3f3;
			height: 70px;
			font-size: 14px;
			padding:10px 20px;
			line-height: 180%;
			flex-direction: column;
		}
		.fav_add_box .title,
		.fav_add_box_view .title {
			display: inline-flex;
			width: 140px;
			height: 40px;
			background: #f3f3f3;
			justify-content: flex-start;
			align-items: center;
			font-weight: 600;
			font-size: 14px;
			padding-left: 20px;
		}
			.fav_add_box_view li.cont_view .title {
				font-weight: 600;
				width: 100%;
				padding-left: 10px;
			height: 30px;
			}
			.fav_add_box_view li.cont_view .cont {
				font-weight: 600;
				width: 100%;
			height: 30px;
			}
			.fav_add_box .title.ttbox,
			.fav_add_box_view .title.ttbox {
				height: 60px;
			}
		.fav_add_box .cont,
		.fav_add_box_view .cont {
			display: inline-flex;
			width: 85%;
			padding-left: 10px;
			align-items: center;
		}
		.fav_add_box .cont .add_folder,
		.fav_add_box_view .cont .add_folder {
			margin-left:3px;
			background: #ffffff;
			border: solid 1px #cccccc;
			border-radius: 3px 3px;
			display: inline-flex;
			align-items: center;
			justify-content: center;
			cursor:pointer;
			padding:7px;
			font-size: 14px;
		}
		.fav_add_box .cont_ttbox {}
		.fav_add_box .cont_ttbox .sand_but, .fav_add_box_view .cont_ttbox .sand_but {
			margin-left: 3px;
			background: linear-gradient(#ffffff, #cccccc);
			border: solid 1px #cccccc;
			border-radius: 3px 3px;
			display: inline-flex;
			align-items: center;
			justify-content: center;
			cursor: pointer;
			font-size: 14px;
			letter-spacing: -1px;
			font-weight: 600;
		}
		.fav_add_box .cont select,
		.fav_add_box .cont input,
		.fav_add_box .cont_ttbox textarea,
		.fav_add_box_view .cont select,
		.fav_add_box_view .cont input {
			border-color:#cccccc; margin-right:10px; font-size:14px;padding:5px
		}
		.fav_add_box .cont_ttbox, .fav_add_box_view .cont_ttbox {display:inline-flex; width:85%; padding-left: 10px; }
			.fav_add_box .cont .close, .fav_add_box_view .cont .close {margin-right:10px; margin-left:auto}
.date_box {
	color: #000000;
    width: 250px;
    height: 68px;
    line-height: 200%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    font-size: 18px;
    font-weight: 600;
    margin-left: 20px;
    letter-spacing: -1px;
}
	.date_box .title {font-size:16px;}
	.date_box .date {font-size:18px; font-weight: 600; border-top:solid 1px #ffffff; paddingtop:5px;}

.title_wrap {
    margin: 0;
    display: inline-flex;
    flex-direction: column;
    align-items: center;
	width: 100%;
    max-width: 450px;
    line-height: 200%;
	}
	.title_wrap .tit_title {
		font-size: 30px;
		font-weight: 600;
		letter-spacing: -1px;
		text-align: center;
	}
	.title_wrap .sub_tit {  color:#595959; text-align: center;  display: flex; align-items: center;}
	.title_wrap .sub_tit_sub {  color:#7f7f7f; font-size:14px;  margin-top: 4px; text-align: center;  display: flex; align-items: center;}
	.title_wrap .sub_tit strong {font-size:14px;  }
.button_wrap {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    width: 100%;
    max-width: 250px;
    justify-content: flex-end;
    display: flex;
   }
.low_lcl, .print_scrn, .print_rprt {
    width: 77px;
    height: 23px;
	margin-left:3px;
    background: #ffffff;
    border: solid 1px #cccccc;
    border-radius: 3px 3px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
	cursor:pointer;
}
.favrt_add {
	margin-left:3px;
    background: transparent;
    border: solid 1px #cccccc;
    border-radius: 3px 3px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
	cursor:pointer;
}
.low_lcl.right, .favrt_add.right, .print_scrn.right, .print_rprt.right {
    width: 50px;
    height: 20px;
    margin-left: 0px;
	color:#ffffff;
    background: #444444;
    /*background: #f2eee3;*/
    border: solid 1px #333333;
    border-radius: 2px 2px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    margin-left: 5px;
    font-size: 12px;
	background: linear-gradient( to bottom, #555555, #333333 );
}
.low_lcl.report {
    width: 80px;
    height: 26px;
    margin-left: 0px;
    background: #f2eee3;
    border: solid 1px #590000;
    border-radius: 2px 2px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    margin-left: 5px;
    font-size: 14px;
	background: linear-gradient( to bottom, #b10000, #590000 );
    color: #ffffff;
}
.sns_share_btn {
    width: 30px;
    height: 20px;
    margin-left: 0px;
    background: #f2eee3;
    border: solid 1px #cccccc;
    border-radius: 2px 2px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    margin-left: 5px;
    font-size: 12px;
	background: linear-gradient( to bottom, #e1e1e1, #c3c3c3 );
}
.low_lcl.right.wid80 {width:80px}
	.low_lcl.right:hover, .favrt_add.right:hover, .print_scrn.right:hover, .print_rprt.right:hover {
	color:black ;
    background: #ffebeb;
	text-decoration:none;
	background: linear-gradient( to bottom, #fffefb, #efe6ce );
}
	.print_rprt.right.plus {width: 62px;}
	.low_lcl.right span, .favrt_add.right span, .print_scrn.right span, .print_rprt.right span {
		background-image: url(/images/view_iconmenu_sets.png);
		padding: 1px;
		background-repeat: no-repeat;
		background-size: auto;
		margin: 0;
		width: 17px;
		height: 15px;
		display: inline-block;
		text-indent: -9999px;
		margin-right: 3px;
		font-size: 14px;
	}
	.top_ssub span, .top_ssub span, .top_ssub span, .top_ssub span, .top_ssub span, .top_ssub span {
		background-image: url(/images/view_iconmenu_sets.png);
		padding: 1px;
		background-repeat: no-repeat;
		background-size: auto;
		margin: 0;
		width: 17px;
		height: 15px;
		display: inline-block;
		text-indent: -9999px;
		margin-right: 3px;font-size:12px
	}
	.top_ssub.on,
	.top_ssub.onf {
		color:#fbff00 ;
		text-decoration:none !important;
	}
		.top_ssub.on span, .top_ssub.onf span {
			background-image: url(/images/view_iconmenu_sets_on.png);
			padding: 1px;
			background-repeat: no-repeat;
			background-size: auto;
			margin: 0;
			width: 15px;
			height: 15px;
			display: inline-block;
			text-indent: -9999px;
			margin-right: 3px;
			font-size: 14px;
			color:#fff600;
			font-size:12px;
		}
			.top_ssub.menu01 span, .top_ssub.menu01.on span {background-position: -6px -4px;}
			.top_ssub.menu02 span, .top_ssub.menu02.on span {background-position: -6px -69px;}
			.top_ssub.menu03 span, .top_ssub.menu03.on span {background-position: -6px -21px;}
			.top_ssub.menu04 span, .top_ssub.menu04.on span {background-position: -6px -37px;}
			.top_ssub.menu05 span, .top_ssub.menu05.on span {background-position: -6px -52px;}
			.top_ssub.menu06 span, .top_ssub.menu06.on span {background-position: -6px -85px;}

	.print_scrn:hover,
	.print_rprt:hover {
		background: #282e76;
		color: #ffffff ;
	}
	.low_lcl:hover {
		background: #ffebeb;
		color: red ;
		border: solid 1px #cccccc;
	}
	.favrt_add.on {background: #282e76; color: #fbff00;}
	.favrt_add:hover {background: #282e76; color: #fbff00;}
.print_scrn {}
.print_rprt {}

/*·¹ÀÌ¾Æ¿ô*/
#contents_wrap {height:auto;}
#contents_wrap .center_wrap .main_wrap {
    width: 100%;
    max-width: 920px;
	height:auto;
	margin-right:10px;
}
#top_wrap, #contents_wrap, #foot_wrap {
	width: 100%;
	min-width: 1090px;
    margin: 0 auto;
    text-align: left;
    display: flex;
    flex-direction: column;
    align-items: center;
}
/*±âº»Á¤º¸*/

/*¾ÆÀÌµð ÆÐ½º¿öµå*/
/*2024061*/
.icpw_title {
	display:inline-flex;
	font-weight:600;
	width:100%;
	padding:10px 0;
	border-bottom:solid 1px #555555;
	align-items: center;
}
.icpw_title img {margin-right:5px; }

/*Å¸ÀÌÆ²*/
.title_new {
    display: inline-flex;
    flex-direction: row;
    align-items: center;
    justify-content: flex-start;
	font-size: 18px !important;
    /* border-bottom: solid 1px #333333; */
    width: 100%;
	margin:20px 0 0px 0;
	color: black;
		font-weight:600;
		flex-wrap: wrap;
		height: 32px;
}
	.title_new > img {margin-right:3px;margin-left:3px;;border-bottom:0 !important;}
.title_new_btnline {
    margin-left: auto;
    flex-basis: 88%;
    display: flex;
    justify-content: flex-end;
}
.title_new > span {		font-weight:400;}
.title_new.rhdao {
    display: inline-flex;
    flex-direction: row;
    align-items: center;
    justify-content: flex-start;
	font-size: 18px;
    /* border-bottom: solid 1px #333333; */
    width: 100%;
	margin:20px 0 0px 0;
	color: black;
	    height: 100%;
    max-height: 50px;
}
.title_new.mgtopno {margin-top:0px;}
.title_new .sub_title {

	font-weight:normal
}
.title_new.first {
	margin-top:0px;
	}
.title_newN {
    display: inline-flex;
    flex-direction: row;
    align-items: center;
    justify-content: flex-start;
	font-size: 18px;
    /* border-bottom: solid 1px #333333;
	max-width: 830px;*/
    width: 100%;
	margin:20px 0 0px 0;
	color: black;
}
.title_newN div {
    display: inline-flex;
	}

.title_newN.first {
		font-weight:600;
	margin-top:0px;
	margin-bottom:0px;
	}
.title_sub {

	line-height:20px;
	padding-top:3px;
	}

/*¹öÆ°*/
/*°Ë»ö¸ñ·Ï ¹öÆ°*/
.btn_searchlist {
    padding: 2px 4px;
    border-radius: 3px 3px;
    zoom: 0.9;
    font-size: 12px;
    text-decoration: none;
}
.btn_searchlist:hover {
    text-decoration: none;
	background: #333;
    color: #fff;
    border: solid 1px #333;
}
.btn_searchlist .wht_thg {
    background: #fff;
    color: #333;
    border: solid 1px #ccc;
}
.btn_jijghdo {
	font-weight:600;
	color:#147cd0;
    font-size: 16px !important;
	}
.btn_tools {
	margin-left: 3px;
    border: solid 1px #cccccc;
    border-radius: 2px 2px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    padding: 3px 6px;
    font-size: 14px !important;
	background: #f3f3f3;
	background: linear-gradient( to bottom, #eeeeee, #f3f3f3 );
	}
.btn_tools_lightred {
	margin-left: 3px;
    border: solid 1px #cccccc;
    border-radius: 2px 2px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    padding: 3px 6px;
    font-size: 14px !important;
	background: #ffebeb;
	font-weight: normal;
	/*background: linear-gradient( to bottom, #ffc9c9 , #ffebeb );*/
}
.btn_white {
	margin-left: 3px;
    border: solid 1px #cccccc;
    border-radius: 4px 4px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    padding: 3px 11px;
    font-size: 14px;
    background: #ffffff;
	color:#595959;
	margin-left:5px;
	}
	.btn_white:hover {
		background:#777777;
		color:#ffffff;
		border:solid 1px #777777;}

.btn_allClear {
	margin-left: 3px;
    border: solid 1px #cccccc;
    border-radius: 2px 2px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    padding: 3px 6px;
    font-size: 14px;
    background: #f3f3f3;
	}
.btn_cunsult {
    border-radius: 2px 2px;
    font-size: 14px;
	}
	.btn_tools:hover, .btn_tools_blue:hover, .btn_allClear:hover, .btn_cunsult:hover, .btn_tools_yellow:hover {
		border: solid 1px #bbbbbb;
		background: #ffebeb;
		font-weight: normal;
		color: #000000 !important;
		background: linear-gradient( to bottom, #fffdf7, #e9dfc4);

	}
	.btn_tools_sky:hover {
		background: linear-gradient( to bottom, #f3f8ff, #c5dfff );
	}
	.btn_tools_lightred:hover {
		background: linear-gradient( to bottom, #fffdfd , #ffe4e4 );
	}
.btn_tools_kind {
	margin-left: 3px;
    border: solid 1px #cccccc;
    border-radius: 2px 2px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    padding: 3px 7px;
    font-size: 14px;
	background: #f3f3f3;
	/*background: linear-gradient( to bottom, #eeeeee, #f3f3f3 );*/
	color: blue !important;
	}
	.btn_tools_area {
		margin-left: 3px;
		border: solid 1px #cccccc;
		border-radius: 2px 2px;
		display: inline-flex;
		align-items: center;
		justify-content: center;
		cursor: pointer;
		padding: 3px 6px;
		font-size: 14px;
		background: #f3f3f3;
		background: linear-gradient( to bottom, #eeeeee, #f3f3f3 );
		color: blue !important;
		letter-spacing: -1px;
	}
	.btn_tools_kind:hover {
		border: solid 1px #bbbbbb;
		background: #ffebeb;
		color: blue !important;
		background: linear-gradient( to bottom, #fffdf7, #e9dfc4);

	}
	.btn_tools_datey {
		margin-left: 3px;
		border: solid 1px #cccccc;
		border-radius: 2px 2px;
		display: inline-flex;
		align-items: center;
		justify-content: center;
		cursor: pointer;
		padding: 3px 6px;
		font-size: 14px;
		background: #f3f3f3;
		color: #595959;
		letter-spacing: -1px;
	}
	.btn_tools_datey:hover {
		border: solid 1px #bbbbbb;
		background: #ffebeb;
		font-weight: normal;
		color: blue !important;
		background:#e3e3e3;

	}

	.btn_tools_favvieww {
		margin-left: 3px;
		margin-bottom:5px;
		border: solid 1px #007313;
		border-radius: 4px 4px;
		display: inline-flex;
		align-items: center;
		justify-content: center;
		cursor: pointer;
		padding: 3px 6px;
		font-size: 14px !important;
		background: #ffffff;
		background: linear-gradient( to bottom, #ffffff, #ffffff );
		color: #007313 !important;
		letter-spacing: -1px;
	}
	.btn_tools_favvieww:hover {
		border: solid 1px #bbbbbb;
		background: #ffebeb;
		font-weight: normal;
		color: blue !important;
		background: linear-gradient( to bottom, #fffdf7, #e9dfc4);

	}

	.btn-favview {
		margin-left: 3px;
		margin-bottom:5px;
		border-radius: 4px 4px;
		display: inline-flex;
		align-items: center;
		justify-content: center;
		cursor: pointer;
		padding: 2px 3px 2px 8px;
		border: solid 1px #007313;
		background: #fff;
		font-weight: normal;
		letter-spacing: -1px;
	}

		.btn-favview.focus-text {
			border: solid 1px #007313;
			background: #fff;
			font-weight: normal;
			background: #EFF9EB;

		}
		.btn-favview.focus-sign {
			border: solid 1px #007313;
			background: #fff;
			font-weight: normal;
			background: #EFF9EB;

		}
		.btn-favview .btn-fav-text {color: #007313;
		font-size: 14px !important;}
		.btn-favview .btn-fav-sign {color: #999; margin-left:5px;font-size: 22px;}

		.btn-favview.focus-sign .btn-fav-sign {
			color: #999 !important;
			background: #E8E8E8;
			border-radius: 5px 5px;
		}
	.btn_tools_trans {
		background:unset;
		border:0;
		cursor:pointer;
		color:#666666;
	}
.btn_tools_kindRed {
	margin-left: 3px;
    border: solid 1px #cccccc;
    border-radius: 2px 2px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    padding: 3px 5px 2px 5px;
    font-size: 14px !important;
	background: #f3f3f3;
	background: linear-gradient( to bottom, #ffffff, #f3f3f3 );
	color: red !important;
}
	.btn_tools_kindRed:hover {
		border: solid 1px #bbbbbb;
		background: #ffebeb;
		font-weight: normal;
		color: blue !important;
		background: linear-gradient( to bottom, #fffdf7, #e9dfc4);

	}
.btn_tools_sky {
	margin-left: 3px;
    border: solid 1px #cccccc;
    border-radius: 2px 2px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    padding: 3px 5px 2px 5px;
    font-size: 14px !important;
	background: #e0eeff;
	font-weight: normal;
	letter-spacing:-1px;
	/*background: linear-gradient( to bottom, #8abbf7, #e0eeff );*/
	}
.btn_tools_blue {
	margin-left: 3px;
    border: solid 1px #cccccc;
    border-radius: 2px 2px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    padding: 3px 5px 2px 5px;
    font-size: 14px !important;
	background: #3a5595;
	color:#ffffff;
	background: linear-gradient( to bottom, #3a5595, #3a5595 );
	}
.btn_tools_yellow {
	margin-left: 3px;
    border: solid 1px #cccccc;
    border-radius: 2px 2px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    padding:  3px 5px 2px 5px;
    font-size: 14px !important;
	background: #eaeaea !important;
	color:#000000;
	/*background: linear-gradient( to bottom, #e1e1e1, #c3c3c3 );
	background: linear-gradient( to bottom, #d1c197, #f2eee3 );*/
	}
.btn_tools_gray {
    margin-left: 3px;
    border: solid 1px #e9e9e9;
    border-radius: 2px 2px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    padding: 3px 5px 2px 5px;
    font-size: 14px !important;
    background: #ffffff;
    color: #b1b1b1;
	background: linear-gradient( to bottom, #ffffff, #ffffff );
	}
.btn_tools_darkblue {
	width:175px;
	margin-left: 3px;
    border: solid 1px #cccccc;
    border-radius: 2px 2px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    padding: 3px 5px 2px 5px;
    font-size: 14px !important;
	background: #3a5595 ;
	color: yellow;
	background: linear-gradient( to bottom, #3a5595, #3a5595 );
}
.btn_tools_blank, .btn_tools_classmd {
    margin-left: 3px;
    border: solid 0px #cccccc;
    /* border-radius: 2px 2px; */
    display: inline-flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    padding: 6px;
    font-size: 14px;
    background: unset;
    color: white;
    box-shadow: none;
    padding-inline: 0px;
	letter-spacing:-1px;
}
.btn_tools_classmd .ico_schopt_warn {font-size:18px; font-weight:400;}
.btn_tools_blank::before {
	content:"l";
    color: #cccccc;
	margin-right:5px;
}
.btn_tools_classmd::before {
	content:"l";
    color: #cccccc;
	margin-right:5px;
}
.btn_tools_classmd.check {
    background: yellow;
    color: red;
    font-weight: 600;
    padding: 4px 12px;
}
.btn_tools_classmd.check .ico_schopt_warn {color:red !important;}
.btn_tools_classmd.check::before {
	content:"";
    color: #cccccc;
	margin-right:0px;
}
a.btn_tools_blank {
    color: white !important;
}
a.btn_tools_blank:hover {
    color: yellow !important;
}
.btn_tools_blank::before:hover {
    color: #cccccc;
	margin-right:5px;
}
a.btn_tools_classmd.check:hover {
color: yellow;
}
	.btn_tools_blank:hover {
		background: #3a5595 ;
		color: yellow;
		background: linear-gradient( to bottom, #3a5595, #3a5595 );
		-webkit-transition: background-color 1000ms linear;
		-ms-transition: background-color 1000ms linear;
		transition: background-color 1000ms linear;
	text-decoration:none
	}
	.btn_tools_darkblue:hover {
		background: #3a5595 ;
		color: #ffffff;
		background: linear-gradient( to bottom, #3a5595, #3a5595 );
		-webkit-transition: background-color 1000ms linear;
		-ms-transition: background-color 1000ms linear;
		transition: background-color 1000ms linear;
	}
	.btn_tools_darkblue .maicons {
		width: 13px;
		height: 13px;
		background: url(/images/icon/img_check_box_off.png) no-repeat;
		background-size: 13px 13px;
		margin-left:3px;
	}
	.btn_tools_darkblue .maiconson {
		width: 13px;
		height: 13px;
		background: url(/images/icon/img_check_box_on.png) no-repeat;
		background-size: 13px 13px;
		margin-left:3px;
	}

.btn_grayv2 {
    padding: 4px 7px;
    background-color: #555555;
    color: #ffffff !important;
    margin-left: 4px;
    font-weight: 600;
    margin-right: 14px;
    border-radius: 3px 3px;
    border: 0 !important;
}

.gonew {
    padding: 0 0 5px 0;
    background-color: #364d6b;
    color: #ffffff !important;
    /* margin-left: 4px; */
    font-weight: 600;
    /* margin-right: 14px; */
    border-radius: 3px 3px;
    border: 0 !important;
    display: flex;
    justify-content: center;
    width: 40px;
    line-height: 150%;
    align-items: flex-end;
	    margin: 0 auto;
    cursor: pointer;
}
.gonew span {

}

.btn_repwrite {
    margin-left: 3px;
    border-radius: 2px 2px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    padding: 6px 12px;
    background: #4b4b4b;
    color: #ffffff;
    letter-spacing: -1px;
    height: 79px;
    font-weight: 600;
}
.btn_repwrite_no {
    margin-left: 3px;
    border-radius: 2px 2px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    padding: 6px 12px;
    background: #eeeeee;
    color: #080808;
    letter-spacing: -1px;
}
.btn_repwrite:hover {
	background: #364d6b;
}


/*°Ô½ÃÆÇ ¹öÆ° 240624*/
.result_table_new .gotolist, .list_btn_area .gotolist {
    padding: 5px 10px;
    background-color: #666666;
    color: #ffffff !important;
    font-weight: 600;
    border-radius: 3px 3px;
    border: 0 ;
    display: inline-flex;
    justify-content: center;
    line-height: 150%;
    align-items: flex-end;
	margin-right:5px;
	color:#ffffff
}
.result_table_new .gotowrite, .gotowrite  {
    padding: 5px 10px;
    background-color: #364d6b;
    color: #ffffff !important;
    font-weight: 600;
    border-radius: 3px 3px;
    border: 0 ;
    display: inline-flex;
    justify-content: center;
    line-height: 150%;
    align-items: flex-end;
	margin-right:5px;
}
.gotomodify, .list_btn_area .gotomodify {
    padding: 5px 10px;
    background-color: #cccccc;
    color: #000000 !important;
    font-weight: 600;
    border-radius: 3px 3px;
    border: 0 ;
    display: inline-flex;
    justify-content: center;
    line-height: 150%;
    align-items: flex-end;
	margin-right:5px;
}
.gotodelete, .list_btn_area .gotodelete {
    padding: 5px 10px;
    background-color: #eeeeee;
    color: #000000 !important;
    font-weight: 600;
    border-radius: 3px 3px;
    border: 0 ;
    display: inline-flex;
    justify-content: center;
    line-height: 150%;
    align-items: flex-end;
	margin-right:5px;
}
.result_table_new .gotolist:hover, .result_table_new .gotowrite:hover, .gotowrite:hover, .result_table_new .gotomodify:hover,.result_table_new .gotodelete:hover {
	text-decoration:none;
}
.gotolist span, .gotowrite span, .gotomodify span, .gotodelete span {font-size:1.4em}


.ppose_btrn_line {text-align:right}



/*list_hot*/
.list_hottitle {
	margin-top:15px;
	display:flex;
	width: 100%;
    justify-content: space-between;
}

/*Å×ÀÌºí*/
.default_table {
    border-top: 2px solid #336698 !important;
    border-left: 0 !important;
    border-right: 0 !important;
    border-bottom: 1px solid #c1c1c1;
	height:20px;
	font-size:14px;
	width: 100%;
}
	.default_table.calender th {
		height:30px;
	}
	.default_table.calender td {
		min-height:50px;
		height:50px;
	}
	.default_table td span ul li::marker {
		  font-size: 0.7rem
	}
	.default_table.calender td .box_date_red, .default_table.calender td .box_date_black, .default_table.calender td .box_date_blue {

		width:20px;
		height:20px;
		display:inline-flex;
		justify-content: center;
		border-radius:3px 3px;
		margin-bottom:5px;
		font-size:11px;
	}
	.default_table.canceltbl th {
		padding: 5px 0;
		letter-spacing: 0px;
	}
	.default_table.canceltbl td {
		text-align:center;
	}
	.default_table.canceltbl td:first-child {
		background: #fcfcfc;
		font-weight: 600;
		border-bottom: 0px solid #c1c1c1;
	}
	.default_table.canceltbl td:last-child {
		text-align:left;
	}
	.default_table.calender td .box_date_red {
		border:solid 1px #ffb3b3;
		color:#ff0000;
	}
	.default_table.calender td .box_date_blue {
		border:solid 1px #9e9eff;
		color:#0000ff;
	}
	.default_table.calender td .box_date_black {
		border:solid 1px #bbbbbb;
	}
	.default_table.bderdbbl {
	border-bottom: 4px #cccccc;
    border-bottom-style: double;
	}
	.default_table.heighttbl_35 th {
		height:45px;
	}
	.default_table.heighttbl_35 td {
		height:35px;
	}
	.default_table th {
		border-bottom: 1px solid #c1c1c1;
		border-right: 1px solid #c1c1c1;
		background: #f5f5f5;
		color: #000000;
		padding: 3px 0 3px 0;
		font-weight: normal;
		text-align:center;
		font-weight: 600;
		height:25px;
		letter-spacing:-1.5px;
		line-height: 140%;
	}
			.default_table th ul li, .default_table th p {
		font-weight: 600;}
	.view_develop_wrap.newver .view_develop_data1 .default_table th {
		height:33px;
	}
	.view_develop_wrap.newver .view_develop_data2 .default_table th {
		height:33px;
	}
	.view_develop_data2 p, .view_develop_data2 p span {
		font-size:16px !important;
	}
	.default_table tr.totalbg {
		background: #fffac1;
	}
		.default_table th span {}
	.default_table td {
		border-bottom: 1px solid #c1c1c1;
		border-right: 1px solid #c1c1c1;
		padding: 5px 0px 5px 5px;
		text-align: left;
		word-break: break-all;
		line-height: 140%;
	}
	.default_table td.pddleft10 {padding-left:10px !important;}
	.default_table td.pddright5 {padding-right:10px !important;}
	.default_table td.vertagnt {vertical-align: top;}

	.default_table td.bdleftline {border-left: 1px solid #c1c1c1;}
	.default_table td.bdrightline {}

		.default_table.center td {text-align:center}
		.default_table.gamjung td.pddgleft3 {padding:3px}
		.default_table.gamjung td .txtheightarea {font-size:16px; letter-spacing:-1px; height:65px; overflow: hidden;}
		.default_table.gamjung td .txtheightareadwn {font-size:16px; letter-spacing:-1px; overflow: hidden;}
		.default_table.gamjung td:first-child {
		padding: 5px 0px 3px 5px;
	}
		.default_table .right, .default_table .txt_Right, .default_table .txt_right {
			text-align: right !important;
			padding-right:5px;
		}
		.default_table .left, .default_table .txt_left {
			text-align: left !important;
		}
		.default_table .center, .default_table .txt_center {
			text-align: center !important;
		}
		.default_table .pddleft10 {
			padding-left: 10px !important;
		}
		.default_table .pddleft15 {
			padding-left: 15px !important;
		}
		.default_table .pddright10 {
			padding-right: 10px !important;
		}
		.default_table .pddright15 {
			padding-right: 15px !important;
		}
		.default_table .center{
			text-align: center !important;
		}
		.default_table .yellowtxt, .yellowtxt {
			color: #fffc00;
		}
		.default_table .redtxt {
			color: #ff0000;
		}
		.default_table .bluetxt {
			color: #0000ff;
		}
		.default_table .boldtxt {
			font-weight: 600;
		}
		.default_table .price {
			font-weight: 600;
		}
		.default_table .pricesub {
			color:#a3a3a3;
		}
		.pricesubtol {
			color:#000000;
		}
		.default_table .totalprice {
			color: #ff0000;
			font-weight: 600;
		}
		.default_table .totalprice {
			color: #ff0000;
			font-weight: 600;
		}
		.default_table td a {
			white-space: normal;
		}
.default_table.date_info.gillbtn_line {
	border-bottom:0px solid #336698 !important;}
		.default_table.date_info.gillbtn_line td.gillbtn_line_td {
			padding:10px 0;
			text-align:left;
		}
			.default_table.date_info.gillbtn_line td.gillbtn_line_td.cancel_td {
				background: #fef5f0;
				text-align: center;
				color: #fe0e0d;
			}
			.default_table.date_info.gillbtn_line td.gillbtn_line_td .cancel_ing_detailline {
				background: #f2f2f2;
				text-align: center;
				color: #010101;
				border-radius: 10px 10px;
				padding: 10px 10px;
			}
			.default_table.date_info.gillbtn_line td.gillbtn_line_td .cancel_ing_detailline .giil_dateV2 {
				Font-weight:600;
			}
			.default_table.date_info.gillbtn_line td.gillbtn_line_td .cancel_ing_detailline span {
				color: #010101;
			}
				.default_table.date_info.gillbtn_line td.gillbtn_line_td.cancel_td .display_flex {
					justify-content: center;
				}
				.default_table.date_info.gillbtn_line td.gillbtn_line_td.cancel_td .txtbold {
					margin-left:5px;
				}
				.default_table.date_info.gillbtn_line td.gillbtn_line_td.cancel_td .material-symbols-outlined {
					font-size:18px;
					margin-right:5px;
				}
			.default_table.date_info.gillbtn_line td.gillbtn_line_td .txt_gill_sub {
				margin-left:10px;
				color:#7F7F7F;
				font-size: 14px;
			}
			.default_table.date_info.gillbtn_line td.txt_alert_line {
				color:#cd0000;
				border-left: 0px solid #c1c1c1;
				padding: 5px 0;
			}
			.default_table.date_info.gillbtn_line td.txt_alert_line .txt_attnt {
				font-weight:600;
			}
			.default_table.date_info.gillbtn_line td.txt_alert_line .txt_attnt_under {
				font-weight:600;
				text-decoration:underline;
			}
.modi_info_dbub {
	display: flex;
    flex-direction: column;
	margin-top:30px;
}
.modi_info_dbub .display_flex {
	color: #c8671e;
}
.modi_info_dbub .display_flex .material-symbols-outlined {
	font-size:16px;
	color: #c56a38;
	font-weight:600;
	margin-right:3px;
}
.modi_info_dbub .dbubtxt {
	margin-left:5px;
	letter-spacing: -1px;
}
	.default_table.center td {
		text-align: center;
	}
	.default_table td.img {
		text-align:center;
		padding:3px 0px 3px 3px;
		vertical-align: top;
	}
	.default_table td.img {
		text-align:center;
		padding:3px 0px 3px 3px;
		vertical-align: top;
	}
	.default_table td.img.verf {
		text-align:center;
		padding:3px 3px 3px 0px;
		vertical-align: top;
	}

	.part_sum_v2 {
		background: #e1e1e1;
	}
	.tot_sum_v2 {
		background: #696969;
	}
	.tot_font_v2 {
		color: #ffeb00;
	}
		.default_table td.img img {width:100%; height: auto;}
		.default_table li, .default_table li b {}
		.default_table td.img button {
			margin-top:5px;
			cursor: pointer;
			display: inline-flex;
			align-items: center;
			flex-direction: row;
			justify-content: space-between;
			align-items: center;
		}
				.default_table td.img button.photo_more_btn_p {

				}
				.default_table td.img button.photo_more_btn_m {
					display: none;
				}
		.default_table th:last-child, .default_table td:last-child {
			border-right: 0 !important;
			border-left: 1px solid #c1c1c1;
		}
		.default_table.date_info.gillbtn_line td.gillbtn_line_td:first-child {
			border-bottom:0px solid #336698 !important;
			border-left: 0px solid #c1c1c1;
		}
			.default_table th div, .default_table td div, .default_table td p, .default_table td strong, .default_table td b, .default_table td span {

				line-height:140%;
			}
.gongsijiga_table {
    border-top: 2px solid #336698 !important;
    border-left: 0 !important;
    border-right: 0 !important;
    border-bottom: 1px solid #c1c1c1;
	height:20px;
	width: 100%;
}
	.gongsijiga_table th {
		border-bottom: 1px solid #c1c1c1;
		border-right: 1px solid #c1c1c1;
		background: #f5f5f5;
		color: #000000;
		padding: 6px 0 3px 0;
		font-weight: normal;
		text-align:center;
		font-weight: 600;
		height:20px;
		font-size:14px;
		letter-spacing:-1.5px;
		line-height: 150%;
	}
	.gongsijiga_table td {
		border-bottom: 1px solid #c1c1c1;
		border-right: 1px solid #c1c1c1;
		padding: 5px 0px 3px 5px;
		text-align: center;
		font-size:14px;
		word-break: break-all;
		line-height: 150%;
	}
	.gongsijiga_table th:last-child, .gongsijiga_table td:last-child {
		border-right:0
	}
	.gongsijiga_table tbody tr:nth-child(3), .gongsijiga_table tbody tr:nth-child(7), .gongsijiga_table tbody tr:nth-child(11),
	.gongsijiga_table tbody tr:nth-child(15), .gongsijiga_table tbody tr:nth-child(19), .gongsijiga_table tbody tr:nth-child(23),
	.gongsijiga_table tbody tr:nth-child(27),
	.gongsijiga_table tbody tr:nth-child(4), .gongsijiga_table tbody tr:nth-child(8), .gongsijiga_table tbody tr:nth-child(12),
	.gongsijiga_table tbody tr:nth-child(16), 	.gongsijiga_table tbody tr:nth-child(20), .gongsijiga_table tbody tr:nth-child(24),
	.gongsijiga_table tbody tr:nth-child(28) {
		background: #f7f8ff;
	}
.date_table {
    border-top: 2px solid #336698 !important;
    border-left: 0 !important;
    border-right: 0 !important;
    border-bottom: 1px solid #c1c1c1;
	height:20px;
	font-size:14px;
	width: 100%;
}
	.date_table th {
		border-bottom: 1px solid #c1c1c1;
		border-right: 1px solid #c1c1c1;
		background: #f5f5f5;
		color: #000000;
		padding: 6px 0 3px 0;
		font-weight: normal;
		text-align:center;
		font-weight: 600;
		height:20px;
		font-size:14px;
		letter-spacing:-1.5px;
		line-height: 150%;
	}
	.date_table td {
		border-bottom: 1px solid #c1c1c1;
		border-right: 1px solid #c1c1c1;
		padding: 0px;
		text-align: left;
		font-size:14px;
		word-break: break-all;
		line-height: 150%;
	}
		.date_table td:first-child {
		border-left: 1px solid #c1c1c1;
		}
	.date_table td .date_bg {background:#ebebeb; padding:5px;text-align:center}
		.date_table .th_bg {
			background: #f1f1ff;
		}
		.date_table td .block_tble_th th, .date_table td .block_tble_td td  {
			border-bottom: 0px solid #c1c1c1;
			border-right: 0px solid #c1c1c1;
			border-left: 0px solid #c1c1c1;
			padding: 0 5px
		}
		.block_tble_th {}
		.block_tble_td {}
.rhdao_table {
    border-top: 5px solid #336698 !important;
    border-left: 5px solid #336698 !important;
    border-right: 5px solid #336698 !important;
    border-bottom: 1px solid #c1c1c1;
	height:20px;
	font-size:14px;
	width: 100%;
}

	.rhdao_table th {
		border-bottom: 1px solid #e1e1e1;
		border-right: 0px solid #e1e1e1;
		background: #f5f5f5;
		color: #333333;
		padding: 3px 0 3px 10px;
		font-weight: 600;
		text-align:left;
		height:30px;
		letter-spacing:-1px;
	}
	.rhdao_table th span {font-size:14px;}
	.rhdao_table td {
		border-bottom: 1px solid #e1e1e1;
		border-right: 0px solid #e1e1e1;
		padding: 5px 0px 3px 5px;
		text-align: left;
		word-break: break-all;
	}
		.rhdao_table td.right, .rhdao_table td.txt_Right {
			text-align: right !important;
			padding-right:5px;
		}
		.rhdao_table td.center{
			text-align: center !important;
		}
		.rhdao_table td.bold {
			font-weight:600;
		}
		.rhdao_table td a {
			font-size:14px;
			line-height:20px;
			white-space: normal;
		}
		.rhdao_table td .dlqckfdbgud {
			width: 95%;
			display: flex;
			flex-direction: row;
			flex-wrap: wrap;
			margin-left: 10px;
		}



		.rhdao_table td .dlqckfdbgud .xkdlxmfdlek {
			width: 100%;
			font-weight:600;
		}
		.rhdao_table td .dlqckfdbgud li {
			width: 49%;
			display: inline-flex;
			flex-direction: row;
			align-items: center;
			justify-content: flex-start;
		}
	.rhdao_table.center td {
		text-align: center;
	}
	.rhdao_table td.img {
		text-align:center;
		padding:3px 0px 3px 3px;
		vertical-align: top;
	}
	.rhdao_table td.img {
		text-align:center;
		padding:3px 0px 3px 3px;
		vertical-align: top;
	}
	.rhdao_table td.img.verf {
		text-align:center;
		padding:10px 3px 3px 0px;
		vertical-align: top;
	}

		.rhdao_table td.img img {max-width:342px; width:100%; height: auto;}
		.rhdao_table li, .rhdao_table li b {
    line-height: 22px;
	}
		.rhdao_table td.img button {
			margin-top:5px;
			cursor: pointer;
			display: inline-flex;
			align-items: center;
			flex-direction: row;
			justify-content: space-between;
			align-items: center;
		}
				.rhdao_table td.img button.photo_more_btn_p {

				}
				.rhdao_table td.img button.photo_more_btn_m {
					display: none;
				}
		.rhdao_table th:last-child, .rhdao_table td:last-child {
			border-right: 0 !important;
			border-left: 0px solid #c1c1c1;
		}
			.rhdao_table th div, .rhdao_table td div, .rhdao_table td p, .rhdao_table td strong, .rhdao_table td b, .rhdao_table td span {

				line-height:20px;
			}
			input[class="rhddlek"] {
				-webkit-appearance: none;
				position: relative;
				width: 12px;
				height: 11px;
				/*cursor: pointer;*/
				outline: none !important;
				border: 1px solid #eeeeee;
				border-radius: 2px;
				background: #f9f9f9;
			}

			input[class="rhddlek"]::before {
				content: "\2713";
				position: absolute;
				left: 20%;
				overflow: hidden;
				transform: scale(0) translate(-20%, -20%);
				line-height: 1;
			}

			input[class="rhddlek"]:checked {
				background-color: #d30909;
				border-color: rgba(255, 255, 255, 0.3);
				color: white;
			}

			input[class="rhddlek"]:checked::before {
				border-radius: 2px;
				transform: scale(1) translate(-15%, -10%);
				font-size: 12px;
				font-weight: 600;
			}


/*20240620 ¾ÆÀÌµð/ºñ¹Ð¹øÈ£ Ã£±â*/
.idpw_tbl th {
	background: #f9f9f9;
	text-align:left;
	padding-left:15px;
}
.idpw_tbl td {
	padding: 5px 10px;
}
.idpw_tbl td, .idpw_tbl th {

	border-bottom: solid 1px #dddddd;
}
.idpw_tbl input, .idpw_tbl select {
	padding: 2px 3px;
    border: 1px solid #cccccc;
    color: #444444;
    border-radius: 3px 3px;
	font-size:14px;
}
.idpw_tbl input {
	height: 31px;
	}
.idpw_tbl select {
	height: 33px;
	}
.idpw_tbl .btn_idpw_fnd {
    padding: 2px 7px 3px 7px;
    background-color: #0060da;
    color: #ffffff !important;
    margin-left: 4px;
    font-weight: 500;
    margin-right: 14px;
    border-radius: 3px 3px;
    border: 0 !important;
}
.idpw_find_suss, .pw_find_suss, .idpw_find_fald {
    background: #f7f7f7;
    padding: 10px;
    border-radius: 5px 5px;
    border-radius: 7px 7px;
	margin-top: 30px;
    margin-bottom: 30px;
	padding: 2px 7px;
}
.idpw_find_suss {
    text-align: right;
}
.idpw_find_fald {
    text-align: center;
}
.idpw_find_fald .idpw_find_reslt {
}
.idpw_find_fald .idpw_find_reslt .ttlsve {
	font-weight:600;
	color:#ff0000;
	line-height:160%;

}
.idpw_find_fald .idpw_find_reslt .coont {
	color:#444444;
	line-height:160%;

}

.idpw_tbl .sellph {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}
.idpw_tbl .sellph li {
    display: inline-flex;
    align-items: center;
    flex-direction: row;
}
.idpw_tbl .sellph li.sellph_cormf {
margin-top: 5px;
}
.idpw_find_suss .idpw_find_reslt {
    display: inline-flex;
    align-items: center;
    justify-content: space-between;
    flex-direction: row;
    width: 73%;
}
.idpw_find_suss .idpw_find_reslt .suss_id {}
.idpw_find_suss .idpw_find_reslt .suss_id .title {
	color:#444444;
}
.idpw_find_suss .idpw_find_reslt .suss_id .value {
	font-weight:600;
	font-size:16px;
}
.idpw_find_suss .idpw_find_reslt .suss_date {}
.idpw_find_suss .idpw_find_reslt .suss_date .title {
	color:#444444;
}
.idpw_find_suss .idpw_find_reslt .suss_date .value {
	font-weight:600;
	font-size:16px;
}


.idpw_find_suss .btn_pw_fndgray, .idpw_tbl .btn_pw_fndgray {
    padding: 4px 7px;
    background-color: #555555;
    color: #ffffff !important;
    margin-left: 4px;
    font-weight: 600;
    margin-right: 14px;
    border-radius: 3px 3px;
    border: 0 !important;
}
.pw_find_suss .pw_find_reslt {
display: inline-flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    width: 99%;

}
.pw_find_reslt {
    background: #f7f7f7;
    border-radius: 7px 7px;
	margin-top: 30px;
    margin-bottom: 30px;
	padding: 2px 3px;
}
.pw_find_reslt span{font-weight:600}
.pw_find_reslt li {display:flex; line-height:170%; align-items: center;}
.pw_find_reslt li.suss_cont {margin-left:50px;}
.pw_find_reslt .btn_pw_fndkakao {
    padding: 4px 10px  4px 7px;
    background-color: #ffde00;
    color: #3c1e1e !important;
    margin-left: 4px;
    font-weight: 600;
    margin-right: 14px;
    border-radius: 3px 3px;
    border: 0 !important;
	display:flex;
	letter-spacing:-1px;
}
.pw_find_reslt .btn_pw_fndkakao::before {
    content: '';
    background: url(/images/ico_kakaotalk_small.png) no-repeat;
    width: 17px;
    display: block;
    height: 17px;
    background-size: 20px 20px;
	margin-right:5px;
}
.pw_find_reslt .btn_pw_fndgray {
    padding: 4px 7px;
    background-color: #555555;
    color: #ffffff !important;
    margin-left: 4px;
    font-weight: 600;
    margin-right: 14px;
    border-radius: 3px 3px;
    border: 0 !important;
}
.pw_find_warned {
    padding: 10px;
    border-radius: 7px 7px;
    margin-top: 30px;
    margin-bottom: 30px;
	display:flex;
	color:#888888;
}
.warned_ttl {margin-left:108px;}
.warned_cont {}
/* ¹ý¿øº°°Ë»ö */
/* °üÇÒ¹ý¿øÃ£±â */
.search_court_wrap {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: flex-start;
}
	.search_court_wrap .search_court_left {
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		align-items: center;
		width: 16%;
	}
		.search_court_wrap .search_court_left ul li {
			font-size: 14px;
			display: flex;
			width: 100%;
			justify-content: space-between;
			align-items: center;
			padding: 9px 10px;
			border-top: solid 1px #cccccc;
			border-left: solid 1px #cccccc;
			border-right: solid 1px #cccccc;
			color:#616161;
			cursor:pointer;
				letter-spacing:-1px;
		}
			.search_court_wrap .search_court_left ul li.focus {
				color:#ffffff;
				background:#048195;
			}
			.search_court_wrap .search_court_left ul li:hover {
				color:#ffffff;
				background:#048195;
			}
			.search_court_wrap .search_court_left ul li:last-child {
				border-bottom: solid 1px #cccccc;
			}
			.search_court_wrap .search_court_left ul li span {
				margin-left: 5px;
				font-size:16px;
			}
	.search_court_wrap .search_court_right {
		display: flex;
		flex-direction: column;
		flex-wrap: wrap;
		align-items: flex-start;
		width: 84%;
		padding: 0px 0px;
	}
		.search_court_wrap .search_court_right .jibangbub_line {
			width: 100%;
			display: flex;
			align-items: center;
			margin-bottom: 20px;
			flex-wrap: wrap;
			flex-direction: row;
		}
			.search_court_wrap .search_court_right .jibangbub_cntnt .default_table {
				margin-top:10px;
				border-top: 2px solid #048195 !important;
				background: #ffffff;
			}
				.search_court_wrap .search_court_right .jibangbub_cntnt .default_table td {
					padding: 10px 0px 7px 10px;
				}
				.search_court_wrap .search_court_right .jibangbub_cntnt .default_table td:first-child {
					font-weight:600;
					color: #048195;
					padding: 10px 0px 7px 0px;
					border-left: 1px solid #c1c1c1;
				}
				.search_court_wrap .search_court_right .jibangbub_cntnt .default_table td:last-child {
					border-right: 1px solid #c1c1c1 !important;
				}
			.search_court_wrap .search_court_right .jibangbub_cntnt .default_table .bub_phone {
				display: flex;
				flex-direction: row;
				flex-wrap: wrap;
				align-items: flex-start;
				width: 95%;
				padding: 0px 0px;
				justify-content: space-between;
				margin: 0 auto;
			}
				.search_court_wrap .search_court_right .jibangbub_cntnt .default_table .bub_phone li {
					display: flex;
					flex-direction: row;
					flex-wrap: wrap;
					width: 25%;
					padding: 0px 0px;
					justify-content: flex-start;
				}
					.search_court_wrap .search_court_right .jibangbub_cntnt .default_table .bub_phone li span:first-child {
						width:30%;
						text-align:right
					}
			.search_court_wrap .search_court_right .jibangbub_line .btn_jibangbub {
				font-size:14px;
				cursor: pointer;
				border-radius: 7px 7px;
				margin-right: 6px;
				background: #f2f2f2;
				padding: 10px 22px;
				border: solid 1px #dddddd;
				color: #616161;
				text-align: center;
				letter-spacing:-1px;
				margin-bottom: 6px;
			}
				.search_court_wrap .search_court_right .jibangbub_line .btn_jibangbub:hover {
				background:#048195;
				border:solid 1px #048195;
				color: #ffffff;
				}
				.search_court_wrap .search_court_right .jibangbub_line .btn_jibangbub.focus {
				background:#048195;
				border:solid 1px #048195;
				color: #ffffff;
				}

		.search_court_wrap .search_court_right .jibangbub_cntnt {
		    width: 100: flex;
			align-items: flex-start;
			justify-content: flex-start;
			background: #f5f5f5;
			padding: 20px 20px;
			border-radius: 10px 10px;
			flex-direction: column;
			flex-wrap: nowrap;
		}
			.search_court_wrap .search_court_right .jibangbub_cntnt .jibangbub_btnline {
				display: flex;
				align-items: center;
				justify-content: center;
				width: 100%;
				margin-top:18px;
				margin-bottom:18px;
			}
				.search_court_wrap .search_court_right .jibangbub_cntnt .jibangbub_btnline .btn_bubsearch {
					font-size:16px;
					cursor: pointer;
					border-radius: 7px 7px;
					margin-right: 8px;
					background: #ffffff;
					padding: 12px 24px;
					border: solid 1px #dddddd;
					color: #048195;
					text-align: center;
					font-weight: 600;
				}
				.search_court_wrap .search_court_right .jibangbub_cntnt .jibangbub_btnline .btn_bubgo {
					font-size:16px;
					cursor: pointer;
					border-radius: 7px 7px;
					margin-right: 8px;
					background: #ffffff;
					padding: 12px 24px;
					border: solid 1px #dddddd;
					color: #048195;
					text-align: center;
				font-weight: 600;
				}
					.search_court_wrap .search_court_right .jibangbub_cntnt .jibangbub_btnline .btn_bubsearch:hover,
					.search_court_wrap .search_court_right .jibangbub_cntnt .jibangbub_btnline .btn_bubgo:hover {
						background:#048195;
						border:solid 1px #048195;
						color: #ffffff;
					}
			.search_court_wrap .search_court_right .jibangbub_cntnt .title {
				color: #048195;
				font-weight: 600;
				font-size: 16px;
				display: flex;
				align-items: center;
				justify-content: flex-start;
				width: 100%;
			}
				.search_court_wrap .search_court_right .jibangbub_cntnt .title span {
					margin-right: 5px;
				}
			.search_court_wrap .search_court_right .jibangbub_cntnt select {
				padding: 2px 3px;
				border: 1px solid #cccccc;
				color: #444444;
				border-radius: 3px 3px;
				margin-left: auto;
			}
			.search_court_wrap .search_court_right .jibangbub_cntnt .jibangbub_maparea {
				padding:10px;
				background:#ffffff;
			}

/*20240611 °Ë»ö°á°ú Å×ÀÌºí*/

.table_search_result {
	border-top:2px solid #336698 ;

}
.table_search_result th {
	padding: 4px 0 4px 0;
    background-color: #f5f5f5;
    color: #333333;
	border-bottom:solid 1px #cccccc;
}
.table_search_result td {
	padding: 10px;
    color: #333333;
	line-height:150%;
	border-bottom:solid 1px #cccccc;
}
.table_search_result .result_num {
	color:#4e95d9; margin-left:3px; font-size:15px; font-weight:600
}
.value_red {
	font-size:12px;
	color:#c21e02;
}
.kind_cap {
	display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: center;
}
	.kind_cap li {
		width:20%;
		line-height:150%;
	}
.lst_jongcd {

}
.result_list_title {
    margin-top: 20px;
    margin-bottom: 10px;
    padding: 10px 0;
    width: 100%;
    text-align: center;
    display: flex;
    align-items: center;
        justify-content: flex-start;
}
	.result_list_title .result_list_txt {
		font-weight:600;
		font-size:20px;
		display: inline-flex;
		justify-content: center;
		align-items: center;
		color: #505050;
		padding: 3px 0 6px 0;
	}
		.result_list_title .result_list_txtblue {
			font-weight:600;
			font-size:20px;
			color: #0070c0;
			margin-right:6px;
		}
		.result_list_title .blank {
			width:20%;
		}
		.result_list_title .arrng_select {
			width: 15%;
			text-align:center;
		}
		.result_list_title .arrng_select select {
			padding: 2px 3px;
			border: 1px solid #cccccc;
			color: #444444;
			border-radius: 3px 3px;
		}
		.result_list_title .result_list_txt .result_list_num {
			color:#c00000;
			font-weight:600;
			font-size:22px;
			margin-left:5px;
		}
		.result_list_title .result_list_txt .result_list_num_v2 {
			color:#4e95d9;
			font-weight:600;
			font-size:22px;
			margin-left:5px;
		}

/*¸íµµºñ¿ë°è»ê ÆË¾÷ Å×ÀÌºí*/
.myungdo_div_pop {
    padding: 20px;
    background: #f8f8f8;
    border-radius: 10px 10px;
	margin-bottom:30px;
}
.myungdo_div_pop .myungdo_subs_ul {
    display: inline-flex;
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    list-style: none;
    margin: 0;
    padding: 0;
}
.myungdo_div_pop .myungdo_subs_ul .myungdo_subs_li {
	line-height:160%;
	font-weight:600;
}
.myungdo_div_pop .myungdo_subs_ul .myungdo_subs_li.title {
	color:#336698;
	margin-bottom:10px;
}
.myungdo_div_pop .myungdo_subs_ul .myungdo_subs_li.txtred_ttl {
	color:#d30000;
	font-weight:600;
	margin-top:20px;
}
.myungdo_div_pop .myungdo_subs_ul .myungdo_subs_li.txtred_cont {
	color:#d30000;
	font-weight:400;

}
.myungdo_div_pop .myungdo_subs_ul .myungdo_subs_li:nth-child(n+4):nth-child(-n+9) {
	margin-left:4px;
}
.myungdo_div_pop .myungdo_subs_ul .myungdo_subs_li .sub {
	margin-left:20px;
	padding: 0;
    list-style: none;
	color:#666666;

	margin-bottom:10px;
}

.myungdo_table_pop {
    border-top: 2px solid #336698 !important;
    border-left: 0 !important;
    border-right: 0 !important;
	height:20px;
	font-size:14px;
	width: 100%;
}
.myungdo_table_popwrap {
	padding: 0 20px 20px 20px;
}
	.myungdo_table_pop th {
		border-bottom: 1px solid #c1c1c1;
		border-right: 1px solid #c1c1c1;
		background: #f5f5f5;
		color: #000000;
		padding: 3px 0 3px 0;
		font-weight: normal;
		text-align:center;
		font-weight: 600;
		height:25px;
		line-height: 110%;
	}
	.myungdo_table_pop td {
		border-bottom: 1px solid #c1c1c1;
		border-right: 1px solid #c1c1c1;
		padding: 5px 0px 3px 5px;
		text-align: left;
		word-break: break-all;
		line-height: 150%;
	}
	.myungdo_table_pop td.price_total {
		color:red;
		font-weight:600;
		text-align:right;
		border-right:0;
		padding-right: 8px
	}
		.myungdo_table_pop td.right {
			text-align:right;
			padding-right: 8px;
		}
		.myungdo_table_pop th:last-child, .myungdo_table_pop td:last-child {
			border-right: 0 !important;
		}
		.myungdo_table_pop ul {
		    display: inline-flex;
			align-items: center;
			flex-direction: row;
			flex-wrap: nowrap;
			list-style: none;
			margin: 0;
			padding: 0;
		}
		.myungdo_table_pop ul li {

		}
.myungdotablepop_title {
    padding: 20px 0 5px 0px;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
}
.myungdotablepop_title .first {
    font-weight: 600;
    display: flex;
    align-items: center;
    justify-content: space-between;
    font-size: 18px;
}
.myungdotablepop_title .last {
    cursor:pointer;
	margin-left:auto
}
.myungdotablepop_culcu {
	width:100%;
	text-align:center;
	padding:15px 5px ;
    cursor:pointer;
	margin-bottom:20px;
}
.btn_myungdo_culcu {
    display: inline-flex;
    padding: 6px 15px;
    border-radius: 5px 5px;
    background: #0d5796;
    font-size: 14px;
    font-weight: 500;
    align-items: center;
    cursor: pointer;
    color: #ffffff;
    border: 1px solid #0d5796;
}
.btn_anal_modpop {
    display: inline-flex;
    padding: 6px 15px;
    border-radius: 5px 5px;
    background: #ffffff;
    font-size: 14px;
    font-weight: 500;
    align-items: center;
    cursor: pointer;
    color: #fe4d4d;
    border: 1px solid #e1e1e1;
}

.btn_myungdo_culcumodif {
    display: inline-flex;
    padding: 3px 6px;
    border-radius: 5px 5px;
    background: #dddddd;
    font-size: 14px;
    font-weight: 500;
    align-items: center;
    cursor: pointer;
    color: #333333;
    border: 1px solid #cccccc;
}
.btn_myungdo_input {
	padding: 3px 5px;
    border: 1px solid #cccccc;
    color: #444444;
    border-radius: 3px 3px;
	margin-right:6px;
	 width:148px;
}
.btn_myungdo_culcumodif:hover, .btn_myungdo_culcu:hover {

    color: #ffffff;
    background: #333333;
    border: 1px solid #333333;
}
.cacul_text_box {
    background: unset;
	    margin: 7px 0 0 20px;
		height:20px;
}
.cacul_input_box {
    background: #ffffff;
	padding: 7px 7px;
    border-radius: 3px 3px;
	margin-left:10px;
    display: flex;
    align-items: center;
	justify-content: space-between;
}
	.cacul_input_box.bluebd {
		border: 2px solid #137ac5;
	}
	.cacul_input_box.greenbd {
		border: 2px solid #56ab39;
	}
	.cacul_input_box.redbd {
		border: 2px solid #c05016;
	}
		.cacul_input_box.greenbd.second {
			margin-right:5px;
		}
		.cacul_input_box .cacul_input{
			color: #444444;
			margin-right:5px;
			outline:none;
		}
			.cacul_input_box.bluebd .cacul_input {
				border: 0px;
				width:178px;
			}
			.cacul_input_box.redbd .cacul_input {
				border: 0px;
				width:208px;
			}
			.cacul_input_box.greenbd .cacul_input {
				border: 0px;
				width:178px;
			}
			.cacul_input_box.greenbd.second .cacul_input {
				border: 0px;
				width:128px;
			}
			.cacul_input_box.redbd.second .cacul_input {
				border: 0px;
				width:128px;
			}
			.cacul_input_box.bluebd .txt_inbox {
				font-weight:600
			}
			.cacul_input_box.greenbd .txt_inbox {
				font-weight:600
			}
			.cacul_input_box.redbd .txt_inbox {
				font-weight:600
			}
/*
°Ë»ö¸ñ·Ï Àç°Ë»ö ¹Ú½º
*/
.list-research-box {
	padding:14px 20px;
	border-radius:5px 5px;
	background:#E9EDF0;
	font-size:15px;
}

.list-research-box form {
    width: 100%;
    display: flex;
    align-items: center;
	margin-bottom:0;
	justify-content: space-between;
}
.list-research-box .title-txt {
	font-size:15px;
}
.list-research-box .material-symbols-outlined {
margin-right:10px;
font-size:18px;
color:#7f7f7f;
}
.list-research-box .h-line {
	rotate: -90deg;
	font-size: 24px;
	color:#bbb;
	margin: 0 10px;
}
.list-research-box .formal_select {
    padding: 3px 4px;
    border: 1px solid #cccccc;
    color: #333333;
    border-radius: 5px 5px;
	margin: 0 30px 0 10px;
	font-size:15px;
}
.list-research-box .formal_select.step {
	width:90px;
	font-size:15px;
	}
.list-research-box .formal_select.date {
	width:155px;
	font-size:15px;
}
.list-research-box .formal_input {
    padding: 5px 8px;
    border: 1px solid #cccccc;
    color: #333333;
    border-radius: 5px 5px;
	margin: 0 15px 0 10px;
		width:270px;
	font-size:15px;
}
.list-research-box .search_btn_sub {
    padding: 5px 10px;
    font-size: 15px;
    background: linear-gradient(#17508b, #003087);
    color: white;
    font-weight: 400;
    letter-spacing: -1px;
    border-radius: 5px 5px;
    margin-right: 10px;
    cursor: pointer;
    width: 60px;
    text-align: center;
    display: inline-block;
}
.list-research-box .search_btn_sub:hover {
    background: linear-gradient(#003087, #17508b);
}
/*°Ë»ö¸ñ·Ï new Å×ÀÌºí*/
.mytaein_table_new {
    border-top: 2px solid #336698 !important;
    border-left: 0 !important;
    border-right: 0 !important;
	height:20px;
	font-size:14px;
	width: 100%;
}
	.mytaein_table_new thead th,
	.mytaein_table_new tbody th {
		border-bottom: 1px solid #c1c1c1;
		border-top: 1px solid #c1c1c1;
		background: #e9e9e9;
		color: #000000;
		padding: 10px 0 ;
		font-weight: normal;
		text-align:center;
		font-weight: 600;
		letter-spacing:-1.5px;
		line-height: 110%;
		color:#000000;
	}
	.mytaein_table_new thead th div {
		font-weight: 600;
		}
	.mytaein_table_new tbody td {
		border-top: 1px solid #c1c1c1;
		padding: 10px 0px 10px 10px;
		text-align: center;
		word-break: break-all;
		line-height: 150%;
		color:#000000;
	}
	.mytaein_table_new tbody td.photo {
		vertical-align:top;
	}
	.mytaein_table_new tbody td.subjck, .mytaein_table_new.pddlheight tbody td.subjck {
		color:#e28654;
		text-align: left;
		padding-left: 10px ;
	}
	.mytaein_table_new tbody td.address {
		text-align: left;
	}
	.mytaein_table_new tbody td.address > span > p, .mytaein_table_new tbody td.address > p {
		margin-top: 5px;
	}
	.mytaein_table_new tbody tr:last-child {
		border-bottom: 1px solid #c1c1c1;

	}
	.mytaein_table_new tbody td input.mytninput {
		padding: 4px 6px;
		border: 1px solid #cccccc;
		color: #444444;
		border-radius: 3px 3px;
	}
	.mytaein_table_new tbody td .mytnselect {
		padding: 4px 6px;
		border: 1px solid #cccccc;
		color: #444444;
		border-radius: 3px 3px;
	}
	.mytaein_table_new tbody td .mytntextarea {
		width:90%;
		word-wrap:break-word;
		word-break:break-all;
		overflow-y:hidden;
		border-radius:6px 6px;
		background:#f3f3f3;
		border: 0px solid #cccccc;
		resize: none;
		padding: 10px 15px;
	}
		.mytaein_table_new.newpdg tbody td {
			padding: 10px 0px 10px 10px;
		}
		.mytaein_table_new.pddlheight tbody td {
			padding: 10px 0px 0px 0px;
		}
		.mytaein_table_new tbody td.left,
		.mytaein_table_new thead th.left {
			text-align: left;
		}
		.mytaein_table_new tbody td.right {
			text-align: right;
			padding: 5px 5px 5px 5px;
		}
		.mytaein_table_new tbody td.price {
			text-align: right;
			padding-right: 5px;
		}
		.mytaein_table_new tbody td.list_mynoti {
		    padding: 0px 0px 10px 10px;
		}
		.mytaein_table_new tbody td:first-child {
			padding-left:0;
		}
	.mytaein_table_new.popline {
		border-top: 2px solid #336698 ;
		border-left: 0 !important;
		border-right: 0 !important;
		height:20px;
		font-size:14px;
		width: 100%;
	}
	.mytaein_table_new.topbd {
		border-top: 1px solid #c1c1c1 !important;
	}
	.mytaein_table_new.popline thead th, .mytaein_table_new.popline tbody th {
		border-bottom: 1px solid #c1c1c1;
		border-right: 1px solid #c1c1c1;
		background: #e9e9e9;
		color: #000000;
		padding: 10px 0 ;
		font-weight: normal;
		text-align:center;
		font-weight: 600;
		font-size:16px;
		letter-spacing:-1.5px;
		line-height: 110%;
		color:#000000;
	}
	.mytaein_table_new.popline thead th.date_sun, .mytaein_table_new.popline tbody td.date_sun {
		color:#ff0000;
	}
	.mytaein_table_new.popline thead th.date_today {
		background:#caeefb;
	}
	.mytaein_table_new.popline thead th:last-child, .mytaein_table_new.popline tbody td:last-child {

		border-right: 0px solid #c1c1c1;
	}
	.mytaein_table_new.popline tbody td {
		border-top: 1px solid #c1c1c1;
		border-right: 1px solid #c1c1c1;
		padding: 10px 0px 10px 0px;
		text-align: center;
		font-size:16px;
		word-break: break-all;
		line-height: 150%;
		color:#000000;
	}
	.mytaein_table_new.leftpddg tbody td {
		padding: 10px 0px 10px 0px;
	}
.list_mynoti_line {
	background:  #fff3da;
	padding: 10px 10px;
	border-radius: 6px 6px;
	color: #000000;
	display: inline-flex;
	align-items: center;
	width: 97%;
}
	.list_mynoti_line .mynoti_list_memo {
		display: inline-flex;
		width: 100%;
	}
		.list_mynoti_line .mynoti_list_memo li {
			display: inline-flex;
		}
		.list_mynoti_line .mynoti_list_memo li.modifyv2 {
			display: inline-flex;
			flex-direction: column-reverse;
			align-items: flex-start;
			    margin-left: 6px;
		}
		.kakao_favcheck_box {
			display: inline-flex;
			align-items: flex-start;
			font-size:14px;
				margin-bottom:7px;
		}
			.kakao_favcheck_box .help_icon {
				vertical-align:text-top;
				margin-top:1px;
				font-size:18px;
				font-variation-settings:'FILL' 0, 'wght' 250, 'GRAD' 0, 'opsz' 24;
			}
				.kakao_favcheck_box  label {
					display: flex;
					align-items: center;
					font-size:14px;
				}
					.kakao_favcheck_box  input {
					}
			.kakao_favcheck_box .task-tooltip_wrap { position: absolute; width: 1px; height: 1px; }
			.kakao_favcheck_box .task-tooltip {
				position: relative;
				top: -180px;
				left: -50px;
				width: 251px;
				height:150px;
				padding: 5px 11px;
				margin: 4px 0 0 -21px;
				border-radius: 10px;
				background-color: #FCFDE6;
				border: #989898 solid 1px;
				box-shadow: 1px 2px 4px 1px rgba(0, 0, 0, 0.5);
				text-align:left;
				color: #000;
				font-size: 14px;
				font-weight: 400;
				letter-spacing: -0.25px;
				z-index: 2;
				display: none;
			}
			.kakao_favcheck_box .task-tooltip .ttitle {
				font-size:14px;
				font-weight:600;
				margin-bottom:5px;
				color:#000;
			}
		.list_mynoti_line .mynoti_list_memo .subject {
			width: 10%;
			color: #E97132;
			align-items: center;
			justify-content: center;
		}
			.list_mynoti_line .mynoti_list_memo .subject span {
				font-size:20px;
				margin-right:5px;
			}
		.list_mynoti_line .mynoti_list_memo .title {
			width: 20%;
			text-align: left;
			font-weight: 600;
			margin-right: 20px;
			line-height: 140%;
			align-items: center;
		}
		.list_mynoti_line .mynoti_list_memo .contents {
			width: 68%;
			text-align: left;
			line-height: 150%;
			align-items: center;
		}
		.list_mynoti_line .mynoti_list_memo .close {
			width: 5%;
			text-align: right;
			align-items: flex-start;
			justify-content: flex-end;
		}
			.list_mynoti_line .mynoti_list_memo .close span {
				font-size:20px;
				cursor:pointer;
				color:#777777;
			}
/*»ó¼¼ÆäÀÌÁö ÃÑº¸Áõ±Ý*/
.imcha_chongprc {
	display: inline-flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    color: #660000;
	letter-spacing:-1px;
}
/*20241105 »ó¼¼ÆäÀÌÁö °ü½É¹°°Ç µî·Ï ¼öÁ¤*/
.list_mynoti_line.detail {
	width: 100%;
	/*max-width:970px;*/
	margin-top: 5px;
	    margin-bottom: 5px;
	    display: inline-flex;
    align-items: flex-start;
    flex-direction: column;
	flex-basis: 100%;
    box-sizing: border-box;
}
	.list_mynoti_line.detail .icon_hrt {
		width: 10%;
		color:#777777;
			    align-items: flex-start;
	}
		.list_mynoti_line.detail .mynoti_list_memo .icon_hrt .icoimg_hrt {
			width:20px;
			margin-right:5px
		}
		.list_mynoti_line .mynoti_list_memo li {
			display: inline-flex;
			align-items: flex-start;
			padding-top: 2px;
		}
		.list_mynoti_line .mynoti_list_memo li.extra_width {
			width: 27%;
			flex-direction: column;
		}
		.list_mynoti_line .mynoti_list_memo li.extra_width .ttle {
			font-weight:600;
			margin-left:25px;
			margin-top:15px;
			color:#000000;
		}
		.list_mynoti_line .mynoti_list_memo li.extra_width .slect {
			width: 100%;
			margin-top:5px;
			margin-left:25px;

		}
		.list_mynoti_line .mynoti_list_memo li.extra_width .slect select {
			width: 210px;
			font-size: 14px;
			padding:3px 5px;
			border:solid 1px #cccccc;
				border-radius: 4px 4px;

		}
			.list_mynoti_line .mynoti_list_memo li.extra_width .btn_modify_memo {
				border: 0;
				background: #454545;
				color: white ;
				cursor: pointer;
				border-radius: 4px 4px;
				display: inline-flex;
				align-items: center;
				justify-content: center;
				padding: 4px 20px;
				font-size: 12px;
				letter-spacing: -1px;
				margin-top:5px;
				margin-left:25px;
			}
		.list_mynoti_line.detail .mynoti_list_memo .subject {
			width: 6%;
			color: #E97132;
			align-items: flex-start;
			justify-content: center;
			margin-right:20px;
			padding-top: 2px;
		}
			.list_mynoti_line.detail .mynoti_list_memo .subject span {
				font-size:16px;
				margin-right:5px;
			}
		.list_mynoti_line.detail .mynoti_list_memo .modify {
			width: 5%;
			color: #777777;
			align-items: flex-start;
			justify-content: center;
			padding-top: 2px;
		}
			.list_mynoti_line.detail .mynoti_list_memo .modify span {
				cursor: pointer;
			}
			.list_mynoti_line.detail .modify .btn_modify_memo, .list_mynoti_line.detail .modifyv2 .btn_modify_memo {
				border: 0;
				background: #454545;
				color: white ;
				cursor: pointer;
				margin-left: 3px;
				border-radius: 4px 4px;
				display: inline-flex;
				align-items: center;
				justify-content: center;
				padding: 4px 10px;
				font-size: 14px;
				margin-bottom: 5px;
				letter-spacing: -1px;
			}
		.list_mynoti_line.detail .mynoti_list_memo .title {
			width: 17%;
			text-align: left;
			font-weight: 600;
			margin-right: 0px;
			line-height: 140%;
			align-items: flex-start;
			padding-top: 0px;
		}
		.list_mynoti_line.detail .mynoti_list_memo li.extra_width .memo_ttl {
			margin-left:20px;
		}
		.list_mynoti_line.detail .mynoti_list_memo .contents {
			width: 44%;
			text-align: left;
			line-height: 150%;
			align-items: flex-start;
			padding-top: 0px;
			display: flex;
			flex-direction: column;
			margin-bottom:0px;
		}
		.list_mynoti_line.detail .mynoti_list_memo .contents .btn_modify_memo {
			border: 0;
			background: #454545;
			color: white;
			cursor: pointer;
			border-radius: 4px 4px;
			display: inline-flex;
			align-items: center;
			justify-content: center;
			padding: 4px 20px;
			font-size: 12px;
			letter-spacing: -1px;
			margin-top: 5px;
			}
		.list_mynoti_line.detail .mynoti_list_memo .contents textarea {
			width: 95%;
			padding: 10px;
			margin: 0px 0px 0px 0;
			color: #333333;
			font-size: 14px;
		}
		.list_mynoti_line.detail .mynoti_list_memo .close {
			width: 5%;
			text-align: right;
			align-items: flex-start;
			justify-content: flex-end;
			padding-top: 0px;
			margin-left:auto;
		}
		.list_mynoti_line.detail .mynoti_list_memo .close #memo_modify,
		.list_mynoti_line.detail .mynoti_list_memo .close #memo_modify_v2,
		.list_mynoti_line.detail .mynoti_list_memo .close #memo_close {
			font-size:14px;
			padding-top: 2px;
			margin-right:7px;
			color: #777777;
		}

/*20241125 ¸Þ¸ð Ãß°¡»çÇ×*/

		.list_mynoti_line.detail .mynoti_list_jnsagnew {
			display: inline-flex;
			flex-direction: row;
			width: 100%;
		}
		.mynoti_list_jnsagnew .icon_hrt_area {
		    width: 35%;
			display: flex;
			flex-direction: column;
		}
		.mynoti_list_jnsagnew .contents_area {
		    width: 53.5%;
			display: flex;
			flex-direction: column;
		}
			#view_memo_text_v2 pre, #view_memo_text pre {
				white-space: pre-wrap;
				white-space: -moz-pre-wrap;
				white-space: -pre-wrap;
				white-space: -o-pre-wrap;
				word-wrap: break-word;
			}
			.mynoti_list_jnsagnew .modify_area {
				display: flex;
				flex-direction: column;
				align-items: flex-end;
				width: 9%;
			}
				.mynoti_list_jnsagnew .modify_area .btn_modify_memo {
					border: 0;
					background: #454545;
					color: white;
					cursor: pointer;
					border-radius: 4px 4px;
					display: inline-flex;
					align-items: center;
					justify-content: center;
					padding: 4px 12px;
					font-size: 12px;
					letter-spacing: -1px;
					margin: unset;
					margin-top: auto;
				}
				.mynoti_list_jnsagnew .modify_area .modify {

					color: #777777;
					align-items: flex-start;
					justify-content: flex-end;
					padding-top: 2px;
					display: inline-flex;
				}
				.mynoti_list_jnsagnew .close_area {
					width: 3%;
					text-align: right;
					align-items: flex-start;
					justify-content: flex-end;
					padding-top: 0px;
					margin-left: auto;
				}
				.mynoti_list_jnsagnew .close_area span {
					font-size: 20px;
					cursor: pointer;
					color: #777777;
				}
		.mynoti_list_jnsagnew .mynoti_jnsagnewmemo {
			width: 100%;
			display: flex;
			align-items: flex-start;
		}
			.mynoti_list_jnsagnew .mynoti_jnsagnewmemo .icon_hrt {
				width: 27%;
				margin-right:5px
			}
				.mynoti_list_jnsagnew .mynoti_jnsagnewmemo .icon_hrt .icoimg_hrt {
					width: 20px;
					margin-right:5px
				}
		.mynoti_list_jnsagnew .mynoti_jnsagnewmemo li {
			display: inline-flex;
			align-items: flex-start;
			padding-top: 2px;
		}

		.list_mynoti_line.detail .mynoti_jnsagnewmemo .subject {
			width: 15%;
			color: #E97132;
			align-items: flex-start;
			justify-content: center;
			margin-left: 4px;
			padding-top: 2px;
		}
		.mynoti_list_jnsagnew .ttle {
			font-weight: 600;
			margin-left: 25px;
			margin-top: 15px;
			color: #000000;
			/* width: min-content;
			flex-basis: 150px;*/
			word-break: break-all;
		}
		.mynoti_list_jnsagnew .slect {
			width: 100%;
			margin-top:5px;
			margin-left:25px;

		}
		.mynoti_list_jnsagnew  .slect select {
			width: 210px;
			font-size: 14px;
			padding:3px 5px;
			border:solid 1px #cccccc;
				border-radius: 4px 4px;

		}
			.mynoti_list_jnsagnew .btn_modify_memo {
				border: 0;
				background: #454545;
				color: white ;
				cursor: pointer;
				border-radius: 4px 4px;
				display: inline-flex;
				align-items: center;
				justify-content: center;
				padding: 4px 20px;
				font-size: 12px;
				letter-spacing: -1px;
				margin-top:5px;
				margin-left:25px;
			}
		.mynoti_list_jnsagnew .mynoti_jnsagnewmemo .subject {
			width: 6%;
			color: #E97132;
			align-items: flex-start;
			justify-content: center;
			margin-right:20px;
			padding-top: 2px;
		}
			.mynoti_list_jnsagnew .mynoti_jnsagnewmemo .subject span {
				font-size:16px;
				margin-right:5px;
			}
		.mynoti_jnsagnewmemo .modify {
			width: 8%;
			color: #777777;
			align-items: flex-start;
			justify-content: flex-end;
			padding-top: 2px;
			display: inline-flex;
		}
		.mynoti_list_jnsagnew .mynoti_jnsagnewmemo .modifyv2 {
			width: 8%;
			color: #777777;
			align-items: flex-start;
			justify-content: flex-end;
			padding-top: 2px;
			display: inline-flex;
		}
		.mynoti_list_jnsagnew .modify_area span:last-child {
			margin-left:8px;
		}
		.mynoti_list_jnsagnew .comfbtn {
			width: 7%;
			color: #777777;
			align-items: flex-start;
			justify-content: center;
			padding-top: 2px;
		}
			.mynoti_list_jnsagnew .modify_area span {
				cursor: pointer;
			}
			.mynoti_list_jnsagnew .modify .mynoti_jnsagnewmemo {
				border: 0;
				background: #454545;
				color: white ;
				cursor: pointer;
				margin-left: 3px;
				border-radius: 4px 4px;
				display: inline-flex;
				align-items: center;
				justify-content: center;
				padding: 4px 10px;
				font-size: 12px;
				margin-bottom: 5px;
				letter-spacing: -1px;
			}
		.mynoti_list_jnsagnew .mynoti_jnsagnewmemo .title {
			width: 49%;
			text-align: left;
			font-weight: 600;
			margin-right: 0px;
			line-height: 140%;
			align-items: flex-start;
			padding-top: 0px;
		}
		.mynoti_jnsagnewmemo.extra_width .icon_hrt  {
			width: 31%;
			margin-left:25px;
		}
		.mynoti_jnsagnewmemo.extra_width .subject {
			width: 18%;
		}
		.list_mynoti_line.detail .mynoti_jnsagnewmemo .subject {
			width: 18%;
			color: #E97132;
			align-items: flex-start;
			justify-content: center;
			margin-left: 4px;
			padding-top: 2px;
		}
		.mynoti_list_jnsagnew .mynoti_jnsagnewmemo .contents {
			width: 54%;
			text-align: left;
			line-height: 150%;
			align-items: flex-start;
			padding-top: 0px;
			display: flex;
			flex-direction: row;
			margin-bottom: 0px;
		}
		.mynoti_list_jnsagnew .mynoti_jnsagnewmemo .btn_modify_memo {
			border: 0;
			background: #454545;
			color: white;
			cursor: pointer;
			border-radius: 4px 4px;
			display: inline-flex;
			align-items: center;
			justify-content: center;
			padding: 4px 12px;
			font-size: 12px;
			letter-spacing: -1px;
			margin-top: auto;
			}
		.mynoti_list_jnsagnew .contents_area textarea {
			width: 96%;
			padding: 10px;
			margin: 0px 0px 0px 0;
			color: #333333;
			font-size: 14px;
		}
		.mynoti_list_jnsagnew .mynoti_jnsagnewmemo .close {
			width: 3%;
			text-align: right;
			align-items: flex-start;
			justify-content: flex-end;
			padding-top: 0px;
			margin-left:auto;
		}

		.mynoti_list_jnsagnew .mynoti_jnsagnewmemo li.extra_width {

			flex-direction: column;
		}
		.mynoti_jnsagnewmemo.extra_width .icon_hrt  {
			width: 31%;
			margin-left:25px;
		}


.result_table_new {
    border-top: 2px solid #336698 !important;
    border-left: 0 !important;
    border-right: 0 !important;
	height:20px;
	font-size:14px;
	width: 100%;
}
	.result_table_new thead th, .result_table_new tbody th {
		border-bottom: 1px solid #c1c1c1;
		background: #e9e9e9;
		color: #000000;
		padding: 10px 0 ;
		font-weight: normal;
		text-align:center;
		font-weight: 600;
		letter-spacing:-1.5px;
		line-height: 110%;
		color:#000000;
	}
	.result_table_new thead th div {
		font-weight: 600;
		}
		.result_table_new.goolist tbody tr:hover {
			/*background:#e0e0e0;*/
			background:#dff5fd;
			background-color:#dff5fd !important;
		}
	.result_table_new tbody td {
		border-bottom: 1px solid #c1c1c1;
		padding: 14px 0px 11px 5px;
		/*padding: 9px 0px 6px 5px;*/
		text-align: center;
		word-break: break-all;
		line-height: 150%;
		color:#000000;
	}
		.result_table_new.newpdg tbody td {
			padding: 10px 0px 10px 9px;
		}

		.result_table_new tbody td.increase {
			color:#ff5b5a;
		}
		.result_table_new tbody td.decrease {
			color:#0070c0;
		}
		.result_table_new tbody tr.sum td {
			background:#fcede4;
		}
	.result_table_new tbody td .hot_news {
	    background: #ffffcc;
		border: solid 1px #d4a6a6;
		padding: 5px 10px;
		border-radius: 6px 6px;
		color: #c30606;
		display: inline-flex;
		align-items: center;
		width: 97%;
	}
	.result_table_new tbody td .hot_news img {
		width: 20px;
		margin: 0 10px;
	}
	.result_table_new tbody td.bdbtnone {
		border-bottom: 0px solid #c1c1c1;
	}
	.result_table_new tbody.backclr th {
		border-bottom: 1px solid #c1c1c1;
		padding: 10px 10px;
		text-align: center;
		font-size:14px;
		word-break: break-all;
		line-height: 150%;
		color:#000000;
		background:#f9f9f9;
	}
	.result_table_new tbody td.list_mynoti.bdtopnone {
		padding: 0px 0px 11px 5px !important;
		}
	.result_table_new tbody.backclr td {
		border-bottom: 1px solid #c1c1c1;
		padding: 14px 16px;
		text-align: center;
		font-size:14px;
		word-break: break-all;
		line-height: 150%;
		color:#000000;
	}
	.result_table_new .ggob tbody td {
		border-bottom: 0px solid #c1c1c1;
		    padding: 5px 0px 3px 5px;
		}
	.result_table_new thead th.pdlt, .result_table_new tbody td.pdlt {
		    padding-left:15px;}
	.result_table_new tbody td.left, 	.result_table_new thead th.left {
		text-align: left;
	}
	.result_table_new tbody td.right {
		text-align: right;
		padding: 14px 5px 11px 5px;
	}
	.result_table_new tbody tr.fnsum td {
		background: #fbe3d6;
		font-weight: 600;
	}
	.result_table_new tbody td.dotted {
		border-bottom: 1px dotted #c1c1c1;
		padding: 14px;

		}
		.result_table_new tbody td.kb_price2 {padding:0 0 8px 0; border-bottom: 1px solid #c1c1c1;}
	.result_table_new tbody td form {
	    display: inline-flex;
		align-items: center;
	}
	.result_table_new tbody td form textarea {
	    width:850px;
	}
	.result_table_new tbody td .reply_modify {
		display: inline-flex;
		width: 100%;
		justify-content: flex-start;
		align-items: flex-start;
	}
	.result_table_new tbody td .reply_modify li:first-child {
		margin-right:5px;
		font-weight: 600;

	}
	.result_table_new tbody td.photo {    vertical-align: top;}
	.result_table_new tbody td.photo > img, .result_table_new tbody td.photo > div > img {
		border-radius:5px 5px;
	}
		.result_table_new tbody td.photo .photo_list_cont {position:relative;}
		.result_table_new tbody td.photo .photo_list_cont .ico_favv24 {
			position: absolute;
			top: 2px;
			right: 2px;
			width: 24px;
			height: 24px;
			background: url(/images/ico_favrt_v24.svg) no-repeat;
			cursor: pointer;
			background-size: 24px 24px;
		}
		.result_table_new tbody td a {
		color:#000000;
		}
		.result_table_new tbody td a:hover {
			text-decoration : underline;
			color : #EF8700;
		}
		.result_table_new tbody td a:visited {
			text-decoration : underline;
			color:#da00ff;
		}
		.result_table_new tbody td a.link_sageon {
		    display: inline-flex;
			flex-wrap: wrap;
			align-items: center;
			justify-content: center;
		}
		tbody td.photo a.link_sageon, tbody td.photo a {
			font-size:14px ;
		}
		tbody td.photo.pre a {
			font-size:16px ;
		}
		tbody td.photo a.link_sageon span, tbody td.photo a span {
			font-size:14px ;
		}
	.result_table_new tbody td.price {
		text-align: right;

	}
	.result_table_new tbody td.address {
		text-align: left;
		vertical-align:top;
	}
/*¿ª¼¼±Ç*/
#subway_img {
	width:1088px;
}
/*ÇöÀå¿µ»ó*/

.sitevimeolist {}
.sitevimeolist th {}
.sitevimeolist td {padding-top:20px;text-align:left; line-height:160%; padding-left:0px; vertical-align:top; padding-bottom:10px;}
.sitevimeolist td.empty {height: 150px; text-align:center; vertical-align:middle}
.sitevimeolist td ul li {}
.sitevimeolist td.paddTopN {padding-top:0 !important}
.sitevimeolist .tr_line {border-bottom:dashed 1px #cccccc; padding-bottom:20px; padding-top:20px;text-align:left;line-height:160%;vertical-align:top}
.sitevimeolist td ul li .cblue {color:#0012ff;}
.title_list_vimeo {font-size:16px; font-weight:600; margin-left:10px; margin-top:10px; line-height:160%; height:30px}

	/* °ü½É¾øÀ½ 20250328 by song */
	tbody td.address .list_cont_spvalue {
		margin-top: 0px !important;
		display: flex;
		align-items: center;
	}
	tbody td.address .list_cont_toolbtn {
		display: flex;
		align-items: flex-end;
		margin-top: 12px;
	}
	tbody td.address .list_cont_toolbtn .list_btn_jijuk {

	}
	tbody td.address .list_cont_toolbtn .list_btn_dosi {
		 margin-left:4px;
	}
	tbody td.address .list_cont_toolbtn .list_btn_newwin {
		margin-left:4px;
	}

/*opacity Àû¿ë efft_opacity Å¬·¡½º tdÃß°¡*/

	tbody tr.efft_opacity .kind_date,
	tbody tr.efft_opacity .condition {
		opacity:0.3;
		filter: grayscale(100%);
		color:#000000 !important;
	}

	tbody tr.efft_opacity .kind_date div,
	tbody tr.efft_opacity .address .mag_rit,
	tbody tr.efft_opacity .address .list_cont_spvtxt,
	tbody tr.efft_opacity .condition font {
		color:#000000 !important;
	}
	tbody tr.efft_opacity .list_cont_address,
	tbody tr.efft_opacity .price,
	tbody tr.efft_opacity .address .list_cont_address,
	tbody tr.efft_opacity .address .list_cont_spvalue {
		opacity:0.3;
		filter: grayscale(100%);
		color:#000000 !important;
	}

	tbody tr.efft_opacity .photo img {
		opacity:0.1;
		filter: grayscale(100%);
	}
		tbody tr.efft_opacity .photo a  {
		opacity:0.3;
	}
	tbody tr.efft_opacity .address .list_cont_toolbtn a {
		opacity:0.3;
		filter: grayscale(100%);
	}
	tbody tr.efft_opacity .imgbtn_listkakao {
		filter: grayscale(100%);
	}
	tbody tr.efft_opacity .view_check div:nth-child(2) {
		opacity:0.3;
		filter: grayscale(100%);
		color:#000000 !important;
	}
	tbody td.view_check .list_btn_favset {
		display:block;
		margin-top:20px;
	}
	tbody td.view_check .list_btn_unfavset {
		display:block;
		margin-top:20px;
	}
	tbody tr.efft_opacity .view_check .check_fav {
		display:none;
	}
	tbody tr.efft_opacity .ico_pop_yuchal .ico_out_link {
		color: #000000;
		font-size:20px !important;
	}
	#attention_area2 .ico_out_link {
		color: #000000;
		font-size:20px !important;
	}
	tbody td.view_check div:first-child {
		min-height:19px;
	}

	/* //°ü½É¾øÀ½ 20250328 by song */


	.result_table_new tbody td.address img,
	.result_table_new tbody td.view_check img,
	.stat_bn_line img,
	.result_table_new .img_btn_consult,
	.mytaein_table_new .imgbtn_listkakao,
	.result_table_new .imgbtn_listkakao,
	.result_table_new.mytaein tbody td.address img,
	.result_table_new.mytaein .img_btn_consult,
	.mytaein_table_new.mytaein .imgbtn_listkakao,
	.result_table_new.mytaein .imgbtn_listkakao {
		/*zoom:1 !important;*/
	}
	.result_table_new .imgbtn_listkakao,
	.mytaein_table_new .imgbtn_listkakao,
	.imgbtn_listkakao {
		width:18px; cursor:pointer; margin-top:2px;
	}
	.stat_bn_line {
		display:flex; justify-content: space-around; padding-bottom:25px
	}
	.graph_title_t01 {
		width: 1090px;
		height: 76px;
		line-height: 240%;
		border: solid 1px #027024;
		background: #027024;
	}
	.graph_title_sub {display: flex;
				width: 100%;
				height: 76px;
				flex-direction: column;
				align-items: center;
				justify-content: center;
				}
			.graph_title_sub_f {font-size:22px; color:white; margin-left:10px;  font-weight:600}
			.graph_title_sub_s a {display: inline-flex; align-items: center;font-size:16px; color:white;  font-weight:600; text-decoration:underline}

			.graph_cont_c01 {margin-top:15px; display: flex; justify-content: space-between;}
			.graph_t01 {width:830px; height:311px;}
			.graph_t02 {width:1090px;}
			.graph_t02_content {width:1090px; height:250px}
			.graph_t02_table {}
			.graph_t01_title {display: flex; justify-content: space-between; align-items: center; height:40px}
			.graph_t01_title .title_huge {font-size:16px; font-weight:600; letter-spacing:-1px }
			.graph_t01_title .title_select {}
			.graph_t01_title .title_select select {border-radius:5px 5px;font-size:14px; font-weight:400; border: solid 1px #cccccc; padding:5px 8px}
			.graph_t01_sub {border-radius:5px 5px; width:238px; height:fit-content; background:#f3f3f3; padding:5px 5px 0 5px; margin-top:5px}
			.graph_t01_sub_table {display:flex; width:92%;margin:0 auto; flex-direction: column; }
			.graph_t01_sub_table li {font-weight:600; font-size:14px; height:39.8px; border-bottom:dashed 1px #cccccc; display: inline-flex; justify-content: space-between; align-items: center;}
			.graph_t01_sub_table li.title {height:33px;font-size:16px; border-bottom:0; align-items: flex-end; letter-spacing:-1.5px}
			.graph_t01_sub_table li.date {height:24px; font-weight: normal; font-size:12px;  border-bottom:solid 1px #cccccc;}
			.graph_t01_sub_table li span{ font-size:16px;}
			.graph_t01_sub_table li span.fblue {color:blue}
			.graph_t01_sub_table li span.fred {color:red}
			.graph_t01_sub_table li.nobdbottm {border-bottom:0; }


			#canvas {
				width: 800px !important;
				-moz-user-select: none;
				-webkit-user-select: none;
				-ms-user-select: none;
			}
			#v_schterm {font-weight:600; font-size:16px;}
			#v_schterm .date_f {font-size:14px; padding:4px 10px; border-radius:5px 5px; background:#e7e9fd;}
			#v_schterm .date_s {font-size:14px; padding:4px 10px; border-radius:5px 5px; background:#f3e7fd;}

			.graph_t01_content {border-radius:5px 5px; padding:10px 15px; border: solid 1px #cccccc;}
			.graph_t01_content .grpterm {float:left; width:40px; font-size:16px; cursor:pointer;}
			.graph_t01_content .grpon {color:blue;}
	.stat_bn_line img,
	.result_table_new tbody td.photo {
		vertical-align:top;

	}
		.result_table_new tbody td.address .mag_rit, .mytaein_table_new tbody td.address .mag_rit {
			margin-right: 5px;
			color:#7f7f7f;
		}

	.result_table_new tbody td.address > span > p, .result_table_new tbody td.address  > p {
	}
	.result_table_new tbody td.address .clsinterkind {
		display:inline-flex;
		background:#ffffcc;
		color:#c00000;
		font-size:15px;
		padding:3px 8px;
		border-radius:3px 3px;
		margin-top:9px;
	}
.result_table_new tbody td input.box {
    padding: 6px 6px;
    border: 1px solid #cccccc;
    color: #444444;
    border-radius: 3px 3px;
	width:100%;
	box-sizing: border-box;
}
.result_table_new tbody td .m_intra_ttl {
	color:#0070C0;
	font-weight:600;
}
.btn_detail_onmap {
	margin-left: 1px;
    border: solid 1px #cccccc;
    border-radius: 2px 2px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    padding: 1px 2px;
	line-height: 14px !important;
    font-size: 14px !important;
	background: #e0eeff;
	font-weight: normal;
	letter-spacing:-1px;
	background: linear-gradient( to bottom, #8abbf7, #e0eeff );
	}
	.btn_detail_onmap:hover {
		background: linear-gradient( to bottom, #f3f8ff, #c5dfff );
		color:black;
		text-decoration:none;
	}
.btn_detail_inddgi {
	margin-left: 1px;
    border: solid 1px #cccccc;
    border-radius: 2px 2px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    padding: 1px 2px;
	line-height: 14px !important;
    font-size: 14px !important;
	background: #e0eeff;
	font-weight: normal;
	letter-spacing:-1px;
	/*background: linear-gradient( to bottom, #f7bc8a, #fffae0 );*/
	}
	.btn_detail_inddgi:hover {
		background: linear-gradient( to bottom, #fffae0, #f7bc8a );
		color:black;
		text-decoration:none;
	}
.btn_detail_go {
	margin-left: 1px;
    border-radius: 2px 2px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    padding: 1px 2px;
	line-height: 12px !important;
    font-size: 10px !important;
	font-weight: 600;
	letter-spacing:-1px;
	background: #0066CC;
	color:#ffffff;
	}
.btn_detail_go:hover {
	background: #ffffff;
	color:#0066CC;
	border:solid 1px #0066CC;
	}
	.default_table td.add_Line {
		padding: 10px 5px 8px 5px !important;
	}
	.default_table td.noline {border-left: 0px}
.view_infomation.default_table td {
    border-bottom: 0;
    border-right: 0;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:0px;
	line-height: 22px !important;
    font-size: 16px;
}
.gamtbl  {
}
.gamtbl td img {
	margin-left: 3px;
	margin-top: 5px;
	display:inline-flex;
}
.default_table tr.focus th,
.default_table tr.focus td,
.default_table tr.focus td font,
.default_table tr.focus td div,
.default_table tr.focus td span,
.default_table tr.focus td span span,
.default_table tr.focus td ul li,
.rhdao_table tr.focus td,
.rhdao_table tr.focus th,
#rp_data .view_realprice tr.focus td,
.realprice_sum .view_realprice tr.focus td,
.default_table tr.focus td[class="last_date"],
.mytaein_table_new tr.focus td
{
	background: #e0eefd !important;
}
.rhdao_table tr.focus td[rowspan],
.gamjung tr.focus td[rowspan] {
	background:unset !important;
	color:unset !important;
}
.default_table.gamjung tbody .right .per_m, .default_table.gamjung tbody .right .per_p {margin:0 auto}
.default_table.gamjung tbody .right .per_m .danga, .default_table.gamjung tbody .right .per_p .danga {}
.default_table.gamjung tbody .right .per_m .gongprice, .default_table.gamjung tbody .right .per_p .gongprice {margin-top:5px; padding-top:5px; border-top:dotted 1px #ccc;color: #5a9a3e;}
.default_table.gamjung tbody .right .per_m .gongmyun, .default_table.gamjung tbody .right .per_p .gongmyun {margin-top:5px; padding-top:5px; border-top:dotted 1px #ccc;color: #7f7f7f;}
.default_table.gamjung tbody .right .per_m .percnt, .default_table.gamjung tbody .right .per_p .percnt {color: #7f7f7f;}

/*°Ç¹° ÁöºÐ by song*/
.default_table tbody .danga_jibunn {
	display: flex;
    height: 49px;
    box-sizing: border-box;
    padding: 4px 0;
    line-height: 100%;
    align-items: flex-end;
    flex-direction: column;
    justify-content: space-around;
	margin-bottom:10px;
	font-size: 14px;

	}
.default_table tbody .dng_jbn .danga_jibunn {
    background: #fff;}
.default_table tbody .dng_jbn.right .danga_jibunn {
    background: #fff;}
.default_table tbody  .danga_jibunn {
    background: #f7f7f7;}
.default_table tbody .danga_jibunn .wholemyun {
	box-sizing: border-box;
	font-size: 15px;
    color: #5a9a3e;
    line-height: 100%;
    padding: 0;
    margin: 0;
    display: flex;
    align-items: center;
    justify-content: flex-end;
	}
.default_table tbody .danga_jibunn .jibunmyun {
	box-sizing: border-box;
	font-size: 15px;
    color: #7f7f7f;
    line-height: 100%;
    padding: 0;
    margin: 0;
    display: flex;
    align-items: center;
    justify-content: flex-end;
	font-size: 14px;
	}


.default_table.gamjung tbody .right .per_m .pre_danga, .default_table.gamjung tbody .right .per_p .pre_danga {}
.default_table.gamjung tbody .right .per_m .pre_gongprice,
.default_table.gamjung tbody .right .per_p .pre_gongprice,
.default_table.gamjung tbody .right .per_m .pre_gongmyun,
.default_table.gamjung tbody .right .per_p .pre_gongmyun {color: #5a9a3e;}

.default_table tr.focus td.left_Line[rowspan],
.default_table tr.focus td[rowspan] span,
.default_table tr.focus td[rowspan].img,
.default_table tr.focus td[rowspan].img div {
	background: unset !important;
	color:unset !important;
}

	.view_infomation.default_table td font {
		letter-spacing:-1px;
	}

		.view_infomation.default_table  td:last-child {
			border-right: 0 !important;
			border-left: 0;
		}

.mulnum_tbl td {
	border-bottom: 0;
    border-right: 0;
}
	.mulnum_tbl td:last-child {
		border-right: 0;
		border-left: 0;
	}
	.gamyo_table, .gamyo_table th, .gamyo_table td, .gamyo_table td:last-child {
		border-top:0;
		border-left:0;
		border-right:0;
		border-bottom:0;
	}
.commut_table {
    border-top: 2px solid #336698 !important;
    border-left: 0 !important;
    border-right: 0 !important;
    border-bottom: 1px solid #c1c1c1;
	height:20px;
	font-size:14px;
	width: 100%;
}
	.commut_table.bderdbbl {
	border-bottom: 4px #cccccc;
    border-bottom-style: double;
	}
	.commut_table th {
		border-bottom: 1px solid #c1c1c1;
		border-right: 0px solid #c1c1c1;
		background: #f5f5f5;
		color: #000000;
		padding: 3px 0 3px 0;
		font-weight: normal;
		text-align:center;
		font-weight: 600;
		height:35px;
		font-size:14px;
		letter-spacing:-1.5px;
		line-height: 110%;
	}
		.commut_table th:last-child {
			border-right: 0px solid #c1c1c1;
		}
	.commut_table td {
		border-bottom: 1px solid #c1c1c1;
		border-right: 0px solid #c1c1c1;
		padding: 5px 5px;
		text-align: center;
		font-size:14px;
		word-break: break-all;
		line-height: 150%;
	}
	.commut_table td.list {
		text-align: left;
		padding: 5px 5px 5px 10px;
	}
	.commut_table td:last-child {
		border-right: 0px solid #c1c1c1;
	}
/*¹°°Ç»çÁø*/
.view_photo_table  {
    border-top: 2px solid #336698 !important;
    border-left: 0 !important;
    border-right: 0 !important;
    border-bottom: 1px solid #c1c1c1;
		height:20px;
		font-size:14px;
}
.view_photo_table.gongimg  {
	border-top: 0px solid #c1c1c1 !important;
    border-left: 5px solid #336698 !important;
    border-right: 5px solid #336698 !important;
    border-bottom: 5px solid #336698 !important;
	width:825px;
	display:none;
}
	.view_photo_table.gongimg td {
		width:25%; box-sizing:border-box; padding:3px;
	}
		.view_photo_table.gongimg td img {
			cursor:pointer;
			width:194px;
			height:144px;
			border:0;
		}
	.view_photo_table td {
		border-bottom: 1px solid #c1c1c1;
		padding: 5px;
		text-align: center;
		background-position-y: 3px !important;
	}
	.view_photo_table.gongimg td  {
		background-position-x: 10px !important;
		background-position-y: 10px !important;
	}
	.view_photo_table td img {
		width:100%;
		max-width:222px;
		height:164px;
		cursor:pointer;
		border:0;
	}
	.view_photo_div {width:100%; max-width: 920px; height:170px; margin:5px 0; display:none;}
	.view_photo_di