.tab_title {
	width: inherit;
	position: relative;
	/* border-bottom: 1px solid #dadfe4; */
	height: 32px;
	text-align: center;
}

.tab_title .item {
	width: 121px;
	display: inline-block;
	line-height: 60px;
	letter-spacing: -1px;
	color: #52627b;
	text-align:center;
	cursor: pointer;
	text-align: center;
	font-family: initial;
	font-size: 14px;
	font-style: normal;
	font-weight: 600;
	line-height: normal;
	/* margin: 16px 0; */
}

.tab_title .item .tab_inner {
	margin: 0 auto;
	display: inline-block;
}

#total_container.en_US .tab_title .item#tab_user_report .text {
	letter-spacing: -2.8px;
}

#total_container.ja_JP .tab_title .item#tab_user_report .text,
#total_container.ja_JP .tab_title .item#tab_my_report .text {
	letter-spacing: -2.8px;
}

.tab_title .item .img {
	float:left;
	width: 28px;
	height: 60px;
	background-repeat: no-repeat;
	background-size: 28px 28px;
	background-position: center; 
}

.tab_title .item .text {
	margin-left: 5px;
}

.tab_title .item.selected {
	color: #0099ff;
	font-weight: 600;
	cursor: default;
}

.tab_title .selected_line {
	position:absolute;
	height: 3px;
	width: 121px;
	background-color: #1F4EF6;
	bottom: 0px;
}

.tab_title #tab_box {
	display: inline-block;
	
}

#user_section_tab_title.tab_title .item {
	width: 240px;
}

#user_section_tab_title.tab_title .selected_line {
	width: 174px;
}


#report_tab_title.tab_title .item {
	width: 220px;
}

#report_tab_title.tab_title .selected_line {
	width: 160px;
}


#paid_report_tab_title.tab_title .item {
	width: 250px;
}

#total_container.en_US #paid_report_tab_title.tab_title .item {
	width: 300px;
}

#paid_report_tab_title.tab_title .selected_line {
	width: 250px;
}

#market_rank_tab_title.tab_title,
#market_rank_tab_title_5.tab_title {	
	margin: 0px 20px 0 20px;
}

#market_rank_tab_title.tab_title .item {
	width: 220px;
}

#market_rank_tab_title.tab_title .selected_line {
	width: 160px;
}

#market_rank_tab_title_5.tab_title .item {
	width: 196px;
	font-size: 18px;
}

#market_rank_tab_title_5.tab_title .selected_line {
	width: 140px;
}


/*mypage*/
.tab_title #tab_info.item .img {
	background-image: url('/resources/img/0706/ico_tab_personal_nor.png');
}
.tab_title #tab_myapp.item .img {
	background-image: url('/resources/img/0706/ico_tab_star_nor.png');
}
.tab_title #tab_mysection.item .img {
	background-image: url('/resources/img/0706/ico_tab_record_nor.png');
}
.tab_title #tab_paid.item .img {
	background-image: url('/resources/img/0706/ico_tab_mypaid_nor.png');
}

.tab_title #tab_info.item.selected .img {
	background-image: url('/resources/img/0706/ico_tab_personal_foc.png');
}
.tab_title #tab_myapp.item.selected .img {
	background-image: url('/resources/img/0706/ico_tab_star_foc.png');
}
.tab_title #tab_mysection.item.selected .img {
	background-image: url('/resources/img/0706/ico_tab_record_foc.png');
}
.tab_title #tab_paid.item.selected .img {
	background-image: url('/resources/img/0706/ico_tab_mypaid_foc.png');
}


/*사용자 참여*/

.tab_title #tab_app_view.item .img {
	background-image: url('/resources/img/0706/ico_tab_app_nor.png');
}
.tab_title #tab_history_view.item .img {
	background-image: url('/resources/img/0706/ico_tab_record_nor.png');
}

.tab_title #tab_app_view.item.selected .img {
	background-image: url('/resources/img/0706/ico_tab_app_foc.png');
}
.tab_title #tab_history_view.item.selected .img {
	background-image: url('/resources/img/0706/ico_tab_record_foc.png');
}


/*report*/
.tab_title #tab_googleplay_report.item .img {
	/*
	background-image: url('/resources/img/0706/ico_tab_googleplay_nor.png');
	*/	
	background-image: url('/resources/img/0706/ico_tab_app_nor.png');
}
.tab_title #tab_user_report.item .img {
	background-image: url('/resources/img/0706/ico_tab_request_nor.png');
}
.tab_title #tab_my_report.item .img {
	background-image: url('/resources/img/0706/ico_tab_myreport_nor.png');
}
.tab_title #tab_game_report.item .img {
	background-image: url('/resources/img/0706/ico_tab_record_noc.png');
}


.tab_title #tab_googleplay_report.item.selected .img {
	/*
	background-image: url('/resources/img/0706/ico_tab_googleplay_foc.png');
	*/	
	background-image: url('/resources/img/0706/ico_tab_app_foc.png');
}
.tab_title #tab_user_report.item.selected .img {
	background-image: url('/resources/img/0706/ico_tab_request_foc.png');
}
.tab_title #tab_my_report.item.selected .img {
	background-image: url('/resources/img/0706/ico_tab_myreport_foc.png');
}

.tab_title #tab_game_report.item.selected .img {
	background-image: url('/resources/img/0706/ico_tab_record_foc.png');
}

/*report*/
.tab_title #tab_free_app.item .img {
	background-image: url('/resources/img/0912/ico_tab_freeapp_nor.png');
}
.tab_title #tab_paid_app.item .img {
	background-image: url('/resources/img/0912/ico_tab_paidapp_nor.png');
}
.tab_title #tab_top_sales.item .img {
	background-image: url('/resources/img/0912/ico_tab_bestapp_nor.png');
}

.tab_title #tab_new_free.item .img {
	background-image: url('/resources/img/0912/ico_tab_newfreeapp_nor.png');
	background-size: 28px 32px;
}
.tab_title #tab_new_paid.item .img {
	background-image: url('/resources/img/0912/ico_tab_newpaidapp_nor.png');
	background-size: 28px 32px;
}


.tab_title #tab_free_app.item.selected .img {
	background-image: url('/resources/img/0912/ico_tab_freeapp_foc.png');
}
.tab_title #tab_paid_app.item.selected .img {
	background-image: url('/resources/img/0912/ico_tab_paidapp_foc.png');
}
.tab_title #tab_top_sales.item.selected .img {
	background-image: url('/resources/img/0912/ico_tab_bestapp_foc.png');
}
.tab_title #tab_new_free.item.selected .img {
	background-image: url('/resources/img/0912/ico_tab_newfreeapp_foc.png');
	background-size: 28px 32px;
}
.tab_title #tab_new_paid.item.selected .img {
	background-image: url('/resources/img/0912/ico_tab_newpaidapp_foc.png');
	background-size: 28px 32px;
}


/**/
#aso_tab_title.tab_title {	
	margin: 0px 20px 0 20px;
}

#aso_tab_title.tab_title .item {
	width: 216px;
}

#aso_tab_title.tab_title .selected_line {
	width: 180px;
}

.tab_title #tab_aso_keyword.item .img {
	background-image: url('/resources/img/0404/ico_keyword_best_nor.png');
}
.tab_title #tab_aso_app.item .img {
	background-image: url('/resources/img/0404/aso_tab_keyword_nor.png');
}

.tab_title #tab_aso_keyword.item.selected .img {
	background-image: url('/resources/img/0404/ico_keyword_best_foc.png');
}
.tab_title #tab_aso_app.item.selected .img {
	background-image: url('/resources/img/0404/aso_tab_keyword_for.png');
}

.tab_title #tab_trend_keyword.item .img {
	background-image: url('/resources/img/0404/aso_tab_keysearch_nor.png');
}
.tab_title #tab_trend_app.item .img {
	background-image: url('/resources/img/0404/ico_keyword_ad_nor.png');
}

.tab_title #tab_trend_keyword.item.selected .img {
	background-image: url('/resources/img/0404/aso_tab_keysearch_foc.png');
}
.tab_title #tab_trend_app.item.selected .img {
	background-image: url('/resources/img/0404/ico_keyword_ad_foc.png');
}


#total_container.en_US #aso_tab_title.tab_title .item .text {
	letter-spacing: -2px;
}


#total_container.ja_JP #aso_tab_title.tab_title .item .text {
	letter-spacing: -3.4px;
	font-size: 20px;
}


#report_tab_title.tab_title #tab_game_report.item {
	width: 250px
}

#total_container.ja_JP #report_tab_title.tab_title #tab_game_report.item {
	width: 300px;
}

#total_container.en_US #report_tab_title.tab_title #tab_game_report.item {
	width: 320px;
}

#total_container.ja_JP .tab_title #tab_game_report.item .text {
	letter-spacing: -2px;
}

#total_container.ja_JP #aso_tab_title.tab_title #tab_aso_app.item {
	width: 250px;
}

#total_container.en_US #aso_tab_title.tab_title .item {
	width: 246px;
}

#total_container.en_US #aso_tab_title.tab_title .item .text {
	letter-spacing: -2.3px;
}


#total_container.ja_JP .tab_title #tab_top_sales.item .text {
	letter-spacing: -3.5px;
}