<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">

/** 서브 공통 **/
main {
    margin-bottom: 90px;
}

/* 서브 비쥬얼이미지 (랜덤)*/
.sub_visual {
    /* background: url(/sports/images/front/sub_visual_01.png); */
    background-repeat:no-repeat; background-position: center center;
    background-size: cover;
    height: 190px;
    color: #fff;
}

.sub_visual h1{font-family: 'Yeongdo-Rg'; font-size:clamp(34px, 4vw, 55px); font-weight:600; letter-spacing: 0.2em; margin-top:20px; width:100%; padding:0 15px;word-break: keep-all;}


/* 비주얼 네비게이션 */
.visual_nav {
    width: 100%;
    background: var(--blue);
    position: absolute;
    bottom: 0;
    padding: 20px 0;
}
.nav_home {left: -40px;}
.nav_home::after {content: '';display: block;position: absolute;top: 50%;transform:translateY(-50%); right: 0;width: 1px;height: 10px; background-color: rgba(255, 255, 255, 0.2);}
.subNav li {cursor: pointer;}
.subNav .dept1 &gt; a{padding-right: 60px;padding-left: 20px;}

.subNav .dept1 &gt; a::after{content: '';display: block;position: absolute;top: 50%;border-top: 5px solid #fff;border-left: 5px solid transparent;border-right: 5px solid transparent;right: 20px; transform:translateY(-50%)}
.subNav .dept1:not(:last-child):before{content:''; display:block; width:1px; height:10px; background-color: rgba(255, 255, 255, 0.2); position:absolute; top:50%; right:0; transform:translateY(-50%);}

.subNav .dept1 .dept2{z-index: 200;background:#fff; box-shadow: 0 -17px 16px rgba(32,32,32,0.03);  min-width: 200px; max-width:220px; visibility: hidden; opacity: 0; height:0;transition:all 0.3s linear;top:22px; }
.subNav .dept1.on .dept2{visibility: visible; opacity: 1; height:auto;transition:all 0.3s linear; top:calc(100% + 22px); border:1px solid rgba(230,230,230,0.88); }
.subNav .dept1 .dept2 a{color:var(--black); opacity: 0;}
.subNav .dept1.on .dept2 a{color:var(--black); opacity: 1;}

.dot_line {background: url(/sports/images/front/common/dot_line.png) repeat;width: 100%;height: 2px; margin:0.5rem 0 1rem 0 ;}
.line-m {margin: -1rem;}

/*sub title*/
.tit_2 {margin: 80px 0 30px 0;}
.tit_2 h2{font-size:clamp(26px, 4vw, 35px); margin-right: 9px;}
.sns_ic {margin-right: 130px;}

.sns_ic a {
    border-radius: 3px;
    padding: 3px;
    display: inline-block;
    margin-bottom: 0;
}
.sns_ic a img {
    width: 36px;
    vertical-align: -10px;
}


/*sub Tab*/
/*생활체육시설-상세 &amp;&amp; 통합검색*/
.sportsTab{border-top:1px solid rgb(112, 112, 112);}
.sportsTab .nav-item:not(:last-child){border-right:1px solid #ccc;}
.sportsTab .nav-item .nav-link{background:#f6f6f6; color:var(--black); font-weight:600;width:100%; text-align: center; padding:16px 0.5rem;border-radius:0;}
.sportsTab .nav-item .nav-link.active{background:#fff;}
.sportsTab ~ .tab-content &gt; .tab-pane{padding-top:2.5rem; padding-bottom:2rem;}



/*///////////////////////////*/
/*////////생활체육시설////////*/
/*///////////////////////////*/
.searchBox{ background:#F6F6F6; }
.searchBox .input-group{border:1px solid #acacac;}
.searchBox .select_box{max-width:200px; position:relative; width:20%; margin-right:5px;}
.searchBox .select_box:after{content:''; display:block; width:1px; height:20px; background:#dfdfdf;position: absolute; top:50%; right:0; transform:translateY(-50%); z-index: 1;}
.searchBox .btn_box{min-width:100px; position: relative;}
.searchBox .btn_box::before{content:''; display:block; width:1px; height:20px; background:#dfdfdf;position: absolute; top:50%; left:0; transform:translateY(-50%); z-index: 1;}
.searchBox .btn_box .btn:focus , .searchBox .btn_box .btn:focus-visible{outline:2px solid #000;}
.searchBox .btn_box .btn:before{content:''; display:block; width:13px; height:1px; background:var(--black);position:absolute; top: 8px; left:50%; transform:translateX(-50%);transition-duration: 0.3s;}
.searchBox .btn_box .btn:after{content:''; display:block; width:1px; height:13px; background:var(--black);position:absolute;  top: 2px; left:50%; transform:translateX(-50%);transition-duration: 0.3s;}
.searchBox .btn_box .btn.rtt:before , .searchBox .btn_box .btn.rtt:after{transform:translateX(-50%) rotate(45deg); transition-duration: 0.3s;}

.detailBox{border:1px solid #acacac; display: none;}
.detailBox ul{max-width:500px;}
.detailBox strong{min-width:180px;}

.amenity_box{width:calc(33% - 0.5rem); border-bottom:1px dotted #d1d1d1; }
.amenity_box .imgBox{height: 140px; border-radius: 10px; overflow: hidden;;}
.amenity_box .imgBox &gt; img{object-fit: cover;}
.amenity_box .amenity_info li:not(.tit_3){position:relative;padding-left: 28px;}
.amenity_box .amenity_info li:not(.tit_3):before{content:''; display: block; position: absolute; width: 21px; height: 21px; left: 0; top:1px;}
.amenity_box .amenity_info li.address:before{background: url(/sports/images/front/common/ic_address.svg) center;}
.amenity_box .amenity_info li.sports:before{
	background: url(/sports/images/front/common/ic_sports.svg) center;
}
.amenity_box .amenity_info li.tel:before{background: url(/sports/images/front/common/ic_tel.svg) center;}
.amenity_box .amenity_info li.calendar:before{background: url(/sports/images/front/sub/cal_icon.png) center;}


.sportsTab.newstab .nav-item{width:50%;}
/*///////////////////////////*/
/*//////생활체육시설 상세//////*/
/*///////////////////////////*/
.faci_dtl h5{font-size:20px; font-weight:700; }
.faci_dtl h5 .public{font-size:15px; margin-bottom: 1px;margin-right:7px; }
.faci_dtl ul li strong,.center_sports strong {color:var(--indigo);min-width: 110px; display: inline-block;}
/* .faci_dtl ul ~ a{bottom:0; right:0; border-color: #707070!important;}
.faci_dtl ul ~ a:before{content:''; display:block; width:1px; height:12px; background:#E4007F; position: absolute; top:50%; right:calc(50% - 66px + 9px); transform:translate(-50% , -50%) rotate(45deg); }
.faci_dtl ul ~ a:after{content:''; display:block; width:10px; height:10px; background:transparent; border-top: 1px solid #E4007F; border-right: 1px solid #E4007F;position: absolute; top:50%;right:calc(50% - 66px); transform:translate(-50%, -50%);} */

.ic_site_link{bottom:0; right:0; border-color: #707070!important; width: 205px;}
.ic_site_link:before{content:''; display:block; width:1px; height:12px; background:#E4007F; position: absolute; top:50%; right:calc(50% - 66px + 9px); transform:translate(-50% , -50%) rotate(45deg); }
.ic_site_link:after{content:''; display:block; width:10px; height:10px; background:transparent; border-top: 1px solid #E4007F; border-right: 1px solid #E4007F;position: absolute; top:50%;right:calc(50% - 66px); transform:translate(-50%, -50%);}


.guideWrap li strong{min-width: 260px; color:var(--indigo);}

.spo_caro .slider-single .slick-list{max-width:840px!important; margin:0 auto; width:100%!important; height: auto!important;;}
.spo_caro .slider-single .imgBox{position:relative;height:326px; /* background-color:var(--back); */}
.spo_caro .slider-single .slick-list img{width:100%; height:100%; object-position:center center; }
.spo_caro .slider-nav .slick-list{width:calc(730px - 30%); margin:0 auto;}


.spo_caro.carousel .slider-single .imgBox{background-color:var(--back); }
.spo_caro.carousel .slider-single .slick-list img{object-fit:contain;}


.spo_caro .slider-nav .slick-slide .imgBox{width:100%; height:0; padding-top:60%; position:relative; background-color:transparent;}
.spo_caro .slider-nav .slick-slide .imgBox img{width:calc(100% - 10px); height:100%;position:absolute; top:0; left:0; right:0; bottom:0; border:1px solid #ccc; margin:0 auto;}
.spo_caro .slider-nav .slick-slide.is-active .imgBox img{border: 2px solid var(--indigo);}
.spo_caro .slider-nav .slick-arrow{background:url(/sports/images/front/sub/photoArr.png) no-repeat;width:50px; background-size:100%; }
.spo_caro .slider-nav .slick-arrow.slick-disabled{opacity: 0.3;}
.spo_caro .slider-nav .slick-arrow.slick-prev:before, .spo_caro .slider-nav .slick-arrow.slick-next:before{display: none;}
.spo_caro .slider-nav .slick-arrow.slick-prev{left:0}
.spo_caro .slider-nav .slick-arrow.slick-next{right:0;transform: translate(0, -50%) rotateY(180deg);}

.spo_faci-proWrap.line1 .box{width:calc(80% - 0.5rem); margin-bottom: 20px;}
.spo_faci-proWrap .box{width:calc(50% - 0.5rem);}
.spo_faci-proWrap .box .imgBox{height:0; padding-top:33.4%; position:relative;}
.spo_faci-proWrap .box .imgBox img{position:absolute; top:0; left:0; right:0; bottom:0;}
.spo_faci-proWrap .box ul li.loc , .spo_faci-proWrap .box ul li.dur,.spo_faci-proWrap .box ul li.sports{position: relative;}
.spo_faci-proWrap .box ul li.loc:before{content:''; display:block;  width:20px; height:20px; background:url(/sports/images/front/sub/loc_icon.png) no-repeat; background-size:cover; background-position: center center ; position:absolute; top:1px; left:0;}
.spo_faci-proWrap .box ul li.dur:before{content:''; display:block;  width:20px; height:20px; background:url(/sports/images/front/sub/cal_icon.png) no-repeat; background-size:cover; background-position: center center ; position:absolute; top:1px; left:0;}
.spo_faci-proWrap .box ul li.sports:before{content:''; display:block;  width:20px; height:20px; background: url(/sports/images/front/common/ic_sports.svg) no-repeat; background-size:cover; background-position: center center ; position:absolute; top:1px; left:0;}

#spo_faci-photo-carousel .slick-arrow{display:none!important; ; }

/*///////////////////////////*/
/*//////////통합검색//////////*/
/*///////////////////////////*/
.whole_search input{background:#f6f6f6; max-width:640px;}
.whole_search button{height:100%; width:60px; background:linear-gradient(to bottom, var(--pink) , var(--pupple)); border-radius:50%;position:absolute;top:50%; right:calc(50% - 320px);transform:translateY(-50%); }
.whole_search button:after{content:''; display: block; width:28px; height:28px; background-image:url(/sports/images/front/common/ic-search.svg); background-repeat:no-repeat;position:absolute; top:50%; left:50%; transform:translate(-50% , -50%); background-position: center center; background-size:cover;}

.whole_wrap mark{color:var(--pink); background:transparent;padding:0;}
.whole_p{word-break: keep-all;}
.whole_p span{color:var(--pink);}

.whole_cat li:not(:last-child):after{content:""; display:block; width:1px; height:13px; background:#bbb; position:absolute; top:50%; right:0; transform:translateY(-50%); }
.whole_cat li a{color:#535353;}
.whole_cat li.active a{color:var(--black);font-weight: 700;}
.sportsTab.spoSeaTab .nav-item{width:20%;}
.sportsTab.spoSeaTab .nav-item .nav-link{padding:15px 0.5rem 25px 0.5rem; position:relative;}
.sportsTab.spoSeaTab .nav-item .nav-link span{color:#acacac; font-weight: normal; font-size:14px; left:50%; bottom:9px; transform:translateX(-50%); font-weight: 200;}
.sportsTab.spoSeaTab ~ .tab-content &gt; .tab-pane{border-bottom: 0;}
.sportsTab.spoSeaTab ~ .tab-content &gt; .tab-pane .contBox{padding-bottom:3rem;border-bottom:1px dashed #d1d1d1; margin-bottom:5rem; }
.whole_wrap .tab-content h4{font-size:26px; font-family: 'GmarketSans'!important;}
.whole_wrap .tab-content h4 span{font-family: 'GmarketSans'!important;}
.whole_wrap .tab-content .viewMore{max-width: 90px; margin-top:0;font-size: 0.9rem;;}


.cont-faciWrap .amenity_box{width:calc(25% - 1.15rem);border-bottom:0;}
.cont-faciWrap .amenity_box .imgBox{height:220px;}
.cont-progWrap .amenity_box{width:100%; border-bottom:0;}
.cont-progWrap .amenity_box .imgBox{position:relative;height:0;padding-top:21.5%; }
.cont-progWrap .amenity_box .imgBox img{ position:absolute; top:0; left:0; right:0; bottom:0;}
.amenity_box .amenity_info li.crumb{padding-left: 0;;}
.amenity_box .amenity_info li.crumb:before{display:none;}
.crumb span:not(:last-child)::after{content:''; display:block; position:absolute; top:50%; transform:translateY(-50%) rotate(45deg); right:-14px;width:7px; height:7px; background:transparent; border-top:1px solid #d1d1d1; border-right: 1px solid #d1d1d1;;}
.cont-progWrap .amenity_box:not(:last-child),
.cont-tableWrap .box:not(:last-child)
{margin-bottom:2.5rem;}
.cont-tableWrap .imgBox{height:200px;}
.cont-tableWrap .imgBox img{object-fit: cover;;}
.contBox .subst{display:-webkit-box; word-wrap: break-word; -webkit-line-clamp:2; -webkit-box-orient:vertical; text-overflow: ellipsis; overflow:hidden;;}
.noResult{min-height: 240px;;}
.noResult h5{font-size:20px; }
.noResult p{font-size:14px;color:#5d5d5d; }

/*///////////////////////////*/
/*////////생활체육교실//////////*/
/*///////////////////////////*/
.studyWrap .box{border-bottom:1px dotted #ddd; padding-bottom:1rem; }

/*///////////////////////////*/
/*///////생활체육교실 상세///////*/
/*///////////////////////////*/
.contest_dtl .imgBox{position:relative; height:0; padding-top: 44.5%}
.contest_dtl .imgBox img{ position:absolute; top:0; left:0; right:0; bottom:0; /* object-fit: cover; */;}
.contest_dtl .tit_3{font-size:20px; word-break: break-all; vertical-align: -2px;}

/*///////////////////////////*/
/*////////우리동네시설//////*/
/*///////////////////////////*/
.sportsTab.myHomeTwtab .nav-item{width:50%;}
.sportsTab.myHomeTwtab ~ .tab-content &gt; .tab-pane{border-bottom:0;}
.myhomeTw_table tbody tr td a{word-break:keep-all;}
.myhomeTw_table tbody tr td a .public , .myhomeTw_table tbody tr td a .village{display:inline-block; padding-top:0.1rem; padding-bottom:0.1rem;}
.center_sports {
    background-color: var(--back2);
    padding: 8px;
    border-radius: 15px;
}
/*위치정보이용약관*/
.locCont p , .locCont ul{color:#777;}

/*서브페이지 부기 */
.sub_ai {max-width: 120px; right: 5px; bottom: -41px; position: absolute;}

/* 소개 */
.img_wrap img {max-height: 300px;object-fit: cover; width: 0; }
.text_box p {padding-left: 10px;}

/*/////// 대회,행사 //////*/

.calendar_list:first-of-type {
    margin-top: 15px;
}
/* .calendar_list:first-of-type::before {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 2px;
    background: url(/../img/common/dot_line.png);
    opacity: 0.4;
    left: 50%;
    top: 0;
    transform: translate(-50%, -50%);
} */

.calendar_list::after {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 2px;
    background: url(/sports/images/front/common/dot_line.png);
    opacity: 0.4;
    left: 50%;
    bottom: 0;
    transform: translate(-50%, -50%);
}
.calendar_list .tit_3 {
        width: 98%;
        word-break: break-all;
}



.calendarWrap .box {
    width: 100%;
    position: relative;
    padding: 22px 0;
}
.calendarWrap .box::after {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 2px;
    background: url(/sports/images/front/common/dot_line.png);
    left: 50%;
    bottom: 0;
    transform: translate(-50%,-50%);
}
.calendarWrap .box .imgBox {
    padding-top: 26.4%;
}
/* .spo_faci-proWrap .box ul li.loc, .spo_faci-proWrap .box ul li.dur {
    font-size: 18px;
} */
.calendarWrap .col-sm-3 {
    width: 20%;
}

@media screen and (max-width:1399px) {
   .spo_caro .slider-nav .slick-list {
	    width: calc(730px - 45%);
	    margin: 0 auto;
	}
}

@media screen and (max-width:1200px) {
    .nav_home{ position:relative!important;;left:0;}
    .amenity_box{width:calc(50% - 0.5rem);}
}

@media screen and (max-width:991px){
	.visual_nav {
	    bottom: 7px;
	}
    /*////////생활체육시설////////*/
    .searchBox .select_box{max-width:unset;width:50%; border-bottom:1px solid #d5d5d5;padding-bottom:0.5rem;}
    .searchBox .select_box:after{transform:translateY(calc(-50% - 0.25rem));}
    .searchBox .select_box:nth-child(2):after{display:none;}
    .searchBox .btn_box{min-width:unset; width:100%; border-top:1px solid #d5d5d5;}
    .searchBox .btn_box:before{display:none;}
    .searchBox input{padding-top:5px; margin-top:5px; padding-bottom:5px; margin-bottom:5px;}
    .searchBox .btn_box .btn:before ,.searchBox .btn_box .btn:after{top:60%; left:calc(50% - 45px); transform:translate(-50%, -50%)}
    .searchBox .btn_box .btn.rtt:before ,.searchBox .btn_box .btn.rtt:after{transform:translate(-50%, -50%) rotate(45deg);}

    /*//////생활체육시설 상세//////*/
    .guideWrap li strong{min-width:160px}
    .spo_caro .slider-nav .slick-list{width:70%}
    .spo_faci-proWrap .box{width:100%;}

    /*//////////통합검색//////////*/
    .cont-faciWrap{row-gap:2rem!important;}
    .cont-faciWrap .amenity_box{width:calc(50% - 0.75rem);}
    .cont-progWrap .amenity_box .imgBox{padding-top:33.5%; }
    
    /*////////우리동네시설//////*/
    .myhomeTw_wrap{overflow-x:auto;}
    .myhomeTw_wrap::-webkit-scrollbar{background:rgba(0,0,0,0.04); height:6px;  border-radius:25rem;}
    .myhomeTw_wrap::-webkit-scrollbar-thumb{background:linear-gradient(to right, var(--pink), var(--pupple)); border-radius:25rem;}
    .myhomeTw_wrap .myhomeTw_table{min-width:860px;}
    /*  */
     .searchBox .select_box{ margin-right: 0;}
     /* 소개 */
	.text_box p:not(:first-of-type) {padding-left: 0;}
}
@media screen and (max-width:767px){
	.sub_visual h1 {
	    letter-spacing: 0em;
	}
		
    /*////////생활체육시설////////*/
    .detailBox strong{min-width: 100px;}
    .faci_dtl ul ~ a{position:relative!important;}

    /*//////생활체육시설 상세//////*/
    .spo_caro .slider-nav .slick-arrow.slick-prev{left:0;}
    .spo_caro .slider-nav .slick-arrow.slick-next{right:0;}

    /*//////////통합검색//////////*/
    .whole_search button{right:0;}
    .sportsTab.spoSeaTab .nav-item{width:33.33%; border-bottom:1px solid #ccc;}
    .sportsTab.spoSeaTab .nav-item:last-child{border-right:1px solid #ccc;}

    /*//////생활체육교실 상세//////*/
    .contest_dtl .imgBox{height:300px;; padding-top:0; max-width: 220px;margin: 0 auto;}
    .contest_dtl .imgBox img{position: unset;;}
    
    /*////////우리동네시설//////*/
    .myhomeTw_wrap .myhomeTw_table{min-width:unset;}
    .myhomeTw_table colgroup{display:none;}
    .myhomeTw_table tbody tr{width:100%; border:1px solid #dee2e6; border-radius:10px; flex-wrap: wrap;padding:1rem!important;margin-bottom:1rem;}
    .myhomeTw_table tbody tr td.text-truncate{overflow:unset; text-overflow:unset; white-space:unset;}
    .myhomeTw_table tbody tr td.order-5{background:rgba(0,0,0,0.03); border-radius:3px; padding:0.5rem 1rem !important; ;}
    .myhomeTw_table tbody tr td.order-2:before{content:''; display:inline-block; background:url(/sports/images/front/common/ic_tel.svg) center; width:19px; height:19px; background-size:100%; margin-right:3px; vertical-align:text-top;}
    .myhomeTw_table tbody tr td a{font-weight:600; font-size:17px;}
    .postList.myhomeTw_table tbody tr td:first-child{position:unset; left:0; top:0; transform:unset; width:50%;color:var(--gray);}
}


@media screen and (max-width:575px) {
/* 	.sub_visual{height:260px;} */
	.img_wrap img {width: auto;}
    .nav_home{display:none;}
    .subNav .dept1 &gt; a{padding-left:10px; padding-right:40px;}
   .subNav .dept1:last-child .dept2{left:30px;}
   	main {margin-bottom: 60px;}
    /*서브페이지 부기 */
    .tit_2 {
	    margin: 80px 0 10px 0;
	}
	.tit2_wrap {	
	    align-items: center;
	}
	.sub_ai {max-width: clamp(60px, 20vw, 90px);bottom:-19px;}
	.sns_ic a img {width: 30px;}
	.sns_ic a {padding: 1px;}
	.sns_ic {margin-right: 0;margin-top: 8px;}
	
	
    /*////////생활체육시설////////*/
    .detailBox strong{width:100%; }
    .amenity_box{width:100%;}

    /*////////생활체육시설 상세///////*/
    .guideWrap li strong{min-width:unset;}
    .spo_caro .slider-nav .slick-arrow{width:30px;}
    .spo_faci-proWrap .box .imgBox{margin:0 auto; padding-top:55.4%;}
    .spo_faci-proWrap .box{padding-bottom:10px;}
    .spo_faci-proWrap .box:not(:first-child){margin-top:10px;}
    .spo_faci-proWrap .box:not(:last-child){border-bottom:1px dotted #eee;}
	.center_map {height: 260px;}
    /*//////////통합검색//////////*/
    .cont-faciWrap .amenity_box{width:100% ;}
    .cont-progWrap .amenity_box .imgBox{margin:0 auto; padding-top:56.5%;}
    .whole_wrap .tab-content .viewMore{font-size:0.8rem;padding-left:1rem;max-width:70px;}
    .viewMore:before{height:9px;left:calc(50% - 18px);}
    .viewMore:after{width:9px;left:calc(50% - 18px);}
    
    /*/////// 대회,행사 //////*/
    .calendarWrap .col-sm-3 {width: 36%;}
    .faci_dtl ul li strong{min-width: 105px;}
    
}

@media screen and (max-width:425px) {
    .subNav .dept1 &gt; a{padding-left:0; padding-right:18px;}
    .subNav .dept1:nth-child(2) &gt; a{padding-left:4px;}
    .subNav .dept1 &gt; a:after{right:4px;;border-top: 3px solid #fff;border-left: 3px solid transparent;border-right: 3px solid transparent;}
    .subNav .dept1:not(:last-child):before{display:none;}

    /*////////생활체육시설////////*/
    .searchBox .select_box{width:100%;}
    .searchBox .select_box:after{display:none;} 
    .searchBox .select_box:nth-child(2){padding:0.25rem 0 ;}
    .detailBox strong + ul{flex-direction: column !important; row-gap:0.1rem!important;padding-left:0.5rem}


    /*//////////통합검색//////////*/
    .sportsTab.spoSeaTab .nav-item{width:50%;}
    
    /*////////우리동네시설//////*/
    .myhomeTw_table tbody tr td.order-2{order:4!important; width:100%;text-align:center!important; margin-bottom:0.5rem;; }
    .myhomeTw_table tbody tr td.order-3{padding:5px 0 7px 0!important;}
    .myhomeTw_table tbody tr td.order-4{margin-bottom:5px!important;}
    .myhomeTw_table tbody tr td.order-4:before{content:''; display:inline-block; background:url(/sports/images/front/common/ic_address.svg) center; width:19px; height:19px; background-size:100%; margin-right:3px; vertical-align:text-top;}

}
@media screen and (max-width:325px) {
	.tit2_wrap {
	    flex-direction: column;
	    align-items: flex-start;
	}
}





@page{size: auto; margin:0;  transform:scale(1)}
@media print{
	/* 헤더 다운로드 이미지 표출 */
	* { 
	    -webkit-print-color-adjust: exact !important;   /* Chrome, Safari, Edge */
	    color-adjust: exact !important;                 /*Firefox*/
	}
	header, footer , .sub_visual{display:none;}
	body, main{ margin-top:-1px; }
}







/* 제목 */

.tit_3_wrap {
    margin-bottom: 26px;
}
.tit_3 {
    display: inline-block;
    font-size: clamp(16px, 2vw, 19px);
    font-weight: 700;
    padding-top: 7px;
/*     padding-left: 4px; */
}
.center_tit {font-size: clamp(16px, 4vw, 18px);}
.center_sports:after {
   /*  content: ''; */
    display: block;
    width: 1px;
    height: 20px;
    background: #dfdfdf;
    position: absolute;
    top: 51%;
    left: 12px;
    transform: translateY(-50%);
    z-index: 1;
}
/* list 공통 */
.list_count_wrap {
    display: inline-block;
    color: #616161;
}
.list_count {
    color: var(--pink);
    font-weight: 600;
}


</pre></body></html>