.wrap {
    min-height: 880px;
}

.side-content-wrap > .search {
	border-bottom: solid 1px #0068bd;
	background-color: #52cefa;
	padding: 11px 18px 23px 17px;
/* 	margin-bottom: 20px; */
	position: relative;
	height: 80px;
}

.side-content-wrap > .search > div {
	font-size: 13.5px;
	color: #0068bd;
	margin-bottom: 7px;
	text-align: center;
}

.side-content-wrap > .search > input {
	font-size: 12px;
	color: #000;
	width: 100%;
	height: 26px;
	border-radius: 5px;
	border: solid 1px #0068bd;
	background-color: #fff;
	padding-left: 10px;
	font-size: 12px;
	font-weight: 400;
	margin-bottom: 10px;
  padding-right: 30px;
}

.side-content-wrap > .search > img {
	position: absolute;
    top: 35px;
    right: 27px;
    cursor: pointer;
}

.side-content-wrap > .search > img:hover {
	filter: brightness(75%);
}


.side-content-wrap > .search > input:placeholder {
	color: #b2b9bf;
}

.side-content-wrap > .search .address-wrap {
	display: none;
}

.side-content-wrap > .search .address-wrap .tab-wrap {
	display: flex;
	width: 100%;
	height: 32px;
	justify-content: space-between;
  background-color: transparent;
}

.side-content-wrap > .search .address-wrap .tab-wrap > div {
	position: relative;
	display: flex;
	align-items: center;
    justify-content: center;
	height: 100%;
	width: 73px;
	background-color: #a0d6ff;
	border-radius: 5px 5px 0 0;
	cursor: pointer;
	font-size: 12px;
	color: #ffffff;
}

.side-content-wrap > .search .address-wrap .tab-wrap .tabselected {
	background-color: #0068bd;
}

.side-content-wrap > .search .address-wrap .tab-content-wrap {
	width: 100%;
	height: 195px;
	padding: 13px 14px 15px;
	border-radius: 5px;
	border: solid 1px #66a5d9;
	background-color: #fff;
	z-index: 1;
	top: -3px;
	position: relative;
	font-size: 12px;
	color: #000;
	text-align: left;
}

.side-content-wrap > .search .address-wrap .tab-content-wrap > div:first-child > div:first-child {
	margin-bottom: 7px;
}

.side-content-wrap > .search .address-wrap .tab-content-wrap > div:first-child > div:nth-child(3) {
	margin-bottom: 7px;
}

.side-content-wrap > .search .address-wrap .tab-content-wrap > div .text > label {
	color: #0068bd;
}

.side-content-wrap > .search .address-wrap .tab-content-wrap > div:first-child .tab-content-address-wrap {
	width: 100%;
	height: 55px;
	padding: 7px 6px 6px 7px;
	border-radius: 3px;
	border: solid 1px #d6d6d6;
	background-color: #fafafa;
	margin-bottom: 13px;
	overflow-y: auto;
	font-size: 12px;
	font-weight: 400;
}

.side-content-wrap > .search .address-wrap .tab-content-wrap > div:nth-child(n+2) > div:first-child {
	margin-bottom: 7px;
}

.side-content-wrap > .search .address-wrap .tab-content-wrap > div:nth-child(n+2) .tab-content-address-wrap {
	width: 100%;
	height: 142px;
	padding: 7px 6px 6px 7px;
	border-radius: 3px;
	border: solid 1px #d6d6d6;
	background-color: #fafafa;
	margin-bottom: 13px;
	overflow-y: auto;
	font-size: 12px;
	font-weight: 400;
}

.side-content-wrap > .search .address-wrap .tab-content-wrap > div .tab-content-address-wrap::-webkit-scrollbar {
	width: 4px;
}

.side-content-wrap > .search .address-wrap .tab-content-wrap > div .tab-content-address-wrap::-webkit-scrollbar-thumb {
	background-color: #dbdada;
	border-radius: 8px;
	background-clip: padding-box;
	border: none;
}

.side-content-wrap > .search .address-wrap .tab-content-wrap > div .tab-content-address-wrap > div {
	width: 100%;
	padding: 3px 7px 5px 7px;
	cursor: pointer;
}

.side-content-wrap > .search .address-wrap .tab-content-wrap > div .tab-content-address-wrap > div.selected {
	background-color: #d6eef7;
	border-radius: 2px;
	color: #0068bd;
}

.side-content-wrap > .search .address-wrap .tab-content-wrap > div .tab-content-address-wrap > div:hover {
	background-color: #d6eef7;
	border-radius: 2px;
	color: #0068bd;
}

.side-content-wrap > .search .close {
	width: 66px;
	height: 28px;
	border-radius: 15px;
	border: solid 1px #0068bd;
	background-color: #fff;
	left: calc(50% - 33px);
	bottom: -22px;
	position: relative;
	font-size: 12px;
	color: #0068bd;
	align-items: center;
    position: absolute;
    justify-content: center;
    display: none;
    cursor: pointer;
}

.side-content-wrap > .search .close:hover {
	filter: brightness(75%);
}

.side-content-wrap > .search .address-wrap .tab-content-wrap > div {
	display: none;
}

.side-content-wrap > div {
	padding-top: 15px;
	padding-left: 13px;
	padding-right: 13px;
}

.side-content-wrap > div .subtext {
	font-size: 13px;
	font-weight: 400;
	color: #000;
	margin-bottom: 9px;
}

.side-content-wrap > div .select-wrap {
	width: 100%;
	position: relative;
}

.side-content-wrap > div .select-wrap .box {
	width: 100%;
	padding: 0 0 19px;
	border-radius: 6px;
	border: solid 1px #d6d6d6;
	background-color: #fafafa;
	position: relative;
	overflow: hidden;
	height: 30px;
}

.side-content-wrap > div .select-wrap .box > div:nth-child(1) {
	width: 100%;
	height: 26px;
	display: flex;
	align-items: center;
	font-size: 14px;
	font-weight: 400;
	padding: 0 14px;
	margin-bottom: 14px;
	margin-top: 44px;
	justify-content: space-around;
}

.side-content-wrap > div .select-wrap .box > div:nth-child(1) > select:first-child {
	width: 37%;
	height: 100%;
	border-radius: 3px;
	border: solid 1px #d6d6d6;
	background-color: #fff;
	font-weight: 700;
	padding: 0px 0 0px 5px;
}

.side-content-wrap > div .select-wrap .box > div:nth-child(1) > select:last-child {
	width: 33%;
	height: 100%;
	border-radius: 3px;
	border: solid 1px #d6d6d6;
	background-color: #fff;
	font-weight: 700;
}

.side-content-wrap > div .select-wrap .box > div:nth-child(2) {
  padding: 0 14px;
	font-size: 12px;
	font-weight: 400;
	color: #000;
	display: grid;
    grid-template-columns: 1fr 1fr;
    row-gap: 4px;
    margin-bottom: 16px;
}

.side-content-wrap > div .select-wrap .box > div:nth-child(2) > label {
	display: flex;
	align-items: center;
	font-size: 13px;
}

.side-content-wrap > div .select-wrap .box > div:nth-child(2) > label > input {
	margin-right: 8px;
}

.side-content-wrap > div .select-wrap .box > div:nth-child(3) {
	font-size: 13px;
	font-weight: 400;
	color: #e86b00;
	padding-left: 12px;
}

.side-content-wrap > div .select-wrap > div:nth-child(2) {
	width: 100%;
    height: 30px;
    margin: 0 0 14px;
    padding: 8px 0 7px 10px;
    border-radius: 6px;
    border: solid 1px #0068bd;
    background-color: #e5f8ff;
    font-size: 12px;
    font-weight: 400;
    position: absolute;
    top: 0px;
    left: 0px;
}

.side-content-wrap > div .select-wrap > div:nth-child(2) > label {
	font-size: 14px;
	font-weight: 700;
	color: #0068bd;
	margin-right: 5px;
	line-height: 13px;
}

.side-content-wrap > div .select-wrap > div:nth-child(2) > div {
	font-size: 12px;
	font-weight: 700;
	color: #0068bd;
	position: absolute;
	cursor: pointer;
	right: 8px;
    top: 7px;
}

.side-content-wrap > div .searchbutton {
	margin-top: 19px;
	width: 100%;
	height: 33px;
	font-size: 16px;
	font-weight: 700;
	color: #fff;
	border-radius: 5px;
	background-color: #ff9400;
	display: flex;
	align-items: center;
    justify-content: center;
    cursor: pointer;
}

.side-content-wrap > div .searchbutton > img {
	margin-right: 8px;
}

.side-content-wrap > div .searchbutton:hover {
	filter: brightness(75%);
}

.side-content-wrap > div > .result {
	position: relative;
	overflow: hidden;
	height: 0;
}

.side-content-wrap > div > .result > div {
	font-size: 12px;
	color: #0068bd;
	text-align: center;
  padding-top: 25px;
}

.side-content-wrap > div > .result .result-wrap .tab-wrap {
	display: flex;
	width: 100%;
	height: 32px;
	justify-content: space-between;
}

.side-content-wrap > div > .result .result-wrap .tab-wrap > div {
	position: relative;
	display: flex;
	align-items: center;
    justify-content: center;
	height: 100%;
	width: 55px;
	background-color: #a0d6ff;
	border-radius: 5px 5px 0 0;
	cursor: pointer;
	font-size: 13.5px;
	color: #ffffff;
}

.side-content-wrap > div > .result .result-wrap .tab-wrap .tabselected {
	background-color: #0068bd;
}

.side-content-wrap > div > .result .result-wrap .tab-content-wrap {
	width: 100%;
	height: 285px;
	padding: 13px 14px 15px;
	border-radius: 5px;
	border: solid 1px #66a5d9;
	background-color: #fff;
	z-index: 1;
	top: -3px;
	position: relative;
	font-size: 12px;
	color: #000;
	text-align: left;
}

.side-content-wrap > div > .result .result-wrap .tab-content-wrap > div:first-child > div:nth-child(2n-1) {
	margin-bottom: 4px;
}

.side-content-wrap > div > .result .result-wrap .tab-content-wrap > div .text > label {
	color: #0068bd;
	vertical-align: baseline;
}

.side-content-wrap > div > .result .result-wrap .tab-content-wrap > div:first-child .tab-content-trd {
	width: 100%;
	height: 36px;
	padding: 7px 6px 6px 7px;
	border-radius: 3px;
	border: solid 1px #d6d6d6;
	background-color: #fafafa;
	margin-bottom: 5px;
	overflow-y: auto;
	font-size: 12px;
	font-weight: 400;
}

.side-content-wrap > div > .result .result-wrap .tab-content-wrap > div:nth-child(n+2) > div:first-child {
/* 	margin-bottom: 7px; */
}

.side-content-wrap > div > .result .result-wrap .tab-content-wrap > div:nth-child(n+2) .tab-content-trd {
	width: 100%;
	height: 50px;
	padding: 7px 6px 6px 7px;
	border-radius: 3px;
	border: solid 1px #d6d6d6;
	background-color: #fafafa;
	margin-bottom: 13px;
	overflow-y: auto;
	font-size: 13.5px;
	font-weight: 400;
}

.side-content-wrap > div > .result .result-wrap .tab-content-wrap > div .tab-content-trd::-webkit-scrollbar {
	width: 4px;
}

.side-content-wrap > div > .result .result-wrap .tab-content-wrap > div .tab-content-trd::-webkit-scrollbar-thumb {
	background-color: #dbdada;
	border-radius: 8px;
	background-clip: padding-box;
	border: none;
}

.side-content-wrap > div > .result .result-wrap .tab-content-wrap > div .tab-content-trd > div {
	width: 100%;
	padding: 3px 7px 5px 7px;
	cursor: pointer;
}

.side-content-wrap > div > .result .result-wrap .tab-content-wrap > div .tab-content-trd > div.selected {
	background-color: #d6eef7;
	border-radius: 2px;
	color: #0068bd;
}

.side-content-wrap > div > .result .result-wrap .tab-content-wrap > div .tab-content-trd > div:hover {
	background-color: #d6eef7;
	border-radius: 2px;
	color: #0068bd;
}

/* 220224 ê¸°ì¡´ ë²„íŠ¼ CSS ë°±ì—…
.side-content-wrap > div > .result .result-wrap .button-wrap {
	display: flex;
	margin-top: 10px;
}

.side-content-wrap > div > .result .result-wrap .button-wrap > div {
	flex: 2;
	height: 33px;
	font-size: 14px;
	font-weight: 400;
	color: #fff;
	border-radius: 5px;
	background-color: #ff9400;
	display: flex;
	align-items: center;
    justify-content: center;
    cursor: pointer;
}

.side-content-wrap > div > .result .result-wrap .button-wrap > div:last-child {
	flex: 1;
	margin-left: 10px;
	background-color: #fff;
	color: #0068bd;
	border: 1px solid #0068bd;
}

.side-content-wrap > div > .result .result-wrap .button-wrap > div:hover {
	filter: brightness(75%);
}
*/

.side-content-wrap > div > .result .result-wrap .button-wrap {
	display: flex;
	margin-top: 10px;
	justify-content: center;
}

.side-content-wrap > div > .result .result-wrap .button-wrap > div {
	cursor: pointer;
	display: flex;
	align-items: center;
	justify-content: center;
	position: relative;
	font-size: 14px;
	color: #0068bd;
}

.side-content-wrap > div > .result .result-wrap .button-wrap > .analysis {
	width: 96px;
	height: 28px;
	border-radius: 5px;
	background-color: #ff9400;
	margin-right: 10px;
	color: #fff;
}

.side-content-wrap > div > .result .result-wrap .button-wrap > .close {
	width: 66px;
	height: 28px;
	border-radius: 15px;
	border: solid 1px #0068bd;
	background-color: #fff;
}

.side-content-wrap > div > .result .result-wrap .button-wrap > div:hover {
	filter: brightness(75%);
}

.side-content-wrap > div > .result .result-wrap .tab-content-wrap > div {
	display: none;
}

.side-content-wrap > div .areakeeptitle {
/* 	margin-top: 25px; */
/* 	padding-top: 24px; */
/* 	border-top: 1px solid #e8e8e8; */
	font-size: 14px;
	color: #0068bd;
	margin-bottom: 14px;
}

.side-content-wrap > div .areakeep {
	display: flex;
	align-items: center;
	margin-bottom: 9px;
	position: relative;
}

.side-content-wrap > div .areakeep > input {
	font-size: 12px;
	font-weight: 400;
	width: 162px;
	height: 26px;
	padding: 7px 0px 4px 10px;
	border-radius: 3px;
	border: solid 1px #d6d6d6;
	background-color: #fff;
}

.side-content-wrap > div .areakeep > div:nth-child(2) {
	position: absolute;
	right: 80px;
	top: 7px;
	width: 11px;
	height: 11px;
	background: url("../../../images/map/btn_side_remove.png");
	cursor: pointer;
}

.side-content-wrap > div .areakeep > div:last-child {
	position: absolute;
	right: 0;
	font-size: 11px;
	font-weight: 400;
	color: #fff;
	width: 65px;
	height: 26px;
	border-radius: 3px;
	background-color: #aab7c3;
	display: flex;
	align-items: center;
    justify-content: center;
    cursor: pointer;
}

.side-content-wrap > div .areakeep > div:last-child:hover {
	filter: brightness(75%);
}

.side-content-wrap > div .storecompare {
	width: 100%;
	height: 33px;
	font-size: 16px;
	font-weight: 700;
	color: #fff;
	border-radius: 5px;
	background-color: #0068bd;
	display: flex;
	align-items: center;
    justify-content: center;
    cursor: pointer;
    margin-bottom: 48px;
    margin-top: 10px;
}

.side-content-wrap > div .storecompare:hover {
	filter: brightness(75%);
}

.side-content-wrap > div .notice {
	font-size: 12px;
	font-weight: 400;
	color: #8e8e8e;
	text-align: center;
	position: relative;
	line-height: 130%;
  padding-bottom: 30px;
}

.side-content-wrap > div .notice:after {
	content: url("../../../images/map/ic_side_info.png");
	width: 15px;
	height: 15px;
	position: absolute;
	top: -27px;
	left: calc(50% - 8px);
}

.side-content-wrap > div .notice > label {
	color: #ff9400;
}

.report-content-wrap > div {
	position: relative;
}

.report-content-wrap > div {

	/* padding: 40px 100px 40px 100px; */
	padding: 40px 0;
}

.report-content-wrap > div > .subtap-wrap {
	display: flex;
	font-size: 15px;
	color: #000;
	justify-content: center;
  line-height: 150%;
  word-break: keep-all;
  margin: 0 auto;
	margin-bottom: 42px;
}

.report-content-wrap > div.report-content-1 > .subtap-wrap { max-width: 660px; }

.report-content-wrap > div > .subtap-wrap > div {
	padding-bottom: 10px;
	border-bottom: 3px solid #e9ecef;
	cursor: pointer;
	flex: 1;
	text-align: center;
  font-weight: bold;
}

.report-content-wrap > div > .subtap-wrap > div:hover {
	color: #0068bd;
	border-bottom: 3px solid #0068bd;
}

.report-content-wrap > div > .subtap-wrap > div.tabselected {
	color: #0068bd;
	border-bottom: 3px solid #0068bd;
}

.report-content-wrap > div > .subtabcontent-wrap {
	width: 100%;
}

.report-content-wrap > div > .subtabcontent-wrap > div .title {
	font-size: 17px;
	color: #000;
	margin-bottom: 30px;
	width: 100%;
	text-align: center;
}

.report-content-wrap > div > .subtabcontent-wrap > div {
	display: none;
	width: 100%;
}

.report-content-wrap > div > .subtabcontent-wrap > div .title > label {
	color: #3771a0;
}

.report-content-wrap > div > .subtabcontent-wrap > div .chart {
	width: 100%;
	height: 250px;
	text-align: center;
	position: relative;
}

.report-content-wrap > div > .subtabcontent-wrap > div .basedate {
	width: 100%;
	text-align: right;
	font-size: 12px;
	font-weight: 400;
  margin-bottom: 25px;
}

.report-table-wrap > div > table > tbody tr.highlite {
	background-color: #f0f0f0;
}

.report-table-wrap > div > table > tbody tr.highlite > td:first-child {
	color: blue;
}

.report-table-wrap > div > table > tbody tr.highlite > td:first-child > span:after {
	position: absolute;
	content: url("../../../images/map/ic_side_check.png");
	left: calc(100% + 5px);
    top: 2px;
}

.report-table-wrap > div > table > tbody tr > td:first-child > span {
	cursor: pointer;
	position: relative;
}

.report-table-wrap > div > table > thead tr:nth-child(1) > th:nth-child(n+2) {
	font-size: 14px;
	font-weight: 700;
	color: #0068bd;
}

.report-singlecontent-wrap {
	position: absolute;
    left: 10px;
    top: 60px;
    width: calc(100% - 20px);
    height: calc(100% - 60px);
}

.report-singlecontent-wrap > div {
	position: relative;
    width: 100%;
    height: 100%;
    border-radius: 9px 9px 0 0;
    border-top: solid 2px #42428b;
    border-left: solid 2px #42428b;
    border-right: solid 2px #42428b;
    background-color: #335874;
    text-align: center;
}

.report-singlecontent-wrap .report-singlecontent-top { position: relative; font-size: 26px; color: #fff; }
.report-singlecontent-wrap .report-singlecontent-tit { text-align: center; line-height: 60px; }
.report-singlecontent-wrap .report-close-btn { cursor: pointer; }
.report-singlecontent-wrap .report-singlecontent-top .report-close-btn { position: absolute; top: 50%; transform: translateY(-50%); right: 30px; }


.report-singlecontent-wrap .report-singlecontent {
	height: calc(100% - 60px);
	width: 100%;
	background-color: #fff;
	font-size: 26px;
	border-radius: 9px 9px 0 0;
	overflow: auto;
	display: flex;
	padding: 40px 50px;
}

.report-singlecontent-wrap .report-singlecontent .report-table-wrap { width: 100%; max-width: 1110px; margin: 0 auto; }
.report-singlecontent-wrap .report-singlecontent .report-table-wrap::after { content: ''; display: block; clear: both; }

.report-singlecontent-wrap .report-singlecontent .report-table { float: left; width: 32%; margin-left: 2%; }
.report-singlecontent-wrap .report-singlecontent .report-table:first-child { margin-left: 0; }

.report-singlecontent-wrap .report-singlecontent .report-table > table {
	width: 100%;
    border-collapse: collapse;
    font-size: 12px;
    font-weight: 400 !important;
    background-color: #fff;
    border-top: 2px solid #a5a5a5;
}

.report-singlecontent-wrap .report-singlecontent .report-table > table tr {
	height: 27px;
}

.report-singlecontent-wrap .report-singlecontent .report-table > table > thead tr {
	background-color: #f4f0f0;
	height: 33px;
}

.report-singlecontent-wrap .report-singlecontent .report-table > table th {
	font-size: 12px;
	font-weight: 700;
	color: #000;
	text-align: center;
	border: 1px solid #d6d6d6;
}

.report-singlecontent-wrap .report-singlecontent .report-table > table th:first-child {
	border-left: none;
}

.report-singlecontent-wrap .report-singlecontent .report-table > table th:last-child {
	border-right: none;
}

.report-singlecontent-wrap .report-singlecontent .report-table > table td {
	font-size: 12px;
	font-weight: 300;
	color: #000;
	text-align: center;
	border: 1px solid #d6d6d6;
	text-align: left;
	padding-left: 15px;
}

.report-singlecontent-wrap .report-singlecontent .report-table > table td:first-child  {
	border-left: none;
}

.report-singlecontent-wrap .report-singlecontent .report-table > table td:last-child {
	border-right: none;
	font-weight: 700;
}

.areapopup {
	position: absolute;
	left: calc(50% - 152px + 164px);
    top: calc(50% - 38px);
	width: 304px;
	height: 155px !important;
	padding: 16px;
	border-radius: 12px;
	box-shadow: 4px 6px 15px 0 rgba(0, 0, 0, 0.16);
	border: solid 2px #0068bd;
	background-color: #fff;
}

.areapopup .textline {
	padding: 7px 0 7px;
	font-size: 13px;
	font-weight: 400;
	color: #0068bd;
	display: flex;
	align-items: center;
	border-bottom: 1px solid #e8e8e8;
	position: relative;
}

.areapopup .textline > div {
	position: absolute;
	left: 86px;
	color: #202529;
	font-weight: 700;
}

.areapopup .button-wrap {
	font-size: 14px;
	font-weight: 700;
	display: flex;
	align-items: center;
	padding-top: 10px;
    justify-content: space-between;
}

.areapopup .button-wrap > div {
	width: 63px;
	height: 28px;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 5px;
	cursor: pointer;
}

.areapopup .button-wrap > div:hover {
	filter: brightness(75%);
}

.areapopup .button-wrap > div:nth-child(1) {
	background-color: #ff9400;
	color: #fff;
}

.areapopup .button-wrap > div:nth-child(2) {
	background-color: #0068bd;
	color: #fff;
}

.areapopup .button-wrap > div:nth-child(3) {
	background-color: #aab7c3;
	color: #fff;
}

.areapopup .button-wrap > div:nth-child(4) {
	background-color: #fff;
	border: solid 1px #d6d6d6;
	color: #000;
}

/*20231109 ¿ÀÇÑ¼Ö*/
body > div.wrap > div.side-wrap.active > div.side-content-wrap > div:nth-child(2) > hr{margin-top: 11px;}
body > div.wrap > div.side-wrap.active > div.side-content-wrap > div:nth-child(2) > div.tabs{background: #fff;}
#rtabcontents > span {display: block; margin-bottom: 7px; font-size: 13px;}
#rtabcontents > div:nth-child(2) > div:nth-child(1)
, #rtabcontents > div:nth-child(2) > div:nth-child(3)
, #rtabcontents > div:nth-child(2) > div:nth-child(5) {font-size: 13.5px;}
#rtabcontents > div:nth-child(4) > div.text{font-size: 13.5px;}
/* #rtabcontents > tab-content-trd > div {font-size: 13px;} */

/* #rtabcontents > div:nth-child(2) > div:nth-child(3) */

.report-content-wrap .report-table table > thead > tr { background-color: #f4f0f0; }
.report-content-wrap .report-table table > thead > tr .highlight { font-size: 14px; color: #0068bd; font-weight: 800; }

.report-content-wrap .report-table table th,
.report-content-wrap .report-table table td { border-left-width: 0; border-right-width: 0; }

.report-content-wrap > div .graph-wrap.graph-count-2 > .graph-box.report-table-wrap { width: 40%; }
.report-content-wrap > div .graph-wrap.graph-count-2 > .graph-box.report-table-wrap + .graph-box { width: 55%; }

@media (max-width: 1300px) {
  .report-singlecontent-wrap .report-singlecontent .report-table { width: 49%; margin-top: 2%; }
  .report-singlecontent-wrap .report-singlecontent .report-table:nth-child(odd) { margin-left: 0; }
  .report-singlecontent-wrap .report-singlecontent .report-table:nth-child(1) { margin-top: 0; }
  .report-singlecontent-wrap .report-singlecontent .report-table:nth-child(2) { margin-top: 0; }
}

@media (max-width: 1050px) {
  .report-content-wrap > div > .subtap-wrap { font-size: 13px; }
  .report-content-wrap > div > .subtap-wrap span { display: block; }

  .report-content-wrap > div .graph-wrap.graph-count-2 > .graph-box.report-table-wrap { width: 100%; }
  .report-content-wrap > div .graph-wrap.graph-count-2 > .graph-box.report-table-wrap + .graph-box { width: 100%; }
}

@media (max-width: 900px) {
  .report-singlecontent-wrap .report-singlecontent .report-table { width: 100%; margin-left: 0; margin-top: 2%; }
  .report-singlecontent-wrap .report-singlecontent .report-table:nth-child(2) { margin-top: 2%; }
}

.analyreport-popup-wrap {
	position: absolute;
    left: calc(50%);
    top: calc(50%);
    width: 740px;
    /*width: 504px;*/
    height: 50px !important;
    padding: 16px;
    border-radius: 12px;
    box-shadow: 4px 6px 15px 0 rgb(0 0 0 / 16%);
    border: solid 2px #0068bd;
    background-color: #fff;
    display: flex;
    align-items: center;
    justify-content: space-between;
    display: none;
    z-index: 100;
}

/* º¸°í¼­ °³¿ä ·¹ÀÌ¾Æ¿ô */
#tab01 .com_blue_box .blue_box_bg img {position: relative; top: 7px;}