@charset "UTF-8";

@media screen and (max-width: 1400px){

}

@media screen and (max-width: 1280px){

}

@media screen and (max-width: 1080px){
	.sub_top_cont .container > .inner_box {display: block; align-items: inherit; justify-content: inherit;}
	.sub_top_cont .container > .inner_box > .box.left .sub_top_menu_list_area > .list > li:first-child {display: none;}
	.sub_top_cont .container > .inner_box > .box.left .sub_top_menu_list_area > .list > li:after {display: none;}
	.sub_top_cont .container > .inner_box > .box.left .sub_top_menu_list_area > .list > li:first-child:after {display: none;}
	.sub_top_cont .container > .inner_box > .box.left .sub_top_menu_list_area > .list > li {width: 50%;}
	.sub_top_cont .container > .inner_box > .box.left .sub_top_menu_list_area > .list > li.depth3 { display: none;}
	.sub_top_cont .container > .inner_box > .box.left .sub_top_menu_list_area > .list > li > .link.title {min-width: 100%; padding: 0 20px 0 10px;}
	.sub_top_cont .container > .inner_box > .box.left .sub_top_menu_list_area > .list > li > .link.title .text {line-height: 36px;}
	.sub_top_cont .container > .inner_box > .box.left .sub_top_menu_list_area > .list > li > .link.title:after {right: 5px;}
	.sub_top_cont .container > .inner_box > .box.left .sub_top_menu_list_area > .list > li > .list {top: 36px;}
	.sub_top_cont .container > .inner_box > .box.right {display: none;}


}

@media screen and (max-width: 767px){
	.sub_top_cont .container > .inner_box > .box.left .sub_top_menu_list_area > .list > li > .link.title .text {overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; word-break: break-all;}
	.sub_top_cont .container > .inner_box > .box.left .sub_top_menu_list_area > .list > li > .list {top: 40px;}
	.sub_top_cont .container > .inner_box > .box.left .sub_top_menu_list_area > .list > li > .list > li .link {overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; word-break: break-all;}
}

@media screen and (max-width: 480px){

}