
.swiper-slide {
    text-align: center;
    font-size: 18px;
    background: #fff;

    /* Center slide text vertically */
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
  }

  .swiper-slide img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
  }

/*탭기본*/

.tabSet ul.tabs {overflow:hidden;width: 100%;margin:0 -4px;display: flex;margin-bottom:30px;}
.tabSet ul.tabs  li{list-style-type:none;/* margin:0 4px; */width: max-content;text-align: center;}
.tabSet ul.tabs li a{color:#000;border:1px solid #ddd;;padding:12px 10px;width: 100%;;display:block;border-radius:10px;font-weight:bold;font-size:14px;text-decoration:none;color:#888}
.tabSet ul.tabs li a.on{background:#000;cursor:default;color:#fff;}
.panels{background:#fff;min-height:180px;}
.panel{color:#4d4d4d; display:none;}



.con h4{font-size: 2.5rem;}
.con{padding:140px 0;}

.search_box select{border:1px solid #ddd;color:#666;padding:12px;font-size:0.9rem;margin-right:10px;;}
.search_box select.w120px{width: 120px;;}
.search_box select.w250px{width: 250px !important;;}
.search_box select:last-child{margin-right:0px;}
.search_box {text-align: right;}


/*league_commu*/
.league_commu .w_bot_but{text-align: right;margin-top:30px;}
.league_commu .w_bot_but button{padding:10px 40px; border-radius: 40px;;}



/*로그인*/


.login .text_input{width: 100% !important; padding:20px;margin-bottom:20px;border:1px solid #ddd;}
.login .d-block{color:#666;}
.login .fin_ul{display: flex;font-size:0.9rem;color:#666;justify-content: center;}
.login .fin_ul li{margin:0 10px;cursor: pointer;}
.login .btn-secondary3{width: 100%;padding:20px;margin:20px 0 20px;}
#secWrap.login{min-height: 71vh;}

.search_box.league_search {display: flex;    justify-content: flex-end;}
.search_box.league_search input{border-radius: 0;margin-right:10px;border:1px solid #ddd;}
.search_box.league_search input:last-child{margin-right:0px;}
.search_box.league_search button{border-radius: 0;padding:0 30px;border:1px solid #ddd;}

.notice ul li{position: relative;padding:30px 0;border-bottom:1px solid #ddd;cursor: pointer;}
/* .notice ul li:last-child{border-bottom:none;} */
.notice .tit{margin-top:10px;color:#888;font-weight: 500;}
.notice .day{position: absolute;right:0;bottom:30px;color:#888;}


/*info*/
.league_info .brand_info i{display: block;width: 20%;padding-bottom:14%;;margin:0 auto;}
.league_info .brand_info p{text-align: center;margin-top:20px;font-size:1.125rem;color:#666;}
.league_info .brand_info .team_logo{margin-top:40px;margin-bottom:40px;}
.league_info .brand_info .team_logo li{margin-bottom: 20px;;}
.league_info .brand_info .team_logo li div { border:1px solid #ddd;padding:40px 0;border-radius: 25px;}
.league_info .brand_info .team_logo i{display: block;width: 45%;padding-bottom:43%;;margin:0 auto;}
.league_info .info_ul{font-size: 1.125rem;line-height: 30px;;}
.league_info .info_ul .title_li{font-size: 1.5rem;;line-height:40px;color:#222 ; padding-left:0px;margin-bottom:40px;}
.league_info .info_ul .title_li span{color:#3d98d9;display: inline;}
.league_info .info_ul li{margin-bottom:20px;color:#555; padding-left:80px;}
.league_info .w_bot_but{text-align: right;}
.league_info .w_bot_but button{padding:18px 50px;font-size: 0.9rem;border-radius: 5px;;}


/*league_regulation*/
.league_regulation .in_con{border:1px solid #ddd; height: 500px; overflow-y:scroll ;padding:10px;color: #666;}
 

/*league_schedule*/
.league_schedule .search_sec .sear01{width: calc(33.3% - 8px);}
.league_schedule .search_sec .sear01:last-child{margin-right: 0;}
.league_schedule .search_sec .sear01 select{width: 100%;}

.search_sec .search_box.league_search {justify-content: flex-start;}
.search_sec >div{display: flex;    flex-wrap: wrap;}


.search_sec{background: #f9f9f9;padding:30px;border-radius: 16px;    margin-bottom: 40px;}
.search_sec select{background: #fff;}
.search_sec .sear01{width: calC(70% - 12px);margin-right:12px;}
.search_sec p{margin-bottom:10px;}
.search_sec .sear01 .w120px{width: 25%;}
.search_sec .sear01 .w250px{width: 50%;}
.search_sec .sear02{width: 30%;}
.search_sec .sear02 select{width: 100%;}
.search_sec .but{    justify-content: center;margin-top:20px;}
.search_sec button{padding:12px 40px;margin:0 4px;}

.search_sec .sear03{display: flex;align-items: center; justify-content: space-around;    width: 25%;margin-right:20px;}

.search_sec.check_search .sear01{width: 72%;}

.search_sec.one_search .sear01{width:100%;display: flex;align-items: center;}
.search_sec.one_search .sear01 p{margin-bottom:0;margin-right:20px; width: 80px;}

.search_sec.one_search .search_box.league_search{width:calC( 100% - 80px );}
.league_player .search_sec.one_search .search_box.league_search{margin-bottom: 0;;}


.sear03.w100p_check{width:100%;    justify-content: flex-start;margin-bottom:30px;}
.sear03.w100p_check .d-block{margin-right:30px;}
.search_sec.one_search .sear03 p {margin-bottom: 0;margin-right: 20px; width: 80px;}
.search_sec.one_search .sear03 >div{display: flex;}


.league_result_before .search_bot_p .game_results_win{width: 100%;}
.search_bot_p{display: flex;flex-wrap: wrap;margin-top:40px;}
.league_commu .search_bot_p{flex-direction: column;}



.league_schedule .schedule_ul > div> div{padding:30px;margin-bottom:16px;border-radius: 20px;;}
.league_schedule .day{font-size: 1rem;color:#666;text-align: center;}
.league_schedule .day span{display: inline;color:#3d98d9}
.league_schedule .battle{display: flex;justify-content: center;align-items: flex-end;margin:30px 0 20px;}
.league_schedule .battle .center{width: 30%;}
.league_schedule .battle >div{width: 35%;}
.league_schedule .battle p{display: flex;align-items: center;justify-content: center;}
.league_schedule .battle p:first-child{color: #3d98d9;font-size: 1.5rem;line-height: 18px;}
.league_schedule .battle p:first-child strong{color:#3d98d9}
.league_schedule .center span{font-family: 'TmonMonsori';}
.league_schedule .battle strong{font-size: 1.4rem;font-weight: 900;margin:0 10px;font-family: 'TmonMonsori';color: #888;}
.league_schedule .battle i{display: block; width: 100%;padding-bottom:70%;;margin-bottom:20px;}

.league_schedule .game_results{margin-bottom:20px;;}
.league_schedule .game_results span{width: max-content;margin:0 auto;padding:6px 15px;border-radius: 20px;font-size: 0.9rem;;}

.league_schedule .loca span{display: flex ;   justify-content: center;
    align-items: center;;margin:5px 0;text-align: center;word-break: keep-all;}
.league_schedule .loca span img{margin-right:5px;width: 12px;;}  

.league_schedule .game_results_win .before_proceeding{display: none !important;}

.league_result_before.league_schedule .game_results_win .before_proceeding{display: block !important;}
.league_result_before.league_schedule .game_results_win .termination{display: none !important;}
.league_schedule .battle strong{text-align: center;}

.league_schedule .game_results_win> div{border:2px solid #3d98d9}


.league_schedule .game_results_ing .termination{display: none !important;}
.league_schedule .game_results_ing> div{border:2px solid #ddd}



.league_schedule2 button.btn-secondary3{width: 100%;padding:12px 0;margin-top:20px;} 
.league_schedule2.league_schedule .search_sec >div{    flex-wrap: nowrap;}
.league_schedule2.league_schedule .search_sec .sear01 {width: 60%;}
.league_schedule2 .search_sec .sear02 {width: 40%;}



/*league_result*/
.league_result.league_schedule .battle i {width: 60%;padding-bottom: 60%;margin:0 auto;border-radius: 10px;
    border: 1px solid #f1f1f1}
.league_result.league_schedule .battle p{font-size: 1.125rem;;margin:8px 0;}
.league_result.league_schedule .battle .center {width: 20%;}
.league_result .game_results{margin-top:20px;}

.league_result.league_schedule .battle p.termination {font-size: 1.95rem;}


.league_result .loca span,
.league_result .game_results span{font-family: inherit;}


.change_schedule .col-md-4 {width: 100% !important;}
.change_schedule .schedule_ul > div> div{display: flex;margin-bottom:0;    padding: 0;    align-items: center;border-radius: 0;;border:none;border-bottom: 1px solid #ddd;}
.change_schedule .schedule_ul_head{background: #f5f5f5;}
.change_schedule .schedule_ul_head > div> div{display: flex;    display: flex;}
.change_schedule .schedule_ul_head .table_con{border:none;}
.change_schedule .schedule_ul_head .table_con> div{padding:15px 0;}


.change_schedule .schedule_ul_head .battle{margin:0 10px;display: block;}
.change_schedule .schedule_ul_head .battle p:first-child{color: #666;font-size: 1rem;}
.change_schedule .schedule_ul_head .game_results p,
.change_schedule .schedule_ul_head .loca p{color: #666;font-size: 1rem;}

.change_schedule .schedule_ul_head .game_results{margin:0;}


.change_schedule .day{width: 200px;text-align: center;}
.change_schedule .game_results{width: 200px;text-align: center;}
.change_schedule .loca{width: 250px;text-align: center;color: #666;padding:0 10px;}
.change_schedule .battle{width: calc(100% - 650px);margin:10px;align-items: center;}

    

.change_schedule .search_bot_p{margin-top:0;}
.change_schedule .table_con{width: 100%;}
.change_schedule .table_con > div{}
.change_schedule .game_results{margin-bottom: 0;}

.change_schedule .battle >div {width: 19%;}
.change_schedule .battle i { padding-bottom:100%; margin-bottom: 10px;border:1px solid #f1f1f1;border-radius: 5px;}
.change_schedule .battle p:first-child {  font-size: 1.3rem;}
.change_schedule .battle .center {  width: 25%;}

.league_result .result_icon{margin-top:10px; font-size: 0.9rem;}
.league_result .point{color:#3d98d9}

.league_result .result_ul{background: #f5f5f5;padding:10px 20px;border-radius: 20px;margin-top:20px;}
.league_result .result_ul li{display: flex;    display: table;width: 100%;
table-layout: fixed;}
.league_result .result_ul li div{display: table-cell;text-align: center;padding:8px;}
.league_result .result_ul li div.team_name{width: 14%;}
.league_result .result_ul .t_head div{color: #888;font-weight: 500;}
.league_result .result_ul .t_head div.bold{font-weight: 900;}
 h6{font-size: 1.5rem;margin-bottom:20px;;}
.league_result .summary{margin-top:80px;}
.league_result .summary .sum_con{display: flex; }

.league_result .summary .teamcon{width: 100%;}


.league_result .summary .sum_con2 .teamcon li{display: flex;    justify-content: center;align-items: center;}
.league_result .summary .sum_con2 .teamcon li > div {width: 20%;}
.team_result.league_result .summary .sum_con2 .teamcon li > div {width:100%;}
.league_result .summary .sum_con2 .teamcon li > div.cetner_s{justify-content: center;color: #888;}
.league_result .summary .sum_con2 .teamcon li > div.left_s{width: 40%;}
.league_result .summary .sum_con2 .teamcon li > div.right_s{width: 40%;justify-content: flex-start;}

.league_result .summary li >div{padding:16px 0;font-weight: 800;}
.league_result .summary .teamcon li >div{display: flex;    align-items: center;}
.league_result .summary .teamcon li >div span{width: 10%;font-weight: 900;color: #333;}
.league_result .summary .teamcon .bar{width: 100%;height: 15px;background: #f5f5f5;border-radius: 12px;position: relative;overflow: hidden;}
.league_result .summary .teamcon .bar span{content:'';display: block;background:#3d98d9;width: 100%;height:100%;border-radius: 12px;position: absolute;;}

.league_result .summary .teamcon.defeat .bar span{background:#ca1e1e;}
.league_result .summary .team01 .bar span{left:20%;}
.league_result .summary .team02 .bar span{right:80%;}
.league_result .summary .team_name{font-size: 1.25rem;font-weight: 900;margin-bottom:12px;}
.league_result .summary .team01{text-align: right;}
.league_result .summary .team_center{width: 15%;text-align: center;color:#888;}
.league_result .summary .team02{text-align: left;}
.league_result .sum_con2{border-top:1px solid #ddd;}
.league_result .sum_con2 .teamcon li >div span{display: inline;background: #3d98d9; color:#fff;padding:4px 8px;border-radius: 4px;;font-size: 0.9rem;;font-weight: 400;margin-left:5px;   }
.league_result .sum_con2 .teamcon li >div p{margin:0 8px;}
.league_result .sum_con2 .teamcon li >div{height: 51px;;}
.league_result .sum_con2 .team01 li >div{    justify-content: flex-end;}


.league_result .record{margin-top:80px;position: relative;    transform: scale(0.9);}
.league_result .record .tabs{  justify-content: flex-end;margin: 0 0 40px ;position: relative;padding-right: 30px;}
.league_result .record .tabs::before{content:'';display: block;width: 100%;height: 2px; position: absolute;bottom:0;left:50%;background: #3d98d9;z-index: -1;transform: translateX(-50%);}

.league_result .record .tabs i{width: 40px;height: 30px;;display: block;margin-right:8px;}
.league_result .record .tabs li{width: max-content;margin: 0 4px;}
.league_result .record .tabs li a.on {background: #fff;color: #3d98d9; border: 2px solid #3d98d9;border-bottom:none}
.league_result .record .tabs li a.on p{font-weight: 700;}
.league_result .record .tabs li a{border:none;border-radius: 0;border: 2px solid transparent; padding:20px 70px 16px 50px;display: flex;align-items: center;border-radius: 20px 20px 0 0;transform: translateY(2px);;color:#888;}
.league_result .schedule_ul.search_bot_p{width: 100%;}
.league_result .schedule_ul.search_bot_p > div{width: 100%;}
.record .table_sec td p{display: flex;justify-content: center;
    flex-wrap: wrap;}
    .record .table_sec td p + p{margin-top:6px;}

.record .table_sec strong{color: #3d98d9;font-weight: 400 !important;font-weight: 600;margin-right:5px;}
.record .table_sec span{display: inline;}
.record .table_sec span.bold{color:#ca1e1e;margin-right:4px;}
.record .table_sec span.btn-secondary3{font-size:0.9rem;padding:4px 6px;border-radius: 4px;margin-right:4px;}
.record .table_sec{display: flex;border-bottom:1px solid #bbb;border-top:2px solid #333;}
.record .table_sec th,
.record .table_sec td{padding:11px 0;border-bottom:1px solid #ddd;height: 60px;    vertical-align: middle;text-align: center;font-size: 0.9rem;;}

.record .table_sec th:first-child,
.record .table_sec td:first-child{width: 150px;;}
.record .table_sec .left_table{width: 13%;border-right:2px solid #ddd;}
.record .table_sec .left_table table{width: 100%;}
.record .table_sec th{font-weight: 700;color:#888;}
.record .table_sec th:first-child,
.record .table_sec td:first-child{flex-wrap: wrap;display: flex;align-items: center;justify-content: center;}

.record .table_sec .right_table{width: 100%;/*overflow: hidden; overflow-x: scroll; */}
.record .table_sec .right_table li > div:first-child{width: 250px;;}
.record .table_sec .right_table li > .table_right_con{width:calc(100% - 250px);display: flex;}
.record .table_sec .right_table table{/* width: 1620px; */}

.record .table_sec .right_table table thead{position: sticky;  top: 0;  left: 0; background-color: #fff;    z-index: 9;}



.record .table_sec .right_table tr{display: table; width: 100%;   table-layout: fixed;}
    .record .table_sec .right_table th,
    .record .table_sec .right_table td{display: table-cell;border-right:1px solid #ddd;}
    .record .table_sec .right_table th:last-child,
    .record .table_sec .right_table td:last-child{border-right:none;}
    .record .table_sec .right_table td{font-size: 0.9rem;;}
    .record .table_sec .total{background: #f5f5f5;}

     .record .team_logo_sec{display: flex;    justify-content: center; align-items: center;}
     .record .team_logo_sec i{display: block;width:48px;padding-bottom:23%;;margin-right:4px;}
     .record .team_logo_sec > div{display: flex;align-items: center;    justify-content: center;}

     .record .no-post td{color:#888;}

    /*league_teamranking*/

   .league_teamranking .record .table_sec .left_table{width: 20%;border-right:2px solid #ddd;}
   .league_teamranking .record .table_sec .right_table{width:100%;}


   /*league_typewriterrecord*/

   .league_typewriterrecord .tabSet ul.tabs{margin:0;;}
   .league_typewriterrecord .tabSet ul.tabs li{margin:0;padding:14px 30px;width: 130px;cursor: pointer;}
   .league_typewriterrecord .tabSet ul.tabs li.on{color: #fff;background: #333;border:1px solid #333;}

   /* 230220 은선 임시수정 */
   .league_typewriterrecord .tabSet.tabSet_tem{padding: 0;}
   .league_typewriterrecord .tabSet.tabSet_tem ul.tabs li{padding:0;}

   .league_typewriterrecord .record .table_sec th,
   .league_typewriterrecord .record .table_sec td{height: 74px;    position: relative;}
   .league_typewriterrecord .record .left_table td{padding-left:8px}

   .league_typewriterrecord .record{position: relative;}
   .league_typewriterrecord .tabs_regulation{display: flex;position: absolute;right:0;top:-40px;font-size: 14px;color: #666;}
   .league_typewriterrecord .tabs_regulation p span{display: inline-block;}
   .league_typewriterrecord .tabs_regulation p + p{margin-left: 20px;position: relative;;}
   .league_typewriterrecord .tabs_regulation p + p::before{content:'';display: block;width: 1px;height: 13px;background: #bbb;position: absolute;left:-10px;top:55%;transform: translate(0, -50%);}


   .league_typewriterrecord .record .table_sec th{cursor: pointer;}
   .league_typewriterrecord .record .table_sec th.on{background: #3d98d9;color: #fff;position: relative;}
   .league_typewriterrecord .record .table_sec td.select_td::before{content:'';display: block;width: 100%;height: 100%;position: absolute;top:0;left: 50%;transform: translateX(-50%);background: #3d98d9;opacity: 0.1}

   .league_typewriterrecord .record .table_sec .right_table{    overflow-x: scroll;max-height: 600px;overflow-y: scroll;}
   .league_typewriterrecord .record .table_sec .right_table table{   /*   overflow: hidden;  */  width: 1600px;}
   .league_typewriterrecord.mypage .record .table_sec .right_table{max-height: auto;overflow-y: initial;}

   .league_typewriterrecord .search_sec div + div{margin-top:16px;}



.league_typewriterrecord .record .table_sec th{position: relative;}
.league_typewriterrecord .record .table_sec th p{position: relative;z-index: 9;}
.league_typewriterrecord .record .table_sec th.select{color: #fff;}
.league_typewriterrecord .record .table_sec th.select::after{content:'';display:block;width: 48px;height: 48px;background: #3d98d9;position: absolute;left:50%;top:50%;transform: translate(-50%,-50%);border-radius: 50%;}

.league_player .tabs{flex-wrap: wrap;
   /*  margin: 0 -8px !important; */margin-bottom: 30px !important;}
.league_player .tabs li{width: calc((100% - 80px) / 5) !important ;margin: 0 8px!important ;;margin-bottom:12px !important; }

.league_player .tabs li a{display: flex !important;align-items: center;justify-content: center;}
.league_player .tabs li i{display: block;width: 55px;height: 40px;;margin-right:8px;;}




.team_tabe .team_name{margin-bottom:20px;font-size:1.25rem;}
.team_tabe .team_name p{font-weight: 700;}

.team_tabe ul li{margin-bottom:20px;}
.team_tabe ul li > div{border:1px solid #ddd;padding:30px;;border-radius: 30px;;}
.team_tabe ul li .i{ width: 180px;border:1px solid #ddd;padding:40px 20px;margin-right:30px;border-radius: 20px;;}
.team_tabe ul li i{display: block;padding-bottom:72%;}
.team_tabe ul li >div{display: flex;align-items: center;}
.team_tabe ul li .right_info{width: calc(100% - 210px);}
.team_tabe ul li .baseball_info{display: flex;    flex-wrap: wrap;}
.team_tabe ul li .baseball_info > div{margin-right:30px;}
.team_tabe ul li .baseball_info span{display: inline;}
.team_tabe ul li .baseball_info span.btn-secondary1{padding:4px 12px; font-size:0.9rem;border-radius: 8px;;margin-right:8px;}

.team_tabe ul p.name {font-size:1rem;margin-top:8px;color: #666;}
.team_tabe ul p.name span{display: inline-block;}
.team_tabe ul p.name span.btn-secondary3{padding:4px 12px;margin-left:8px;border-radius: 4px;;}


.game_description {margin-top:80px}
.game_description ul{   justify-content: space-around;width: 100%;display: flex;}
.game_description .geme_time >div{display: flex;align-items: center;justify-content: center;}
.game_description li{width: 30%;display: inline-block;vertical-align: top;}
.game_description li.geme_time{width: 40%;}
.game_description .geme_time >div {position: relative;  
}
.game_description .geme_time >div >div:nth-child(2) span{height: 43px;}
.game_description .geme_time >div >div:nth-child(2) span::before{content:'';display: block;width: 100%;height: 43px;position: absolute;top: 0;left:0;background-color: #3d98d9;z-index: -1;border-radius: 15px 15px 0 0;}
.game_description li >div{border:2px solid #3d98d9;padding:0;border-radius: 10px;margin:0 auto;overflow: hidden;}
.game_description li + li{margin-left: 12px;}
.game_description li span{background: #3d98d9;padding:12px 24px;;color: #fff;text-align: center;}
.game_description li strong{padding:12px;text-align: center;}



/*league_result_record**/
.form_radio_btn { width: 48%;margin-right:2%;height : auto;border: 1px solid #EAE7E7;border-radius: 5px;font-size: 0.9rem;}
.form_radio_btn:last-child{margin-right:0;}
.form_radio_btn input[type=radio] {display: none;}
.form_radio_btn label {display: block;    border-radius: 5px;margin: 0 auto;text-align: center;  padding:8px 0;;}
 
/* Checked */
.form_radio_btn input[type=radio]:checked + label {background: #3d98d9;color: #fff;border-color:#3d98d9;}
 
/* Hover */
.form_radio_btn label:hover {color: #666;}
 
/* Disabled */
.form_radio_btn input[type=radio] + label {background: #F9FAFC;color: #666;}
.league_result_record .victory{margin-top:15px;}
.league_result_record .victory >div{display: flex;justify-content: space-between;}
.league_result_record.league_schedule .battle .center input{width: 100%;font-weight: 900;color: #3d98d9;}
.league_result_record.league_schedule .battle .center input:first-child{text-align: right;}
.league_result_record.league_schedule .battle p.termination{font-size: 1.5rem;}
.league_result_record.league_schedule .battle .center{padding:0 20px;    transform: translateY(-10px);}

.league_result_record select{border:1px solid #ddd;width: 20%;;}
.league_result_record select,
.league_result_record input{width: 100%;background: #fff;text-align: center;padding:8px;border-radius: 5px;}
.league_result_record .point.bold input{font-weight: inherit;color:inherit;border:1px solid #ddd;}
.league_result_record .game_description li span {    padding: 10px 24px;}

.league_result_record .game_description .geme_time >div >div:nth-child(2) span {height: 23px;}
.league_result_record .time_cnerer{transform: translateY(7px);}

.league_result_record input{border:1px solid #ddd !important;font-size: 0.8rem; }
.league_result_record .sum_con2 input{width: 100%;border-radius: 5px;width: 60%;padding:5px;;}
.league_result_record .sum_con2 select{border-radius: 5px;margin-left:5px;width: 40%;padding:5px;;text-align: center;color: #fff;background: #3d98d9;border-color:#3d98d9;font-size: 0.9rem;}
.league_result_record .sum_con2 p{display: flex;width: 160px;;}


.league_result_record .panels select{width: 80%;padding:6px;border-radius: 5px;;color: #444;font-size: 0.9rem;margin-bottom:5px;;}
.league_result_record .panels select:last-child{margin-bottom:0;}
.league_result_record .panels input{width: 80%;padding:6px;border-radius: 5px;;margin:0 auto;color: #444;height: 31px;justify-content: center;}

.league_result_record .record_button{margin-top:100px;text-align: center;}
.league_result_record .record_button button{padding:20px 80px;}

.league_result_record .delete_but{width: 18px;height: 18px;display: flex;border-radius: 50%;font-size: 0.4rem;margin-right: 4px;    padding: 4px;justify-content: center;align-items: center;}

.league_result_record .add_tr_check select:last-child{width:60px;;}



.league_result_record .add_but{width: 18px;height: 18px;display: flex;border-radius: 50%;font-size: 0.4rem;margin-right: 4px;  justify-content: center;align-items: center;    padding: 0;}
.league_result_record .add_but img{width: 100%;height: 100%;}

.add_tr_check{border:2px solid #3d98d9}


/*hitter*/
.league_result_record  .hitter .left_table {width: 25%;}
.league_result_record  .hitter .left_table .td{display: flex;justify-content: center;align-items: center;}
.league_result_record  .hitter .left_table .td .delete_but{margin-right:10px;}
.league_result_record  .hitter .left_table .td p{display: flex;flex-wrap: nowrap;width: calc(90% - 25px);}
.league_result_record .hitter .left_table select:first-child{width: 20%;margin-right:5px;}
.league_result_record .hitter .left_table select:nth-child(2){width: 30%;margin-right:5px;}
.league_result_record .hitter .left_table select:nth-child(3){width: 50%;}


.league_result_record  .pitcher .left_table {width: 20%;}
.league_result_record  .pitcher .left_table td{display: flex;justify-content: center;align-items: center;}
.league_result_record  .pitcher .left_table td .delete_but{margin-right:10px;}
.league_result_record  .pitcher .left_table td p{display: flex;flex-wrap: nowrap;width: calc(90% - 25px);}
.league_result_record .pitcher .left_table select:first-child{width:55%;margin-right:5px;}
.league_result_record .pitcher .left_table select:last-child{width:45%;margin-right:5px;}


.record .tabel_ul_sec ul li.on_fixed{    position: fixed;
    bottom: 0;
    z-index: 9;
    width: 100%;
    background: #fff;
    border-top: 1px solid #ddd;}




.player_add{display: flex;width: 50%;margin-left:auto;}
.player_add select{margin-right:10px;padding:10px !important;}
.player_add select:first-child{width: 20%;}
.player_add select:nth-child(2){width: 30%;}
.player_add select:nth-child(2){width: 30%;}
.player_add  button{width:100px !important ; ;border-radius: 5px;}
.player_add > div{width: calc(100% - 100px);display: flex;}

.player_add.pitcher_add select:nth-child(1){width:30%;}
.player_add.pitcher_add select:nth-child(2){width: 70%;}


.code_table_con{background: #f5f5f5;padding:20px;margin-bottom:30px;}

.code_table_con ul li:hover{background: #f9f9f9 !important;}
.code_table_con ul li .code{border:1px solid #ddd;width: 40%;border-radius: 3px;;    font-size: 0.9rem;    justify-content: center;    padding: 2px;
    align-items: center;}
.code_table_con ul li .txt{width: 70%;margin-left:10px;}
.code_table_con ul li{border:1px solid #ddd;display: flex;align-items: center;}

.code_table_con ul .txt{font-size: 0.9rem;font-weight: 400;color:#666}
.code_table_con .code_table_top ul{display: flex;background: #fff;     margin-bottom: 20px;flex-wrap: wrap;}
.code_table_con .code_table_top ul li{width: calc(100% / 10);padding:8px;}
.code_table_con .code_table_bot ul{width: calc(100% / 10);}
.code_table_con .code_table_bot ul li{border:1px solid #ddd;padding:8px;background: #fff;}
.code_table_con .code_table_bot{display: flex;    }

.record .tabel_ul_sec div.th, .record .tabel_ul_sec div.td {  width: 100%;  padding: 11px 0;border-bottom: 1px solid #bbb;
    vertical-align: middle;text-align: center;font-size: 0.9rem;display: flex;
    font-size: 0.9rem;
    justify-content: center;
    align-items: center;}
.record .tabel_ul_sec div.th{font-weight: 700;
        color: #888;}
.record .tabel_ul_sec .right_table div.td,
.record .tabel_ul_sec .right_table div.th{border-right: 1px solid #bbb;}
.record .tabel_ul_sec .right_table div.td:last-child,
.record .tabel_ul_sec .right_table div.th:last-child{border-right:none;}
.record .tabel_ul_sec ul li{display: flex;}
.record .tabel_ul_sec div.td p{display: block;}
.record .tabel_ul_sec .input_span_sec p{display: block;}
 


.input_span_sec{   /*  display: block  !important; */
    flex-direction: column;}
.input_span_sec >div{position: relative;/*border: 1px solid #ddd;width: 90%;margin:0 auto;border-radius: 5px;;   height: 31px; */    width: 90%; margin:0 auto;} 
.input_span_sec p.hover_p{}
/* .input_span_sec p.on_p{border:1px solid #3d98d9} */
.input_span_sec input{/* position: absolute;left:50%;top:0;transform: translateX(-50%); */border:none !important;display: none;width: 100% !important;border-radius: 5px;margin:0 auto;border: 1px solid #ddd !important;}
.input_span_sec input.on_input{display: block;}
.input_span_sec span.on_span{display: none;}

.input_span_sec > div input{display: none;}
.input_span_sec > div span{display: none;}

.input_span_sec .hover_p .span_div{display: block !important;}
/* .input_span_sec p.hover_p input{display: none;} */
.input_span_sec .hover_input input{display: block;}
/* .input_span_sec p.hover_input span{display: none;} */


.league_commu .w_bot_but button {padding: 15px 80px;    border-radius: 40px;}



.input_span_sec span{display: block ;width: 100%;padding: 6px 0;text-align: center; }

.league_result_record .number_width{width: 600px !important;}
.record .tabel_ul_sec .input_span_sec p{display: block !important;}
.league_result_record .tabel_ul_sec span{display:block;border: 1px solid #ddd;width: 100%;border-radius: 5px;margin:0 auto;margin-bottom:5px;height: 31px;}
.league_result_record .tabel_ul_sec span:last-child{margin-bottom:0;;}


.league_result_record .tabel_ul_sec .span_div{width: 100%;margin:0 auto;display: none;}


.record .tabel_ul_sec div.td > p{display: flex;text-align: left;}


.league_result_record .panels select{margin-bottom: 0 }
.record .tabel_ul_sec div.td > p > select + select{margin-left:5px;;}
.record .tabel_ul_sec div.td > p > select:first-child{width: 60px;}
.record .tabel_ul_sec div.td > p > select{width:calc((100% - 60px) / 2);text-align: left;}
.record .tabel_ul_sec div.td > p{width: calc(100% - 20px);padding-right: 10px;}

.xls_down{display: flex; justify-content: right;}
.xls_down span{border: 1px solid #ddd; padding: 4px 10px; font-size: 14px; cursor: pointer; color: #999;}
.xls_down span:hover{background-color: #3d98d9; color: #fff;}

/* ********************************************* *
 * 1600px
 * ********************************************* */
 @media screen and (max-width: 1660px){
   
    
}

/* ********************************************* *
* 1400px
* ********************************************* */
@media screen and (max-width: 1400px){

 
}

/* ********************************************* *
* 1200px
* ********************************************* */
@media screen and (max-width: 1200px){

/*리그결과*/
    .record .table_sec .left_table {width: 10%;}
    /* .record .table_sec .right_table {width: 90%;} */


/*팀순위*/
.record .left_table .team_logo_sec i {width: 48px;padding-bottom: 0; height: 36px;}



/*팀 선수현황*/
.team_tabe ul li .baseball_info > div{margin-right:20px;margin-bottom:15px;}




/*팀 선수 검색*/
.league_player2 .search_sec >div {flex-wrap: nowrap;flex-direction: row;}



}


/* ********************************************* *
* 1024px
* ********************************************* */
@media screen and (max-width: 1024px){

  
/*리그결과*/
.league_result .record .table_sec .right_table { overflow-x: scroll;}
.league_result .record .table_sec .right_table table{width: 1000px;}
.league_result .record .table_sec .right_table ul{width: 1080px;}

.league_typewriterrecord .record .table_sec .right_table table {width: 1700px;}

.change_schedule .day,
.change_schedule .game_results {width: 150px;}
.change_schedule .loca {width: 200px;}
.change_schedule .battle {width: calc(100% - 500px);}

}

/* ********************************************* *
* 960px
* ********************************************* */
@media screen and (max-width: 960px){
    .league_info .brand_info .team_logo li div {padding: 20px 0;    border-radius: 10px;}
    .league_info .brand_info .team_logo i { width: 60%; padding-bottom: 43%;}
    .league_info .brand_info p {margin-top: 10px;}


    /*리그일정*/
    .league_schedule .schedule_ul > div> div {padding: 20px;}

    .change_schedule.league_schedule .schedule_ul > div> div {padding: 0;}


   .league_typewriterrecord .tabSet ul.tabs li{margin-left:20px;}

    
/*리그결과*/
.league_result .summary .team_center {  width: 20%;}


/*팀 선수현황*/
.league_player .tabs li i {width: 45px; height: 32px;}
.league_player .tabs li {width: calc((100% - 32px) / 4) !important;    margin: 0!important ;margin-right:8px !important;margin-bottom:8px !important;}
.league_player .tabs { margin: 0 -4px ;margin-bottom: 30px;}


.record .table_sec .left_table {width:90px;margin:0;}


/*타자기록*/
.league_typewriterrecord .tabSet ul.tabs li{margin-left:10px;}



.change_schedule_table{overflow-x: scroll;width: 100%;}
.change_schedule_table > div{width: 900px;;}
.change_schedule .battle >div {width: 25%;}
}

/* ********************************************* *
* 840px
* ********************************************* */
@media screen and (max-width: 840px){
    .search_bot_p >div.col-md-4{width: 50%;}


    
/*리그결과*/
.game_description li span { padding: 8px 4px;}
.game_description li >div {border-radius: 10px;margin: 0 4px;}
.game_description li span { border-radius: 8px 8px 0 0;}
.game_description .geme_time >div >div:nth-child(2) span::before {border-radius: 8px 8px 0 0;height: 35px;}
.game_description .geme_time >div >div:nth-child(2) span{height: auto;}



/*리그결과*/
.league_result .record .table_sec .left_table {width: 100px}
/* .league_result .record .table_sec .right_table {width: calC(100% - 100px);} */
    .league_result .record .table_sec .right_table table{width: 950px;}



}
/* ********************************************* *
* 768px
* ********************************************* */
@media screen and (min-width: 769px){

 

}

@media screen and (max-width: 768px){

    h6 {font-size: 1.25rem;margin-bottom:8px;}
    .con {padding: 80px 0;}
    .con h4 {font-size: 2rem;}


.league_info .info_ul .title_li {font-size: 1.25rem;line-height: 35px;}
.league_info .info_ul li {padding-left: 0;}


/*리그결과*/

.league_result.league_schedule .battle .center {width: 30%;}
.league_result.league_schedule .battle i {width: 100%;    padding-bottom: 65%;}
.league_result .result_ul {padding: 10px 10px; border-radius: 10px;}
.league_result .result_ul li div {padding: 8px;}

.league_result .record .tabs {margin: 0 0 20px;padding-right: 0px;}
.league_result .record .tabs li a { padding: 10px 30px 8px 10px;border-radius: 10px 10px 0 0;}


/*팀순위*/
.league_teamranking .record .table_sec .right_table { overflow-x: scroll;}
.league_teamranking .record .table_sec .right_table table{width: 600px;}
.record .left_table .team_logo_sec i {width: 38px;padding-bottom: 0; height: 28px;margin: 0px 4px;}
.league_teamranking .record .table_sec .left_table {width:130px;}


/*팀 선수현황*/
.team_tabe ul li > div {padding: 20px;border-radius: 20px;}
.team_tabe ul li .i {width: 140px;padding: 30px 20px;margin-right: 20px;border-radius: 10px;}
.team_tabe ul li .right_info {width: calc(100% - 140px);}


/*팀 선수 검색*/
.league_player2 .search_sec >div {display: block;}
.league_player2 .search_sec .sear03 {    justify-content: flex-start;padding-bottom: 20px ;width: 100%;}
.league_player2 .search_sec.check_search .sear01 {width: 100%;}

.league_player2 .search_sec .sear03 >div{margin-right:30px;}
.league_player2 .search_sec >div { text-align: center;}
.league_player2 .search_sec >div.but {display: flex;}


/*게시판*/
.notice ul li {padding: 20px 0;}
.notice .day { bottom: 20px;}
.notice .txt {font-size: 1.125rem;}

.league_typewriterrecord .search_sec .sear01 .w250px {
    width: 75%;
}

#secWrap > .con {padding-top: 180px;}


.league_teamranking  .search_sec .sear01 .w120px {width: 55%;}



}

/* ********************************************* *
* 640px
* ********************************************* */
@media screen and (max-width: 640px){

    .league_info .brand_info .team_logo li{margin-bottom:14px;}
    .league_info .brand_info p {font-size: 1rem;}

    /*search_sec*/
    .search_sec >div {display: block;}
    .search_sec >div > div{margin-top:16px; }
    .search_sec >div > div:first-child{margin-top:0px; }
    .search_sec .sear01 {width: 100%;margin-right: 0px;}
    .search_sec .sear02 {width: 100%;}
    .search_sec .but { text-align: center;    display: flex;}
    .search_box select {padding: 8px;}

    /*리그일정*/
    .search_sec {padding: 20px; border-radius: 10px;}
    .league_schedule .schedule_ul > div> div {border-radius: 10px;}
    .league_schedule .battle { margin: 10px 0 10px;}
    .league_schedule .battle p:first-child {font-size: 1.25rem;line-height: 28px;}

    .league_schedule .search_sec >div {display: flex;align-items: flex-end;}
    .league_schedule .search_sec >div > div{margin-right:10px;}
    .league_schedule .search_sec >div > div:last-child{margin-right:0;}

    .change_schedule .schedule_ul_head .battle {margin: 0;}

    .change_schedule .day,
    .change_schedule .loca,
    .change_schedule .game_results {width: 150px;}
    .change_schedule .day span{display: block;}

    .change_schedule .battle {width: calc(100% - 450px);}
    .change_schedule_table > div {width: 754px;}
    .change_schedule .battle i { margin-bottom: 10px;  }
    .change_schedule .battle strong { margin: 0 4px;}
    .change_schedule .battle p:first-child {font-size: 1.125rem;}
    .change_schedule .schedule_ul_head .table_con> div {padding: 10px 0;}
    .change_schedule .schedule_ul > div> div{border-radius: 0;}



/*리그결과*/
    .game_description {margin-top: 40px;}
    .game_description ul{display: block;}
    .game_description ul li{width: 100%;border-bottom:1px solid #ddd;}
    .game_description ul li:last-child{border-bottom:none;}
    .game_description li >div {font-size: 0.9rem; border: none; display: flex;}
    .game_description .geme_time >div > div:nth-child(2){display: none;}
    .game_description .geme_time >div {display: block;}
    .game_description .geme_time >div >div{display: flex;;border-bottom:1px solid #ddd;}
    .game_description .geme_time >div >div:last-child{margin:0;border-bottom:none;}
    .game_description li.geme_time{width: 100%;}
    .game_description li span{width:25%;color:#fff;font-weight: 600;padding:8px;margin:12px 0 ;border-radius: 40px;}
    .game_description li strong{width: 75%;text-align: left;padding:16px;    display: flex;        align-items: center;}

    .league_result .summary {margin-top: 40px;}
    .league_result .summary .team_name {font-size: 1.125rem;}
    .league_result .summary li >div {padding: 12px 0;}
    .league_result .summary .teamcon .bar { height: 10px;}
    .league_result .summary .teamcon li >div span {margin: 0 4px;    }

    .league_result .summary li >div{display: flex;align-content: center;justify-content: center;align-items: center;}
    .league_result .summary .sum_con2  li >div{height: 51px;}
    .league_result .summary .sum_con2 .teamcon li > div {width: 15%;}
    .league_result .summary .sum_con2 .teamcon li > div.left_s {width: 42.5%; height: auto;display: block;;}
    .league_result .summary .sum_con2 .teamcon li > div.right_s {width: 42.5%; height: auto;;}    
    .league_result .summary .sum_con2 .teamcon li > div.left_s p{margin: 8px 0;}
    .league_result .sum_con2 .teamcon li >div span {padding: 2px 8px; font-size: 0.85rem;}

    .league_regulation .in_con { height: 350px;}

/*팀순위*/
.search_sec.one_search .sear03 >div {flex-wrap: wrap;}
.sear03.w100p_check .d-block {width: 50%;margin-top:10px;margin-right:0;}

.search_sec.one_search .sear03 p {width: 40px;}
.search_sec.one_search .sear01 p {width: 40px;}
.search_sec.one_search .search_box.league_search {width: calC( 100% - 40px );}


/*팀 선수현황*/
/* .team_tabe ul li > div {display: block;padding: 30px 15px 15px;border-radius: 10px;} */
/* .league_player .tabs li {width: calc(50% - 4px) !important;} */

.league_player .tabs li {width: calc((100% - 32px) / 4) !important;}
.league_player .tabs li:nth-child(4n) {margin-right:0px !important;}
.league_player .tabs li a{    flex-direction: column;}
.league_player .tabs li a i{      margin-right: 0;margin-bottom: 5px;}

.league_player .tabs{margin:0 !important;margin-bottom:20px !important;}
.team_tabe ul li .i{border-radius: 10px;border:none;padding: 10px;width: 100px;margin-right:10px;}
/* .team_tabe ul li .i {width: 50%;margin:0 auto;padding: 0px;border-radius: 10px;border:none;} */
.team_tabe ul li .right_info {width: calc(100% - 100px );}
.team_tabe ul li > div {padding: 15px;   border-radius: 10px;}
.team_tabe ul li .baseball_info span.btn-secondary1 {padding: 0;background: transparent;font-weight: bold; color: #888;margin-right: 4px;font-size: 0.85rem;}
.team_tabe ul li .baseball_info > div {font-size: 0.85rem;margin-right: 10px;margin-bottom: 10px;}
.team_tabe .team_name {margin-bottom: 10px;font-size: 1.125rem;font-weight: bold;margin-top: 10px;}



/*팀 선수 검색*/

.league_player2 .search_sec .sear03 {padding-bottom: 10px;flex-direction: row;}


/*게시판*/
.league_commu .search_box.league_search button { padding: 0 0px; width:  20%;}
.league_commu .search_box select.w120px {width: 20%;}
.league_commu .search_box.league_search input {width: 60%;}



.league_schedule2.league_schedule .search_sec >div{    flex-wrap: wrap;}
.league_schedule2.league_schedule .search_sec .sear01 {width: 100%;}
.league_schedule2 .search_sec .sear02 {width: 100%;}

}

/* ********************************************* *
* 500px
* ********************************************* */
@media screen and (max-width: 500px){
    h6 {font-size: 1.125rem;font-weight: 600;}
    
    .league_info .brand_info .team_logo {margin-bottom: 10px;  margin-top: 20px;  }

    /*리그일정*/
    .league_schedule .battle i {    margin: 0 auto;margin-bottom: 10px;}
    .league_schedule .game_results span { padding: 4px 8px;font-size: 0.8rem;    }
    .league_schedule .schedule_ul > div> div { padding: 12px;}
    .league_schedule .battle p:first-child {font-size: 1.125rem;}
    .league_schedule .battle strong {font-size: 1rem;margin: 0 6px;}


/*리그결과*/
    .league_result .summary .sum_con2 li >div {height: 41px;}
    .league_result .summary li >div { font-size: 0.9rem;}
    .league_result .summary .sum_con2 ul li{border-bottom:1px solid #ddd;}



    .league_result.league_schedule .battle i {width: 100%;}
    .league_result.league_schedule .battle p {font-size: 1.125rem;}
    .league_result .result_icon span {font-size: 0.9rem;}

    .league_result.league_schedule .battle p.termination {font-size: 1.5rem;}
    .league_result .game_results {margin-top: 10px;}
    .league_schedule .game_results {margin-bottom: 10px;}

.result_ul{overflow-x: scroll;}
.result_ul >div{width: 500px;font-size: 0.85rem;}
.league_result .result_ul li div {padding: 4px;}

.league_result .search_bot_p > div{width: 100%;}
/*팀순위*/
.search_sec .sear03 { align-items: flex-start; width: 100%; margin-right: 0px;flex-direction: column;}
.search_sec.one_search .sear01 {align-items: flex-start;flex-direction: column;}
.search_sec.one_search .search_box.league_search {width: calC( 100%);margin-top:10px;}


.tabSet ul.tabs li a { padding: 11px 4px;border-radius: 5px;}
/*팀 선수현황*/
.league_player .tabs li a {flex-direction: column;}
.league_player .tabs li i {width: 45px;height: 33px;margin: 0 auto 5px !important;}

.league_result .summary .sum_con2 li >div {height: 65px;}
.team_result.league_result .sum_con2 .teamcon li >div span { display: block;width: 100%; text-align: center;margin: 0;    margin-top: 4px;}
.league_result .summary .team_center {width: 28%;}
.league_result .summary .team02 li >div {justify-content: flex-start;}


/*타자기록*/
.league_typewriterrecord .tabSet ul.tabs{margin:0;margin-bottom: 20px;}
.league_typewriterrecord .tabSet ul.tabs li{margin-left:10px;    width: 50%;}
.league_typewriterrecord .tabSet ul.tabs li a{    border-radius: 5px;}
.league_typewriterrecord .tabSet ul.tabs li:first-child{margin-left:0px }
.league_typewriterrecord .record .table_sec th,
.league_typewriterrecord .record .table_sec td {height: 40px;    font-size: 0.8rem;}



.team_tabe ul li >div{border-radius: 5px;;}
.login .text_input { padding: 12px; margin-bottom: 10px;border-radius: 4px;}
.login .btn-secondary3 { padding: 13px; margin: 15px 0 15px;border-radius: 5px;}



/*league_commu*/
.league_commu .w_bot_but button{padding:8px 30px; border-radius: 30px;;}

.league_player2 .search_box.league_search input,
.league_teamranking  .search_sec .sear01 .w120px,
.league_player .search_sec .sear01 .w120px,
.league_player .search_sec .sear01 .w250px,
.league_typewriterrecord .search_sec .sear01 .w250px{width: 100% !important;}

.league_player2 .search_sec.check_search .sear01{margin-top:0;}

.search_sec { margin-bottom: 20px; padding: 12px; border-radius: 5px;}
.search_sec .but {  margin-top: 16px;}

.search_sec button {font-size: 0.9rem; border-radius: 5px;    padding: 8px 30px;}
.search_box.league_search input{    padding: 8px;}

}




/* ********************************************* *
* 450px
* ********************************************* */
@media screen and (max-width: 450px){


    /*search_sec*/
    .search_sec button { width: calc(50% - 10px);padding: 10px 0;border-radius: 6px;}

    /*리그일정*/
    .search_bot_p >div.col-md-4{width: 100%;}
    .league_schedule .schedule_ul > div> div {padding: 18px;}
    .league_schedule .battle> div{width: 30%;}
    .league_schedule .battle .center {width: 20%;}


    
/*리그결과*/
.league_result .record .tabs li{width: 50%;;}
.league_result .record .tabs li a{transform: none;    justify-content: center;background: #f5f5f5;border-radius: 5px;}
.league_result .record .tabs li a.on {border: 1px solid #3d98d9;}
.league_result .record .tabs::before{display: none;}


.record .table_sec th, .record .table_sec td {padding: 6px 0; height:45px;    font-size: 0.85rem;}

.record .table_sec .left_table {width: 90px;}
/* .record .table_sec .right_table{    width: calC(100% - 90px);} */
.record .table_sec .right_table table {width: 750px;}


 .record .table_sec .left_table {width: 80px;}

 .league_main .section02 .swiper-slide {padding: 15px;}
 .league_main .section02 .swiper-slide > div{width: 100%;}

 .team_tabe ul li >div {display: block;}
 .team_tabe ul li .right_info{width: 100%;}
 .team_tabe ul li .i {width: 52%;margin: 0 auto;}

 
#secWrap > .con {padding-top: 190px;}
.con h4{margin-bottom: 20px;}
.search_bot_p {  margin-top: 20px;}



}

/* ********************************************* *
* 400px
* ********************************************* */
@media screen and (max-width: 400px){
    
.bg_fff h4 {font-size: 1rem;}
.search_sec {padding: 15px;}


.sear03.w100p_check { margin-bottom: 10px;}
    .con {padding: 50px 0;}
    .con h4 {font-size: 1.5rem;margin-bottom: 30px;}
    .league_info .brand_info i { width: 40%;padding-bottom: 28%;}
    .league_info .brand_info .team_logo li div {padding: 12px 0;}
    .league_info .brand_info .team_logo li {    margin-bottom: 8px;margin-bottom: 10px;}
    .league_info .info_ul .title_li {font-size: 1rem;line-height: 28px;}
    .league_info .info_ul {font-size: 0.9rem;line-height: 25px;line-height: 18px;}
    .league_info .info_ul li {margin-bottom: 10px;}



    /*리그일정*/

/*리그결과*/
.league_result.league_schedule .battle i {width: 70%;margin:0 auto;padding-bottom: 50%;}
.league_result.league_schedule .battle p {font-size: 0.9rem;margin:10px 0 5px;}
.league_result.league_schedule .battle .center {width: 30%;}
.league_schedule .battle> div {width: 35%;}

.league_result.league_schedule .battle p.termination {font-size: 1.25rem;}
.league_result.league_schedule .battle i {width: 70%;padding-bottom: 50%;}
.league_schedule .battle strong {font-size: 1.25rem; margin: 0 5px;}



.result_ul >div{width: 400px;}
.league_schedule .schedule_ul > div> div {padding: 15px 8px;}
.league_schedule .day {font-size: 0.8rem;}
.league_result .result_ul {margin-top: 10px;    border-radius: 5px;}

.league_result .summary .team_center {width: 40px;}
.league_result .summary .teamcon {width:calc( (100% - 40px )/ 2);}
.league_result .summary .sum_con2 .teamcon{width: 100%;}
.league_result .summary .teamcon li >div span {margin: 0 10px;}

.league_schedule .battle {padding-bottom: 25px;position: relative;}


.change_schedule .battle{padding-bottom: 0;}
.league_result.league_schedule .battle .center .loca{width: 100%;position: absolute;left:50%;bottom:-5px;transform: translate(-50%, 0);}
.game_description {    margin-top: 20px;}
.game_description li span {width: 80px;}
.game_description li strong{width: calc(100% - 80px);}
.league_result .summary .team_center {width: 50px;}
.league_result .summary .sum_con2 .teamcon{width:calc((100% - 70px) / 2);}
.league_result .summary .sum_con2 .team_center {width: 70px;}

/*팀순위*/
.record .left_table .team_logo_sec > div { flex-direction: column;}
.league_teamranking  .record .table_sec td {  height: 75px;}

/*팀 선수현황*/
.league_player .tabs li {width: calc((100% - 16px) / 3) !important;}
.league_player .tabs li:nth-child(4n) {margin-right: 8px !important;}
.league_player .tabs li:nth-child(3n) {margin-right: 0px !important;}
.team_tabe ul li .baseball_info > div { margin-bottom: 5px;}
.team_tabe ul p.name span.btn-secondary3 {padding: 2px 6px; margin-left: 5px;font-size: 0.9rem;}
.team_tabe ul p.name{font-size: 1.25rem;}

/*게시판*/
.notice .txt {font-size: 1rem;}
.notice .tit {   font-size: 0.85rem;}
.notice .day{   font-size: 0.85rem;}

.league_typewriterrecord .record .table_sec th, .league_typewriterrecord .record .table_sec td {height: 45px;}
.record .table_sec th:first-child, .record .table_sec td:first-child {width: 90px;}

.change_schedule .day,
.change_schedule .game_results {width: 100px;}
.change_schedule .loca {width: 150px;}
.change_schedule .battle {width: calc(100% - 350px);}

.change_schedule .battle> div {width: 30%;}
.change_schedule_table > div {width: 640px;}
.change_schedule .battle .center {width: 30%;}
.change_schedule .schedule_ul_head .battle p:first-child,
.change_schedule .schedule_ul_head .game_results p, 
.change_schedule .schedule_ul_head .loca p{font-size: 0.9rem;}
.change_schedule .schedule_ul_head .table_con> div {padding: 5px 0;}

.change_schedule .battle p:first-child {font-size: 1rem;}
.change_schedule .battle strong {font-size: 1rem;}
}
/* ********************************************* *
* 350px
* ********************************************* */
@media screen and (max-width: 350px){
    
    .search_sec p {margin-bottom: 4px;}
    .search_sec >div > div {margin-top: 12px;}


    /*리그일정*/

    .league_schedule .battle .center {width: 30%;}
    .league_schedule .search_sec >div {display: block;}
    .league_schedule .search_sec >div > div{margin-right:0px;width: 100%;}
    .league_schedule .search_sec .sear01{width: 100%;}
}