#total_container {
	background: #d8e4ee;
}

#content_view {
	width: 1306px;
	padding-bottom: 0px;
}

.post .body {
	overflow: visible;
}

.desc_view {
	width: 100%;
	margin-top: 42px;
	margin-bottom: 80px;
	position:relative;
	display: flex;
	justify-content: center;
}

.desc_view.one {
	display: block;
}

.desc_box {
	width: 496px;
	float:left;
}

.desc_view .desc_box + .desc_box {
	margin-left: 20px;
} 

.desc_view.one .desc_box {
	float:none;
	margin: auto;
}


.desc_box .title_div {
	width: 100%;
	height: 58px;
}

.desc_box .title_div .title {
	color: #2a4e6a;
	font-size: 20px;
	line-height: 58px;
	font-weight: 600;
}

.desc_box .title_div div {
	float: left;
}

.desc_box .title_div .img {
	margin-left: 12px;
}

#wiseapp.desc_box .title_div .img {
	width: 75px;
	height: 60px;
	background-position: center;
	background-repeat: no-repeat;
	background-size: 75px 13px;
	background-image: url(/resources/img/250201/img_logo_app.svg);
}

#wiseretail.desc_box .title_div .img {
	width: 101px;
	height: 60px;
	background-position: center;
	background-repeat: no-repeat;
	background-size: 101px 13px;
	background-image: url(/resources/img/250201/img_logo_retail.svg);
}

#wisegoods.desc_box .title_div .img {
	width: 99px;
	height: 58px;
	line-height: 58px;
	background-position: center;
	background-repeat: no-repeat;
	background-size: 99px 13px;
	background-image: url(/resources/img/home/img_logo_main_goods.png);
}

.desc_view .desc_box .content_box {
	width: 496px;
	height: 588px;
	position: relative;
	display: inline-block;
	overflow: hidden;
	border-radius: 10px;
	background-color: #ffffff;
}

.desc_view .desc_box .content_box .top_box {
	padding-top: 30px;
	padding-left: 30px;
	padding-right: 30px;
	position: relative;
	height: 306px;
} 

.desc_view .desc_box .content_box .top_box .text.big {
	font-size: 20px;
	font-weight: 500;
	color : #2a4e6a;
	letter-spacing: -1px;
}

#total_container.en_US .desc_view .desc_box .content_box .top_box .text.big {
	font-size: 16px;
}

#total_container.en_US .desc_view #wisegoods .content_box .top_box .text.big {
	width: 349px;
}


.desc_view .desc_box .content_box .top_box .text.small {
	margin-top: 16px;
	font-size: 14px;
	color : rgba(42,78,106,0.8);
	line-height: 20px;
	letter-spacing: -1px;
}

#total_container.en_US .desc_view .desc_box .content_box .top_box .text.small {
	line-height: 20px;
	margin-top:0px;
}

#wiseapp.desc_box .content_box .top_box .bg_box,
#wiseretail.desc_box .content_box .top_box .bg_box{
	width: 100%;
	height: 230px;
	background-position: center;
	background-repeat: no-repeat;
	background-size: 360px 230px;
}

#wiseapp.desc_box .content_box .top_box .bg_box {
	/* background-image: url(/resources/img/250201/img_main_app.png); */
	background-image: url(/resources/img/common/img_main_app.svg);
}

#wiseretail.desc_box .content_box .top_box .bg_box {
	/* background-image: url(/resources/img/250201/img_main_retail.png); */
	background-image: url(/resources/img/common/img_main_retail.svg);
}

#wisegoods.desc_box .content_box .top_box .bg_box {
	position: absolute;
	width: 340px;
	height: 170px;
	background-position: center;
	background-repeat: no-repeat;
	background-size: 340px 170px;
	background-image: url(/resources/img/210827/img-main-goods.png);
	right: 0px;
	bottom: 0px;

}

.desc_box .content_box .bottom_box {
	height: 202px;
	/* margin-top: 10px; */
	position: relative;
}

.div_slogan {
	min-height: 54px;
	padding-left: 30px;
	padding-right: 30px;
	display: flex;
	flex-flow: column;
	justify-content: space-between;
}

.div_slogan .slogan_title {
	height: 21px;
	display: flex;
	align-items: center;
}

.div_slogan .slogan_title .title_logo {
	height: 19px;
	background-position: center;
	background-repeat: no-repeat;
}

.div_slogan .slogan_title .title_logo.app {
	width: 88px;
	background-size: 88px 19px;
	background-image: url(/resources/img/220921/logo_wiseapp_black.png);
}

.div_slogan .slogan_title .title_logo.retail {
	width: 118px;
	background-size: 118px 19px;
	background-image: url(/resources/img/220921/logo_wiseretail_black.png);
}

.div_slogan .slogan_title .title_logo.goods {
	width: 123px;
	background-size: 123px 19px;
	background-image: url(/resources/img/220921/logo_wisegoods_black.png);
}

.div_slogan .slogan_title .title_text {
	margin-left: 8px;
	font-weight: 700;
	font-size: 17px;
	line-height: 17px;
	letter-spacing: -0.05em;
	color: #353C49;
}

.div_slogan .slogan_text {
	margin-top: 9px;
}

.div_slogan .slogan_text p {
	font-weight: 400;
	font-size: 13px;
	line-height: 169%;
	color: #353C49;
}

.ex_list {
	padding: 0 30px 30px 30px;
}

.ex_list .ex_item {
	width: 436px;
	height: 50px;
	box-sizing: border-box;
	display: flex;
	align-items: center;
	/* justify-content: space-between; */
	border-radius: 4px;
	border: 1px solid rgba(0, 0, 0, 0.05);
	background: #FFF;
	cursor: pointer;
}

.ex_list .ex_item:hover {
	border: 1px solid #0099FF;
}

.ex_list .ex_item + .ex_item {
	margin-top: 8px;
}

.ex_list .ex_item div {
	height: 52px;
}

.ex_list .ex_item .icon {
	width: 32px;
	margin-left: 15px;
	background-repeat: no-repeat;
	background-size: 32px 32px;
	background-position: center;
	background-image: url(/resources/img/common/img_app_default.png);
}

#wiseretail .ex_list .ex_item .icon {
	background-repeat: no-repeat;
	background-position: center;
	background-image: url(/resources/img/common/img_app_default.png);
}

#wiseretail .ex_list .ex_item:nth-child(1) .icon {
	width: 61px;
	background-size: 61px 14px;
}

#wiseretail .ex_list .ex_item:nth-child(2) .icon {
	width: 83px;
	background-size: 91px 9px;
}

#wiseretail .ex_list .ex_item:nth-child(3) .icon {
	width: 53px;
	background-size: 53px 16px;
}

#wisegoods .ex_list .ex_item .icon {
	width: 35px;
	margin-left:15px;
	background-repeat: no-repeat;
	background-size: 35px 35px;
	background-position: center;
	background-image: url(/resources/img/common/img_app_default.png);
}

#total_container.zh_CN .ex_list .ex_item .brand_name {
	max-width: 82px;
	width: 82px;
}

.ex_list .ex_item .text {
	width: 153px;
	display: flex;
	align-items: center;
	font-weight: 700;
	font-size: 12px;
	line-height: 169%;
	color: #83939F;
	margin-left: 10px;
}

.ex_list .ex_item .btn_go {
	margin-right: 10px;
	display: flex;
	align-items: center;
	margin-left: auto;
}

.ex_list .ex_item .btn_go .go_text {
	display: flex;
	align-items: center;
	font-weight: 400;
	font-size: 12px;
	line-height: 169%;
	color: #0099FF;
}

.ex_list .ex_item .btn_go .go_icon {
	width: 16px;
	height: 16px;
	background-repeat: no-repeat;
	background-size: 16px 16px;
	background-position: center;
	background-image: url(/resources/img/220921/icon/ic_arrow_right_home.svg);
	
}

#total_container.en_US  .ex_list .ex_item .btn_go {
	letter-spacing: -0.4px;
}

.ex_list .ex_item .btn_go:hover {
	color: rgba(0,0,0,0.8);
}

.desc_box .div_search {
	width: 496px;
	height: 52px;
	position: absolute;
	background-color: #F7FAFB;
	top: 200px;
}

.desc_box .div_search:hover {
	background-color: #eff5f8;
}

.desc_box .div_search.focus,
#total_container.en_US .desc_box .div_search.focus {
	top: 0px;
}

.desc_box .div_search .img {
	position: absolute;
	width: 22px;
	height: 52px;
	margin-left: 15px;
	zoom: 1;
	background-repeat: no-repeat;
	background-size: 22px 22px;
	background-position: center;
	background-image: url(/resources/img/home/ico_search_main_nor.png);
}

.desc_box .div_search:hover .img {
	background-image:url('/resources/img/home/ico_search_main_hov.png');
}

.desc_box .div_search.focus .img {
	background-image:url('/resources/img/home/ico_search_main_foc.png');
}


.desc_box .div_search,
.desc_box .div_search * {
	-webkit-transition: all 0.6s ease-in-out;
	-moz-transition: all 0.6s ease-in-out;
	-o-transition: all 0.6s ease-in-out;
	-ms-transition: all 0.6s ease-in-out;
	transition: all 0.6s ease-in-out;
}


.desc_box .div_search .ipt_search {
	position: relative;
	display: block;
	width: 291px;
	height: 52px;
	margin-right: 20px;
	padding: 0 49px;
	border: none;
	color: #0099ff;
	font-size: 13px;
	font-weight: 600;
	background: none;
}


.desc_box .div_search .ipt_search:focus,
.desc_box .div_search .ipt_search.focus {
	outline: none;
}

.desc_box .div_search .ipt_search::placeholder {
	color: #85a3b7;
	font-size: 14px;
}

.desc_box .div_search:hover .ipt_search::placeholder {
	color: #86acc5;
	font-size: 14px;
}


.desc_box .div_search input[type="text"]:invalid + input[type="reset"] {
	display: none;
} 

.desc_box .div_search input[type="reset"] {
	background-image:url('/resources/img/home/btn_main_del_nor.png');
	background-position: center center;
	background-repeat: no-repeat;
	border: none;
	background-color: transparent;
	cursor: pointer;
	position: absolute;
	width: 52px;
	top: 0px;
	height: 52px;
	right: 6px;
}

.desc_box .div_search input[type="reset"]:hover {
	background-image:url('/resources/img/home/btn_main_del_hov.png');
}

.desc_box .div_search_result {
	position: absolute;
	display: none;
	top: 52px;
	left: 0px;
	right: 0px;
	bottom: 0px;
}

.desc_box .div_search_result .loading {
	width : 46px;
	height: 200px;
	margin : 0 auto;
    position: relative;
}

.desc_box .div_search_result .msg_box {
	position: absolute;
	left: 0px;
	right: 0px;
	top: 0px;
	bottom: 0px;
	display:none

}

.desc_box .div_search_result .msg_box .text {
	margin-top: 60px;
	font-size: 14px;
	color: #a2b0bb;
	text-align: center;
}

.desc_box .search_list {
	height: 200px;
	overflow-x: hidden;
	overflow-y: auto;
}

.desc_box .search_list .item {
	line-height: 44px;
	height: 44px;
}

.desc_box .search_list .item:hover {
	background-color: #ecf7fe;
}

.desc_box .search_list .item .link {
	overflow: hidden;
}

.desc_box .search_list .item .link div {
	float:left;
}

.desc_box .search_list .item .icon {
	margin-left:15px;
	width: 24px;
	height: 44px;
	background-repeat: no-repeat;
	background-size: 24px 24px;
	background-position: center;
	background-image: url(/resources/img/common/img_app_default.png);
}

.desc_box .search_list .item .name {
	color: #000000;
	font-size: 15px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	width: 400px;
	margin-left: 15px
}


.desc_box .search_list .item .name.brand {
	max-width: 209px;
	width: 209px;
}

.desc_box .search_list .item .link .cate {
	float: right;
	color: rgba(86,104,127,0.8);
	font-size: 13px;
	margin-right: 15px;
	text-align: right;
}


.desc_box .search_list .item .icon + .name {
	margin-left: 20px;
} 


.desc_box .search_list .item .name span {
	color: #0099ff;
	font-weight: 600;
}

.desc_box .search_list .item .store {
	float:right;
	width: 20px;
	height: 44px;
	margin-right: 15px;
	background-repeat: no-repeat;
	background-size: 20px 20px;
	background-position: center;
	background-image: url(/resources/img/home/img_google_main.png);
}

.desc_box .search_list .item .store.apple {
	background-image: url(/resources/img/home/img_apple_main.png);
}

/***********  etc_content_view	*************/

.etc_content_view {
	height: auto;
	position: relative;
	background-color: #e9edf0;
	text-align:center;
}

#sales_view.etc_content_view {
	height: auto;
	background-size: 100% 100%;
	background-image: url(/resources/img/contact/main_webhomebg_img.png);
}

#insight_view.etc_content_view {
	height: auto;
	width: 100%;
	background-image: url(/resources/img/210827/img-home-insight.png);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}

#newsletter_view.etc_content_view {
	height: auto;
	background-color: #e2f2ff;
}

.etc_content_view .wrapper {
	width:100%;
	display:inline-block;
}

.etc_content_view .title {
	font-size: 20px;
	font-weight: 600;
	color: #2a4e6a;
	position: relative;
	display: inline-block;
	margin-top: 60px;
}

.etc_content_view .subtitle {
	font-size: 14px;
	color: #2a4e6a;
	position: relative;
	display: inline-block;
	margin-top: 24px;
	line-height: 22px;
}

.etc_content_view .box_wrapper {
	width: 892px;
	height: 216px;
	background-color: #ffffff;
	margin-top: 28px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	border-radius: 10px;
	position: relative;
}

.etc_content_view .box_wrapper #sales_phone_img {
	width: 220px;
	height: 220px;
	position: absolute;
	right: -62px;
	bottom: -80px;
	background-repeat: no-repeat;
	background-size: 220px 220px;
	background-position: center;
	background-image: url(/resources/img/210827/img-home-sales.png);
}

.etc_content_view .box_wrapper #newsletter_img {
	width: 220px;
	height: 220px;
	position: absolute;
	right: -62px;
	bottom: -80px;
	background-repeat: no-repeat;
	background-size: 220px 220px;
	background-position: center;
	background-image: url(/resources/img/210827/img-home-newsletter.png);
}

.etc_content_view .box_wrapper #newsletter_top_img {
	position: relative;
	width: 892px;
	height: 6px;
	background-image: url(/resources/img/common/img_news.png);
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
}

.etc_content_view .box {
	display:inline-block;
}

.etc_content_view .box .text {
	width: 96px;
	margin-right: 16px;
	font-weight: 300;
	font-size: 13px;
	line-height: 32px;
	color: rgba(42, 78, 106, 0.8);
}

.etc_content_view .box .text.right {
	margin-left: -20px;
}

#total_container.en_US .etc_content_view .box .text {
	width: 146px;
}

.etc_content_view .box table {
	margin-top: 42px;
	margin-left: 34px;
}

.etc_content_view .box table tr {
	vertical-align: top;
}

.etc_content_view .box input {
	height: 40px;
	margin-top: 0px;
	margin-right: 30px;
	padding: 0 14px;
	display: block;
	box-sizing: border-box;
	background-color: #FFFFFF;
	border: #b3c7d3 solid 2px;
	border-radius: 20px;
	font-size: 12px;
	color: #2A4E6A;
}

.etc_content_view .box .desc {
	font-size: 12px;
	color: rgba(62,90,112,0.8);
	margin-top: 8px;
}

.etc_content_view .box input:hover,
.etc_content_view .box input:focus,
.etc_content_view .box input.focus {
	outline: none;
	color: #0099ff;
	border: #0099ff solid 2px;
}


.etc_content_view .box input::placeholder {
	color: #97b0c0;
	font-size: 13px;
}

.etc_content_view .box #reqName {
	width: 180px;
}

.etc_content_view .box #reqCompany {
	width: 180px;
}

.etc_content_view .box #reqEmail {
	width: 260px;
}

.etc_content_view .box #reqTel {
	width: 180px;
}

.etc_content_view .box .text.sub_title.red {
	color: #ee3162 !important;
}

.etc_content_view .box .error_wrapper {
	width: 769px;
	margin-top: 11px;
}

.etc_content_view .box .error_wrapper #paid_error {
	font-weight: 700;
	font-size: 13px;
	color: #EE3162;
	text-align: center;
}

#total_container.en_US .etc_content_view .box #paid_error {
	width: 870px;
}

.etc_content_view .box .check_wrapper {
	height: 25px;
	margin-top: 24px;
	display: flex;
	align-items: center;
	justify-content: center;
}

.etc_content_view .box .check_wrapper .checkbox {
	display: inline-block;
	width: 20px;
	height: 20px;
	background: #FFFFFF;
	border: 2px solid #0099FF;
	box-sizing: border-box;
	border-radius: 2px;
	margin-right: 10px;
	cursor: pointer;
}

.etc_content_view .box .check_wrapper .checked {
	display: inline-block;
	width: 20px;
	height: 20px;
	background: #0099FF;
	border: 2px solid #0099FF;
	box-sizing: border-box;
	border-radius: 2px;
	color: #FFFFFF;
	margin-right: 10px;
	cursor: pointer;
}

.etc_content_view .box .check_wrapper p {
	display: flex;
	font-style: normal;
	font-weight: 400;
	font-size: 12px;
	line-height: 24px;
	color: #353C49;
}

.etc_content_view .box .check_wrapper p span {
	text-decoration-line: underline;
	color: #0099FF;
	cursor: pointer;
}

.etc_content_view .box .check_wrapper p span:hover {
	color: #0089e6;
}

.btn_rounded {
	font-size: 14px;
	font-weight: 600;
	color: #ffffff;
	line-height: 48px;
	background-color: #0099ff;
	
	border-radius: 24px;
	padding-left: 64px;
	padding-right: 64px;
	display:inline-block;
	margin-top: 22px;
	cursor: pointer;
	margin-bottom: 60px;
}
.btn_rounded:hover {
	background-color: #0089e6;
}

/***********  etc_content_view	*************/

/***********  banner	*************/
#banner_wrapper {
	position: relative;
	width: 100%;
	background-image: url("/resources/img/250204/img_guide.svg");
	background-repeat: no-repeat;
  	background-size: cover;
  	background-position: center;
	height: 500px;
}

#banner_view {
	zoom: 1;
	text-align: center;
}


#banner_view .page_section {
	margin-top: 0px;
	margin-left: 0px;
}

#banner_view p #mailto {
	margin:0;
	padding:0;
	font-size:100%;
	vertical-align:baseline;
	background:transparent;
	color: #FFFFFF;
	text-decoration: none;
}

#banner_view p #mailto:hover {
	color: #0099ff;
}



#banner_view #banner {
	margin-top: 79px;
}

#banner_view .banner_view_inner {
	display: inline-block;
}

#banner_view p {
	margin-top: 27px;
	color: #FFFFFF;
	font-size: 1.16em;
	line-height:150%;
	letter-spacing: -0.25px;
	text-align: center;
}

#notice_view {
	margin-top: 20px;
	padding-bottom: 90px;
}
/***********  banner	*************/



#customer_list_view {
	width: 100%;
	margin: 0 auto;
	background: #0099ff;
	position:relative;
	padding-bottom:70px;
}

#customer_list_view #desc {
	color: #ffffff;
	font-size: 18px;
	text-align: center;
	padding-top: 64px;
	margin-bottom: 30px;
}

#customer_list_view #customer_list {
	width: 890px;
	margin: 0 auto;
	background-color: #ffffff;
	border-radius: 8px;
	padding-top: 16px;
	padding-bottom: 36px;
}

#customer_list_view #customer_list .block {
	margin-top: 16px;
	height: 40px;
	text-align: center;
}

#customer_list_view #customer_list .block .wrapper {
	margin: 0 auto;
	display: inline-block;
}

#customer_list_view #customer_list .item {
	height: 40px;
	float:left;
}

#customer_list_view #customer_list .item+.item {
	margin-left: 30px;
}

.en_US #customer_list_view #customer_list .block:nth-child(n+5):nth-child(-n+8) .item + .item {
    margin-left: 20px;
}


#customer_list_view #customer_list .item img {
	height: 40px;
}

#banner_wrapper .btn_company_info {
	width: 180px;
	height: 58px;
	line-height: 58px;
	text-align: center;
	border-radius: 6px;
	background-color: #0099ff;
	cursor: pointer;
	color: #ffffff;
	font-size: 14px;
	font-weight: 600;
	display: inline-block;
	margin-top: 40px;
}


#banner_wrapper #btn_company_info:hover {
	background-color: #0089e6;
}



/***********  insight	*************/
#insight_view.etc_content_view .box_wrapper {
	width: 983px;
	height: 100%;
	background-color: rgba(256, 256, 256, 0);
	overflow: visible;
}

#insight_view .insight_card_list {
	display: inline-block;
	width: 984px;
}

#insight_view .insight_card_list .item {
	float: left;
	position: relative;
	width: 315px;
	height: 317px;
	border-radius: 10px;
	background-color: #ffffff;
	cursor: pointer;
	overflow: hidden;
}

#insight_view #insight_form_box_wrapper.nodata .insight_card_list .item {
	width: 892px;
	cursor: default;
}

#insight_view .insight_card_list .item:hover {
	box-shadow: 0px 4px 4px 2px rgba(0,0,0,0.1)
}

#insight_view #insight_form_box_wrapper.nodata .insight_card_list .item:hover {
	box-shadow: unset;
}

#insight_view .insight_card_list .item + .item {
	margin-left: 19px;
}

#insight_view .insight_card_list .item .img_area {
  width: 315px;
  height: 165.3px;
  display : block;
  overflow: hidden;
  position: relative;
}

#insight_view .insight_card_list .item .img_area .img_cover {
	width: 315px;
	height: 165.375px;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	background-color: #8a9eaf;
	transition: transform 0.3s ease;
}

#insight_view .insight_card_list .item:hover .img_area .img_cover {
	transform: scale(1.1);
}

.insight_items .item:not(.rank_top_three) .insight_info {
	height: 120px;
	display: flex;
	padding: 16px;
	align-self: stretch;
	flex-direction: column;
}

.insight_items .item .detail_info {
	display: flex;
	align-items: center;
	margin: 8px 0 16px 0;
}

.insight_items .item .detail_info .reg_date, 
.insight_items .item .detail_info .category_type {   
	color: rgba(53, 60, 73, 0.50);
	font-size: 12px;    
	font-weight: 400;
}

.insight_items .item .detail_info #orderby_slt_box_line {
    width: 1px;
    height: 10px;
    background: rgba(53, 60, 73, 0.10);
    margin: 0 8px;
}

#insight_view .insight_card_list .item .insight_title {
	text-align: left;
	font-size: 18px;
	font-weight: 600;
	color: #2a4e6a;
	min-height: 52px;
	line-height: 26px;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	word-wrap: break-word;
	overflow: hidden;
	letter-spacing: -1px;
}

.insight_items .item:not(.rank_top_three) .insight_title:hover, 
.insight_items .item.rank_top_three .insight_info .top_rank_insight_list .insight_mini_card .insight_mini_info .text:hover {
	cursor: pointer;
}

#insight_view .insight_card_list .item .category_items {
	position: relative;
}

#insight_view .insight_card_list .item .category_items ul {
	display : flex;
}

#insight_view .insight_card_list .item .category_items .category_item {
	display: flex;
	padding: 7px 12px;
	align-items: center;
	gap: 4px;
	border-radius: 15px;
	background: rgba(31, 78, 246, 0.05);
	cursor: pointer;
	width: fit-content;
	justify-content: center;
}

#insight_view .insight_card_list .item .category_items .category_item:hover {
	background: rgba(31, 78, 246, 0.10);
}

#insight_view .insight_card_list .item .category_items .category_item + .category_item {
	margin-left: 8px;
}

#insight_view .insight_card_list .item .category_items .category_item .category_icon {
	float: left;
	width: 14px;
	height: 14px;
	position: relative;
	cursor: pointer;
	overflow: hidden;
	background-position: center;
	background-repeat: no-repeat;
	background-size: 14px 14px;
}

#insight_view .insight_card_list .item .category_items .category_item.app .category_icon {
	background-image: url(/resources/img/common/ico_insight_app_card.svg);
}

#insight_view .insight_card_list .item .category_items .category_item.retail .category_icon {
	background-image: url(/resources/img/common/ico_insight_retail_card.svg);
}

#insight_view .insight_card_list .item .category_items .category_item .text {
	float: left;
	position: relative;
	font-size: 11px;
	font-weight: 600;
	color: #52627b;
	margin-left: 4px;
	letter-spacing: -0.5px;
}

#insight_view .btn_rounded {
	background-color: #2a4e6a;
	margin-top: 30px;
}

#insight_view .btn_rounded:hover {
	background-color: #25465F;
}

#insight_view #insight_form_box_wrapper.nodata .insight_card_list .item img {
	margin-top: 75px;
}

#insight_view #insight_form_box_wrapper.nodata .insight_card_list .item .text {
	text-align: center;
	font-size: 18px;
	color: #a2b0bb;
	height: 350px;
}
/***********  insight	*************/

/***********  contact	*************/

@font-face {
	font-family: 'NanumGothicExtraBold';
	src: url("/resources/fonts/NanumGothicExtraBold.ttf") format(truetype);
}

@font-face {
	font-family: 'NanumGothicBold';
	src: url("/resources/fonts/NanumGothicBold.ttf") format(truetype);
}

@font-face {
	font-family: 'NanumGothic';
	src: url("/resources/fonts/NanumGothic.ttf") format(truetype);
}

#sales_view .text_wrapper {
	padding-top: 78px;
	margin: 0 auto;
}

#sales_view .text_wrapper .content_title {
	font-style: normal;
	font-weight: 600;
	font-size: 30px;
	line-height: 43px;
	color: #2A4E6A;
}

#sales_view .text_wrapper .content_title br{
	display : none;
}

#sales_view .text_wrapper .content_text {
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 24px;
	color: #2A4E6A;
	padding-top: 24px;
}

#sales_view #btn_reg_sales {
	width: 178px;
	height: 48px;
	padding: 0 0;
	margin-top: 69px;
}

/***********  contact	*************/
#login_guide_view {
	top: 200px;
}

#login_guide_view .panel {
	width: 428px;
	min-width: unset;
	height: 222px;
	border-radius: 12px;
}

#login_guide_view .panel .panel_body {
	padding-top: 20px;
	display: flex;
    flex-flow: column;
    align-items: center;
}

#login_guide_view .panel .panel_body .cancel_wrapper {
	top: 20px;
	right: 19px;
	display: flex;
	position: absolute;
	justify-content: flex-end;
}

#login_guide_view .panel .panel_body .cancel_wrapper .cancel_btn {
	width: 40px;
	height: 40px;
	background-position: center;
	background-repeat: no-repeat;
	background-size: 24px 24px;
	cursor: pointer;
	background-image: url("/resources/img/common/btn_news_close_nor.svg");
}

#login_guide_view .panel .panel_body .cancel_wrapper .cancel_btn:hover {
    border-radius: 20px;
    background-position: center;
    background-color: rgba(0, 0, 0, 0.02);
}

#login_guide_view .panel .panel_body .title {
	width: 330px;
	margin-top: 20px;
	font-weight: 400;
	font-size: 22px;
	line-height: 28px;
	color: #000000;
}

#login_guide_view .panel .panel_body .subtitle {
	width: 100%;
	margin-top: 16px;
	color: #666;
	text-align: center;
	font-size: 16px;
	font-style: normal;
	font-weight: 300;
	line-height: 26px; /* 162.5% */
}

#login_guide_view .panel .panel_body .button_wrapper {
	width: 100%;
	margin-top: 32px;
	margin-bottom: unset;
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 12px;
	min-height: fit-content;
}

#login_guide_view .panel .panel_body .button_wrapper div {
	width: 120px;
	height: 40px;
}

#btn_common_sales.show {
	bottom : 92px;
}