.tab{display: none;}
.header .mp_menu .inv_info .depth_2{width: 100%;}
.header .mp_menu .inv_info .depth_3{width: 180px;}
.siteMap .mp_menu{margin-bottom: 130px;}
.siteMap .mp_menu .inv_info .depth_2{top: 35px;}
.siteMap .mp_menu .inv_info .depth_2 > ul{flex-direction: column; align-items: flex-start; gap: 10px;}
.siteMap .mp_menu .inv_info .depth_2 > ul > li + li::before{display: none;}
.siteMap_listWrap .siteMap_list{width: calc(100% / 3);}
.siteMap_listWrap .siteMap_list:nth-child(4){border-left: none;}
.siteMap_listWrap .siteMap_list:nth-child(5){border-left: 1px solid #FFFFFF66;}
.hd_search .cont strong{white-space: nowrap;}
#main .sec2 .swiper-slide .txt p{line-height: 1.4;}
.footer *{line-height: 1.2;}

.m_tit{letter-spacing: -0.7px;}
.market .sec2 .list li dl dt{letter-spacing: -0.5px;}
.dpp_list_btn{width: 200px;}
.about #tab03 .circle .item{width: 450px; height: 450px;}
.market *{line-height: 1.2 !important;}
.about .tabcont *{line-height: 1.2 !important;}
.ci .txt p{line-height: 1.2;}
.stock .tab li{width: 320px;}
.stock .detail li{padding: 18px;}
.stock .detail li p{font-size: 16px;}


@media screen and (max-width:1640px){

	.tab{display: block;}
	.header .mp_menu .inv_info .depth_3{width: 11.0vw;}
	.siteMap .mp_menu{margin-bottom: 7.93vw;}
	.siteMap .mp_menu .inv_info .depth_2{top: 2.13vw;}
	.siteMap .mp_menu .inv_info .depth_2 > ul{gap: 0.61vw;}

	.about #tab03 .circle .item{width: 27.44vw; height: 27.44vw;}
	.stock .tab li{width: 19.51vw;}
	.stock .detail li{padding: 1.22vw;}
	.stock .detail li p{font-size: 1.10vw;}

}


@media screen and (max-width:1280px){

	.header .mp_menu .inv_info .depth_3{width: 11.0vw;}
	.siteMap .mp_menu{margin-bottom: 7.97vw;}
	.siteMap .mp_menu .inv_info .depth_2{top: 2.11vw;}
	.siteMap .mp_menu .inv_info .depth_2 > ul{gap: 0.63vw;}

	.about #tab03 .circle .item{width: 27.42vw; height: 27.42vw;}
	.stock .tab li{width: 19.53vw;}
	.stock .detail li{padding: 1.22vw;}
	.stock .detail li p{font-size: 1.00vw;}

}


@media screen and (max-width:768px){

	.tab{display: none;}
	.fr_form .bot .agree{flex-direction: column; text-align: center;}
	.fr_form .bot .agree label{flex-direction: column; gap: 2vw;}
	.fr_form .bot .agree .view_more{display: block;}
	.head_bg .mp_menu{margin-top: 0;}
	.head_bg .mp_menu + .mp_menu{margin-top: 2.60vw;}
	.head_bg .inv_depth_2 .depth_3{flex-direction: column; gap: 1.95vw;}
	.head_bg .scroll{margin-top: 8.85vw; max-height: 95%; overflow-y: auto; padding-right: 1.95vw; margin-right: -1.95vw;}
    .head_bg .scroll.on{max-height: 32%;} /* 투자정보 하위메뉴 열렸을 때 */
    .head_bg .scroll::-webkit-scrollbar {width: 0.26vw; /* 스크롤바의 너비 */ border-radius:0.65vw;}
    .head_bg .scroll::-webkit-scrollbar-thumb {height: 30%; background: #fff;}
    .head_bg .scroll::-webkit-scrollbar-track {background: #A8A8A8;}
	.head_bg .accordion_wrap{max-height: initial; overflow-y: visible;}

	.dpp_list_btn{width: 170px;}

	.about #tab03 .circle .item{width: 77.08vw; height: 77.08vw;}

	.dpp_basic_tbl .dpp_td_date:before{content: 'Date Posted';}
	.dpp_basic_tbl .dpp_td_view:before{content: 'Views';}

	.product_view .info_wrap .tabnav ul li a{width: auto; padding: 3.13vw 5.21vw;}

	.stock .tabnav{overflow-x: auto;}
	.stock .tabnav::-webkit-scrollbar {display: none;}
	.stock .tab{width: max-content;}
	.stock .tab li{width: auto; padding: 3.13vw 5.21vw;}
	.stock .detail li{padding: 5.21vw;}
	.stock .detail li p{font-size: 3.65vw;}

}