@charset "UTF-8";

.section.mayor .conbox{position:relative; /*height:245px;*/ height:300px; padding:0; border:1px solid #66717a;}
.section.mayor .conbox .photo{position:initial; right:auto; bottom:auto; width:100%; height:100%; background-repeat:no-repeat; background-position:center; background-size:cover;}
.section.mayor .conbox .photo img{width:0; height:0;}
.section.mayor .conbox .titlebox{position:absolute;bottom:0;width: 100%;margin:0;padding:9px 109px 9px 5px;background:rgba(0, 0, 0, 0.7);text-align:center;height:40px;}

.section.mayor .controlbox{position:absolute;right: 1px;top: 259px;width:104px;height: 40px;padding: 9px 0px;z-index: 99;box-sizing: border-box;text-align: center;}
.section.mayor .controlbox .slide_control{display:inline-block;/*width:159px;*//* width:104px; *//* vertical-align:top; */}
.section.mayor .controlbox .slide_control button{position:relative; border:none; vertical-align:top;}
.section.mayor .controlbox .slide_control .arrow{width:24px; height:24px; padding:0; color:transparent; font-size:0;}
.section.mayor .controlbox .slide_control .arrow:before{display:block; position:absolute; top:4px; left:calc(50% - 5px); width:10px; height:15px; background-repeat:no-repeat; background-image:url(../images/main/main_icons_2.png); content:'';}
.section.mayor .controlbox .slide_control .arrow.prev:before{background-position:-60px top;}
.section.mayor .controlbox .slide_control .arrow.prev.slick-disabled:before{background-position:-60px -15px;}
.section.mayor .controlbox .slide_control .arrow.next:before{background-position:-75px top;}
.section.mayor .controlbox .slide_control .arrow.next.slick-disabled:before{background-position:-75px -15px;}
.section.mayor .controlbox .slide_control .auto{width:24px; height:24px; margin:0 2px; padding:0; color:transparent; font-size:0;}
.section.mayor .controlbox .slide_control .auto:before{display:block;position:absolute;top: 4px;left:calc(50% - 6px);width:12px;height:16px;background-repeat:no-repeat;background-image:url(../images/main/main_icons_2.png);content:'';}
.section.mayor .controlbox .slide_control .auto.slick-pause:before{background-position:-90px top;}
.section.mayor .controlbox .slide_control .auto.slick-play:before{background-position:-105px top;}
.section.mayor .controlbox .slide_control .more{color:transparent;font-size:0;/*width:72px;margin-left:11px;*/ margin-left:6px; padding:0 0 0 22px; line-height:24px; color:#fff; font-family:'NotoSans','Malgun Gothic','맑은 고딕',Dotum,'돋움',Helvetica,AppleSDGothicNeo,sans-serif; /*font-size:14px;*/ font-weight:200; letter-spacing:-0.03em; transition-property:color; transition-duration:200ms; transition-timing-function:ease-in-out;}
.section.mayor .controlbox .slide_control .more:hover{color:#fff;}
.section.mayor .controlbox .slide_control .more:before{display:block; position:absolute; top:6px; left:0; width:12px; height:12px; background-repeat:no-repeat; background-position:-120px top; background-image:url(../images/main/main_icons_2.png); content:'';}
.section.mayor .controlbox .slide_control .more:hover:before{background-position:-135px top;}
/*
.section.mayor .conbox .titlebox h2{color:#fff; font-size:15px; line-height:normal; word-break:keep-all;}
*/
.section.mayor .conbox .titlebox h2{color:#fff; font-size:14px; line-height:normal;}
.section.mayor .conbox .titlebox .titlebox_text{overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
/*
.section.mayor .listbox2{height:52px; margin-bottom:15px; padding:15px 0; background:#66717a; color:#fff; font-size:0; text-align:center;}
*/
.section.mayor .listbox2{height:40px; margin-bottom:15px; padding:9px 0; background:#66717a; color:#fff; font-size:0; text-align:center;}
.section.mayor .listbox2 li{display:inline-block; font-size:14px;}
.section.mayor .listbox2 li + li{margin-left:16px;}
.section.mayor .listbox2 li a{padding-left:10px; background:url("/resources/pt/layout_2022/images/main/list_icon.png") no-repeat left center / 7px; font-size:15px;}
@media screen and (max-width:1200px){
    .section.mayor .listbox2{height:auto; margin-bottom:0; padding:10px; text-align:left;}
    .section.mayor .listbox2 li{width:33%; margin-bottom:3px; text-align:center;}
	/*
    .section.mayor .listbox2 li + li{margin-left:0;}
	*/
	.section.mayor .listbox2 li + li{width:33%; margin-left:0;}
	.section.mayor .listbox2 li a{font-size:9px;}
}
@media screen and (max-width:1000px){
	.section.mayor .listbox2 li a{font-size:15px;}
	
}
@media screen and (max-width:945px){
	.section.mayor .listbox2 li a{font-size:13px;}
	
}
@media screen and (max-width:835px){
	.section.mayor .listbox2 li a{font-size:12px;}
	
}
@media screen and (max-width:780px){
	.section.mayor .listbox2 li a{font-size:11px;}
	
}
@media screen and (max-width:725px){
	.section.mayor .listbox2 li a{font-size:10px;}
	
}
@media screen and (max-width:670px){
	.section.mayor .listbox2 li a{font-size:9px;}
	
}
@media screen and (max-width:640px){
	.section.mayor .listbox2 li a{font-size:15px;}
	
}
@media screen and (max-width:425px){
	.section.mayor .listbox2 li a{font-size:14px;}
	
}
@media screen and (max-width:400px){
	.section.mayor .listbox2 li a{font-size:13px;}
	
}