@charset "UTF-8";
@import url('https://fonts.googleapis.com/css?family=Nanum+Gothic');

/*서브탑 이미지*/
#subtop{width:100%; height:370px;}
#subtop.sub_news{background:#cddfff url("../images/subtop/sub_top_news_20190408.jpg") no-repeat center; background-size:auto 100%;}
#subtop.sub_uhtv{background:#cddfff url("../images/subtop/sub_top_uhtv_20190408.jpg") no-repeat center; background-size:auto 100%;}
#subtop.sub_apply{background:#cddfff url("../images/subtop/sub_top_apply_20190408.jpg") no-repeat center; background-size:auto 100%;}
#subtop.sub_community{background:#cddfff url("../images/subtop/sub_top_community_20190408.jpg") no-repeat center; background-size:auto 100%;}
#subtop.sub_fc{background:#cddfff url("../images/subtop/sub_top_fc_20190408.jpg") no-repeat center; background-size:auto 100%;}
#subtop.sub_match{background:#cddfff url("../images/subtop/sub_top_match_20190408.jpg") no-repeat center; background-size:auto 100%;}
#subtop.sub_member{background:#cddfff url("../images/subtop/sub_top_member_20190408.jpg") no-repeat center; background-size:auto 100%;}
#subtop.sub_mypage{background:#cddfff url("../images/subtop/sub_top_mypage_20190408.jpg") no-repeat center; background-size:auto 100%;}
#subtop.sub_player{background:#cddfff url("../images/subtop/sub_top_player_20190408.jpg") no-repeat center; background-size:auto 100%;}
/*영문*/
#subtop.sub_video{background:#cddfff url("../images/subtop/sub_top_video_e_20190408.jpg") no-repeat center; background-size:auto 100%;}
#subtop.sub_etc{background:#cddfff url("../images/subtop/sub_top_etc_e_20190408.jpg") no-repeat center; background-size:auto 100%;}
#subtop.sub_greeting{background:#cddfff url("../images/subtop/sub_top_greeting_e_20190408.jpg") no-repeat center; background-size:auto 100%;}
#subtop.sub_club{background:#cddfff url("../images/subtop/sub_top_club_e_20190408.jpg") no-repeat center; background-size:auto 100%;}
#subtop.sub_match_e{background:#cddfff url("../images/subtop/sub_top_match_e_20190408.jpg") no-repeat center; background-size:auto 100%;}
#subtop.sub_team{background:#cddfff url("../images/subtop/sub_top_team_e_20190408.jpg") no-repeat center; background-size:auto 100%;}
#subtop.sub_history{background:#cddfff url("../images/subtop/sub_top_history_e_20190408.jpg") no-repeat center; background-size:auto 100%;}

/*서브메뉴*/
#submenu{width:100%; background:#ffc029;}
#submenu ul{width:1200px; margin:0 auto; overflow:hidden; border-left:1px solid #dd9c00; box-sizing:border-box;}
#submenu ul li{width:14.28%; float:left; text-align:center; border-right:1px solid #dd9c00; box-sizing:border-box; line-height:50px; font-size:15px;}
#submenu ul li.current{background:#dd9c00;}
#submenu ul li a{display:block; font-weight:600;}
#submenu ul li.current a{color:white;}

/*서브영역*/
#sub_wrap{width:1024px; margin:0 auto; padding:60px 0 80px 0;}

/*서브타이틀*/
.sub_tit{font-size:30px; padding-bottom:20px; border-bottom:1px solid black; position:relative; margin-bottom:35px;}
.sub_tit p{font-size:13px; color:#868686; font-weight:normal; position:absolute; top:12px; right:0; letter-spacing:-0.5px;}
.sub_tit p b{color:black;}
.sub_tit p img{margin-right:10px;}

/*이미지페이지*/
.img_wrap{width:100%;}
.img_wrap.youth{max-width:1010px; margin:0 auto;}
.img_wrap img{width:100%; height:auto;}

/*게시판-상단검색*/
.board_search{width:100%; text-align:right; margin-bottom:40px;}
.board_search select{height:40px; border-radius:5px; border:2px solid #dedede; width:100px;}
.board_search input[type="text"]{height:40px; border-radius:5px; border:0 none; background:#eaeaea; width:220px; padding-left:10px; margin:0 4px 0 8px;}

/*게시판-상단탭*/
.board_tab{width:100%; overflow:hidden; border-left:2px solid #0c4da2; margin-bottom:40px; box-sizing:border-box;}
.board_tab li{border-right:2px solid #0c4da2; border-bottom:2px solid #0c4da2; border-top:2px solid #0c4da2; width:20%; float:left; text-align:center; box-sizing:border-box; height:45px; line-height:41px;}
.board_tab li.selected{background:#0c4da2;}
.board_tab li a{display:block; font-size:15px; color:#0c4da2; font-weight:600;}
.board_tab li.selected a{color:white;}
.board_tab.depth_4 li{width:25%;}
.board_tab.depth_3 li{width:33.33%;}
.board_tab.depth_2 li{width:50%;}

/*게시판-썸네일형*/
.board_thum{width:100%;}
.board_thum .box{width:100%; background:#eaeaea; overflow:hidden; margin-top:20px;}
.board_thum .box:nth-child(1){margin-top:0;}
.board_thum .box .img{width:302px; float:left;}
.board_thum .box .img img{width:100%; height:200px;}
.board_thum .box .txt{width:722px; float:left; box-sizing:border-box; padding:40px 30px 0 30px;}
.board_thum .box .txt h3{font-size:22px; line-height:22px; height:22px; color:#0c4da2; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; white-space:normal; word-wrap:break-word; display:-webkit-box; -webkit-line-clamp:1; -webkit-box-orient:vertical;}
.board_thum .box .txt h3 span{color:black;}
.board_thum .box .txt h3 span.finish{color:#333;}
.board_thum .box .txt h3 span.ing{color:#dd9c00;}
.board_thum .box .txt .cont{font-size:14px; line-height:20px; height:40px; margin:20px 0; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; white-space:normal; word-wrap:break-word; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
.board_thum .box .txt .info{line-height:19px; color:#646464; overflow:hidden;}
.board_thum .box .txt .info span{margin-right:25px;}
.board_thum .box .txt .info span.common{margin-right:10px; float:left;}
.board_thum .box .txt .info span:last-child{margin:0;}
.board_thum .box .txt .info span img{margin-right:10px; vertical-align:top;}
.board_thum .box .txt .info span.common img{margin-right:0;}

/*게시판-미디어형*/
.board_media{width:100%; overflow:hidden;}
.board_media .box{width:320px; float:left; margin-right:32px; margin-top:32px;}
.board_media .box:nth-child(1),.board_media .box:nth-child(2),.board_media .box:nth-child(3){margin-top:0;}
.board_media .box:nth-child(3n){margin-right:0;}
.board_media .box .img{width:100%; padding-bottom:65%; position:relative;}
.board_media .box .img img{width:100%; height:100%; position:absolute; top:0; left:0;}
.board_media .box .img iframe{width:100%; height:100%; position:absolute; top:0; left:0;}
.board_media .box .txt{padding:20px; border-bottom:2px solid #0c4da2; background:#fafbfd;}
.board_media .box .txt h3{color:#0c4da2; margin-bottom:20px; font-size:18px; line-height:21px; height:42px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; white-space:normal; word-wrap:break-word; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
.board_media .box .txt p{font-size:12px; color:#646464; line-height:19px;}
.board_media .box .txt p img{margin-right:8px; vertical-align:top;}

/*게시판-일반형*/
.board_normal{width:100%;}
.board_normal table{width:100%;}
.board_normal table thead tr{border-bottom:1px solid #d5d3d4; border-top:2px solid #0c4da2; background:#fafbfd;}
.board_normal table tbody tr{border-bottom:1px solid #e5e5e7;}
.board_normal table tbody tr:nth-child(2n){background:#fafbfd;}
.board_normal table thead tr th,.board_normal table tbody tr td{text-align:center; vertical-align:middle; height:50px;}
.board_normal table tbody tr td{color:#6f6f6f;}
.board_normal table tbody tr td a{color:black; font-weight:600;}
.board_normal table tbody tr td:nth-child(2){text-align:left; padding-left:15px; table-layout:fixed; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; word-wrap:break-word;}
.board_normal table thead tr th:nth-child(1),.board_normal table tbody tr td:nth-child(1){width:10%;}
.board_normal table thead tr th:nth-child(2),.board_normal table tbody tr td:nth-child(2){width:60%;}
.board_normal table thead tr th:nth-child(3),.board_normal table tbody tr td:nth-child(3){width:15%;}
.board_normal table thead tr th:nth-child(4),.board_normal table tbody tr td:nth-child(4){width:15%;}

.board_normal.depth_6 table thead tr th:nth-child(1),.board_normal.depth_6 table tbody tr td:nth-child(1){width:10%;}
.board_normal.depth_6 table thead tr th:nth-child(2),.board_normal.depth_6 table tbody tr td:nth-child(2){width:50%;}
.board_normal.depth_6 table thead tr th:nth-child(3),.board_normal.depth_6 table tbody tr td:nth-child(3){width:10%;}
.board_normal.depth_6 table thead tr th:nth-child(4),.board_normal.depth_6 table tbody tr td:nth-child(4){width:10%;}
.board_normal.depth_6 table thead tr th:nth-child(5),.board_normal.depth_6 table tbody tr td:nth-child(5){width:10%;}
.board_normal.depth_6 table thead tr th:nth-child(6),.board_normal.depth_6 table tbody tr td:nth-child(6){width:10%;}

/*게시판-상단공지*/
.board_info_img{width:100%; margin-bottom:30px;}
.board_info_img img{width:100%; height:auto;}

.board_top{width:100%; overflow:hidden; border:1px solid #eaeaea; border-radius:10px; margin-bottom:40px;}
.board_top .box{width:100%; border-top:1px dashed #d5d3d4; overflow:hidden; line-height:50px;}
.board_top .box:nth-child(1){border-top:0 none;}
.board_top .box .tit{width:calc(100% - 180px); float:left; text-align:left; padding-left:20px; box-sizing:border-box; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; word-wrap:break-word;}
.board_top .box .tit a{font-weight:600;}
.board_top .box .tit a img{margin-right:8px;}
.board_top .box .date{width:180px; float:left; text-align:center;}

/*게시판-페이징*/
.paging{width:100%; padding-top:40px; text-align:center;}
.paging li{display:inline-block; width:30px; height:30px; line-height:28px; box-sizing:border-box; text-align:center; background:#eee; border:1px solid #d2d2d2; margin:0 2px;}
.paging li.btn{border:0 none; margin:0 2px;}
.paging li a{color:#666; display:block;}
.paging li.current{line-height:30px; border:0 none; background:#fdb813; color:white;}

.m_paging{width:100%; padding-top:20px; text-align:center; display:none;}
.m_paging li{display:inline-block; width:30px; height:30px; line-height:28px; box-sizing:border-box; text-align:center; background:#eee; border:1px solid #d2d2d2; margin:0 2px;}
.m_paging li.btn{border:0 none; margin:0 2px;}
.m_paging li a{color:#666; display:block;}
.m_paging li.current{line-height:30px; border:0 none; background:#fdb813; color:white;}

/*게시판-상세보기*/
.board_view{width:100%;}
.board_view.event{margin-bottom:30px;}

.board_view .board_view_top{border-bottom:1px solid #d5d3d4; border-top:2px solid #0c4da2;}
.board_view .board_view_top h2{font-size:24px; padding:13px 20px; border-bottom:1px solid #d5d3d4; color:#0c4da2; background:#fafbfd;}
.board_view .board_view_top h3{width:100%; padding:13px 20px; box-sizing:border-box; overflow:hidden; font-weight:normal;}
.board_view .board_view_top h3 span.left{float:left;}
.board_view .board_view_top h3 span.right{float:right; margin-left:20px;}

.board_view .board_view_bottom{width:100%; border-bottom:1px solid #e5e5e7;}
.board_view .board_view_bottom .txt_area{padding:40px 20px; line-height:21px; font-size:13px;}
.board_view .board_view_bottom .txt_area img{max-width:100%; width:auto; height:auto;}
.board_view .board_view_bottom .txt_area video{width:100%; height:auto;}
.board_view .board_view_bottom .txt_area .board_share{text-align:center; padding-top:40px;}
.board_view .board_view_bottom .txt_area .board_share a img{margin:0 3px;}
.board_view .board_view_bottom .add_file{padding:20px 20px; border-top:1px solid #e5e5e7; background:#fafbfd; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; word-wrap:break-word;}
.board_view .board_view_bottom .add_file span{font-weight:600;}

.board_view .board_view_bottom .video{width:100%; padding-bottom:56%; position:relative;}
.board_view .board_view_bottom .video iframe{width:100%; height:100%; position:absolute; top:0; left:0;}

.board_view .move_board{width:100%; border:2px solid #eaeaea; box-sizing:border-box; margin-top:30px; border-radius:15px; overflow:hidden;}
.board_view .move_board li{width:100%; box-sizing:border-box; height:50px; line-height:50px; padding:0 10px 0 150px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; word-wrap:break-word;}
.board_view .move_board li.before{background:url("../images/sub/move_before.png") no-repeat 40px center; border-bottom:1px dashed #d5d3d4;}
.board_view .move_board li.after{background:url("../images/sub/move_after.png") no-repeat 40px center;}

.board_view .board_btn{width:100%; text-align:right; padding-top:20px;}
.board_view .board_btn a img{margin-left:15px;}
.board_view .board_btn a:first-child img{margin-left:0;}

.board_reply{width:100%; margin-top:50px;}
.board_reply .board_reply_write{width:100%; background:#eeeeee; padding:15px; overflow:hidden; box-sizing:border-box;}
.board_reply .board_reply_write textarea{width:calc(100% - 140px); height:110px; border-radius:15px; border:1px solid #e5e5e5; box-sizing:border-box; resize:none; float:left;}
.board_reply .board_reply_write a span{width:130px; height:110px; line-height:110px; text-align:center; background:#0c4da2; color:white; border-radius:15px; font-size:15px; font-weight:600; float:left; margin-left:10px;}

.board_reply_list{width:100%; overflow:hidden; margin-top:30px;}
.board_reply_list .box{width:100%; overflow:hidden; border-bottom:1px solid #d2d2d2; padding:20px 0; position:relative; box-sizing:border-box;}
.board_reply_list .box:first-child{border-top:1px solid #d2d2d2;}
.board_reply_list .box .left{width:100px; float:left; margin-right:20px;}
.board_reply_list .box .left img{width:100px; height:100px;}
.board_reply_list .box .right{width:calc(100% - 120px); float:left;}
.board_reply_list .box h2{margin-bottom:10px; line-height:25px; }
.board_reply_list .box h2 span{vertical-align:top; color:#aaa; margin-left:8px;}
.board_reply_list .box h2 a img{vertical-align:top; margin-left:8px;}
.board_reply_list .box p{line-height:18px;}
.board_reply_list .box .warning{position:absolute; top:20px; right:0;}
.board_reply_list .box .warning span{color:#ff0000;}
.board_reply_list .box .warning a img{margin-left:15px;}

/*게시판-버튼*/
.board_btn_group{width:100%; overflow:hidden; margin-top:20px;}
.board_btn_group .left{float:left; margin-right:10px;}
.board_btn_group .right{float:right; margin-left:10px;}

/*로그인*/
.login{width:100%;}

.login .login_box{max-width:320px; width:100%; margin:0 auto; background:#efefef; border-radius:15px; padding:40px 25px; box-sizing:border-box;}
.login .login_box h2{text-align:center; margin-bottom:25px;}
.login .login_box h3{text-align:center; font-size:22px; margin-bottom:15px;}
.login .login_box p{text-align:center; font-size:12px; color:#6d6d6d; margin-bottom:25px;}
.login .login_box ul li{margin-bottom:15px;}
.login .login_box ul li:nth-child(2){margin-bottom:30px;}
.login .login_box ul li input[type="text"],.login .login_box ul li input[type="password"]{width:100%; height:60px; border:1px solid #e0e0e0; padding-left:50px;}
.login .login_box ul li:nth-child(1) input{background:white url("../images/sub/member/id_input_back.png") no-repeat 19px center;}
.login .login_box ul li:nth-child(2) input{background:white url("../images/sub/member/pw_input_back.png") no-repeat 19px center;}
.login .login_box .btn{width:100%; text-align:center;}

.login .login_btn{width:100%; text-align:center; margin-top:60px;}
.login .login_btn li{display:inline-block; margin-left:10px;}
.login .login_btn li:nth-child(1){margin-left:0;}

/*회원-기능*/
.member_function{max-width:320px; width:100%; margin:0 auto; background:#efefef; border-radius:15px; padding:40px 20px; box-sizing:border-box;}
.member_function h2{text-align:center; margin-bottom:25px;}
.member_function h3{text-align:center; font-size:22px; margin-bottom:15px;}
.member_function p{text-align:center; font-size:13px; color:#6a6a6a; letter-spacing:-0.5px; line-height:20px;}
.member_function p span{font-weight:600;}
.member_function p span.black{color:black;}
.member_function p span.blue{color:#0c4da2;}
.member_function p span.red{color:#ff0505;}
.member_function div.input{width:100%; margin-top:25px;}
.member_function div.input input[type="text"],.member_function div input[type="password"]{width:100%; height:40px; border:1px solid #e0e0e0; padding-left:10px;}
.member_function div.btn{width:100%; text-align:center; margin-top:25px;}

/*약관*/
.member_terms{width:100%; height:600px; border:1px solid #d2d2d2; padding:30px 20px; box-sizing:border-box; line-height:18px; overflow-y:auto;}
.member_terms.common{height:240px;}
.member_terms.auto{height:auto;}
.member_terms b{font-weight:600;}
.member_terms h2{font-size:18px;}
.member_terms h3{font-size:16px;}
.member_terms p{font-size:13px; line-height:20px;}
.member_terms table{width:100%;}
.member_terms table thead tr{border-bottom:1px solid #d5d3d4; border-top:2px solid #0c4da2; background:#fafbfd;}
.member_terms table tbody tr{border-bottom:1px solid #e5e5e7;}
.member_terms table thead tr th,.member_terms table tbody tr td{text-align:center; vertical-align:middle; height:50px;}
.member_terms table tbody tr td{color:#6f6f6f;}

/*회원가입-1단계*/
.join_chapter{width:100%; margin-bottom:40px;}
.join_chapter img{width:100%; height:auto;}

.join_tit{font-size:23px; margin-bottom:20px;}

.member_terms_chk{width:100%; text-align:right; padding:20px 0 60px 0;}
.member_terms_chk input[type="checkbox"]{margin-right:5px;}

.join_citation{width:100%; background:#efefef; padding:35px 0; box-sizing:border-box; border-radius:15px;}
.join_citation.common{background:white;}
.join_citation h2{margin-bottom:20px; text-align:center;}
.join_citation h3{margin-bottom:15px; text-align:center; font-size:23px;}
.join_citation h3 span{color:#0c4da2;}
.join_citation p{margin-bottom:25px; text-align:center; font-size:14px; color:#6a6a6a; line-height:20px;}
.join_citation p span.blue{color:#0c4da2; font-weight:600;}
.join_citation p span.black{color:black; font-weight:600;}
.join_citation ul{width:100%; text-align:center;}
.join_citation ul li{display:inline-block; margin-left:10px;}
.join_citation ul li a img{}
.join_citation ul li:nth-child(1){margin-left:0;}
.join_citation .btn{width:100%; text-align:center;}
.join_citation .input{width:100%; text-align:center; margin-bottom:25px;}
.join_citation .input input[type="password"]{width:300px; height:35px; background:#eee; border:0 none; padding-left:15px;}

/*회원가입-2단계*/
.join_txt{width:100%; box-sizing:border-box; padding:15px 30px; background:#efefef; font-size:14px; line-height:22px; margin-bottom:40px;}
.join_txt span{color:#0c4da2; font-weight:600;}

.join_info{width:100%;}
.join_info.common{width:100%; margin-bottom:40px;}
.join_info div{margin-bottom:20px;}
.join_info div:last-child{margin-bottom:0;}
.join_info table{width:100%; border-top:1px solid #cecece;}
.join_info table tbody tr{border-bottom:1px solid #cecece;}
.join_info table tbody tr.none{border-bottom:0 none;}
.join_info table tbody tr.none th,.join_info table tbody tr.none td{padding-bottom:0px;}
.join_info table tbody tr th,.join_info table tbody tr td{height:35px; padding-top:7px; padding-bottom:7px; vertical-align:middle;}

.join_info table tbody tr th{width:20%; text-align:left; padding-left:30px;}
.join_info table tbody tr th img{vertical-align:middle; margin-right:15px;}

.join_info table tbody tr td{width:80%; text-align:left; padding-left:10px;}
.join_info table tbody tr td input[type="text"],.join_info table tbody tr td input[type="password"]{border:0 none; background:#eee; height:35px;}
.join_info table tbody tr td select{height:35px;}
.join_info table tbody tr td a img{margin-left:5px; vertical-align:middle;}
.join_info table tbody tr td span.necessary{line-height:35px; margin-left:7px; color:#878787;}
.join_info table tbody tr td span.necessary.red{color:#ff0000;}
.join_info table tbody tr td span.necessary.common{display:block; padding-top:7px; margin-left:0; line-height:15px;}
.join_info table tbody tr.contact td span{width:30px; text-align:center; line-height:35px;}
.join_info table tbody tr.email td span{width:30px; text-align:center; line-height:35px;}
.join_info table tbody tr.size td span{width:30px; text-align:center; line-height:35px;}
.join_info table tbody tr td label{margin-right:40px; vertical-align:middle; display:inline-block;}
.join_info table tbody tr td label.common{margin-left:10px; margin-right:0; vertical-align:middle;}
.join_info table tbody tr td label input[type="radio"]{margin-right:10px; vertical-align:middle;}
.join_info table tbody tr td label input[type="checkbox"]{margin-right:7px; vertical-align:middle;}

.join_info table tbody tr td ul li{padding:5px 0;}
.join_info table tbody tr td ul li label{margin-right:0;}




.join_info table tbody tr td input.w_normal,.join_info table tbody tr td select.w_normal{width:35%;}
.join_info table tbody tr td input.w_max{width:100%;}
.join_info table tbody tr td textarea.w_max{width:100%; height:100px; resize:none; background:#eee; border:0 none;}
.join_info table tbody tr.contact td input{width:15%;}
.join_info table tbody tr.contact td select{width:15%;}
.join_info table tbody tr.size td input{width:20%;}
.join_info table tbody tr.email td input{width:30%;}
.join_info table tbody tr.profile td img{width:80px; height:80px;}
.join_info table tbody tr td.file_input{height:40px; vertical-align:middle; border-bottom:1px solid #d9d9d9; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; word-wrap:break-word;}
.join_info table tbody tr td.file_input label{display:inline-block; position:relative; cursor:pointer; margin-left:5px; vertical-align:middle; overflow:hidden; width:80px; height:35px; background:#5c5c5c; color:white; text-align:center; line-height:35px;}
.join_info table tbody tr td.file_input label input{display:none; width:0; height:0; overflow:hidden;}
.join_info table tbody tr td.file_input input[type=text]{vertical-align:middle; display:inline-block; height:35px; line-height:35px; font-size:11px;}
.join_info table tbody tr td.file_input a{color:#666;}

.join_info table tbody tr.txt td{padding:20px 0;}
.join_info table tbody tr.txt td textarea.w_max{background:white; border:1px solid #d9d9d9; height:500px;}

.join_btn{text-align:right; margin-top:20px;}
.join_btn a img{margin-left:15px;}

.mypage_season_txt{padding:15px 30px; background:#efefef; line-height:21px;}
.mypage_season_txt span.black{color:black; font-weight:600;}
.mypage_season_txt span.blue{color:#0c4da2; font-weight:600;}

/*매치-상단탭*/
.sub_tab{width:100%; margin-bottom:40px;}
.sub_tab ul{width:100%; overflow:hidden; border-left:2px solid #0c4da2; box-sizing:border-box;}
.sub_tab ul li{border-right:2px solid #0c4da2; border-bottom:2px solid #0c4da2; border-top:2px solid #0c4da2; width:16.66%; float:left; text-align:center; box-sizing:border-box; height:45px; line-height:41px;}
.sub_tab.depth_5 ul li{width:20%;}
.sub_tab.depth_4 ul li{width:25%;}
.sub_tab.depth_3 ul li{width:33.33%;}
.sub_tab ul li:last-child{width:16.7%;}
.sub_tab.depth_5 ul li:last-child{width:20%;}
.sub_tab.depth_4 ul li:last-child{width:25%;}
.sub_tab.depth_3 ul li:last-child{width:33.34%;}
.sub_tab ul li.selected{background:#0c4da2;}
.sub_tab ul li a{display:block; font-size:15px; color:#0c4da2; font-weight:600;}
.sub_tab ul li.selected a{color:white;}
.sub_tab select{width:200px; height:35px; display:none;}

/*매치-탭 바이 탭*/
.tab_by_tab{width:100%; margin-bottom:40px; text-align:right;}
.tab_by_tab ul{width:100%; overflow:hidden; border-left:2px solid #0c4da2; box-sizing:border-box; display:none;}
.tab_by_tab ul li{border-right:2px solid #0c4da2; border-bottom:2px solid #0c4da2; border-top:2px solid #0c4da2; width:16.66%; float:left; text-align:center; box-sizing:border-box; height:35px; line-height:31px;}
.tab_by_tab.depth_5 ul li{width:20%;}
.tab_by_tab.depth_4 ul li{width:25%;}
.tab_by_tab.depth_3 ul li{width:33.33%;}
.tab_by_tab ul li:last-child{width:16.7%;}
.tab_by_tab.depth_5 ul li:last-child{width:20%;}
.tab_by_tab.depth_4 ul li:last-child{width:25%;}
.tab_by_tab.depth_3 ul li:last-child{width:33.34%;}
.tab_by_tab ul li.selected{background:#0c4da2;}
.tab_by_tab ul li a{display:block; font-size:13px; color:#0c4da2; font-weight:600;}
.tab_by_tab ul li.selected a{color:white;}
.tab_by_tab select{width:200px; height:35px;}

/*매치-경기일정/결과*/
.match_month{width:100%; background:#fafbfd; text-align:center; border-top:2px solid #0c4da2; border-bottom:1px solid #d5d3d4; line-height:50px; font-size:20px; color:#0c4da2;}
.match_schedule{width:100%; font-size:14px; margin-bottom:40px; border-top:1px solid #e3e3e3;}
.match_schedule .box{display:table; width:100%; border-bottom:1px solid #e3e3e3; padding:15px 0;}
.match_schedule .box div{display:table-cell; text-align:center; vertical-align:middle;}
.match_schedule .box .league{width:7%;}
.match_schedule .box .date{width:32%; letter-spacing:-0.5px; text-align:left;}
.match_schedule .box .info{width:36%;}
.match_schedule .box .info ul{display:table; width:100%;}
.match_schedule .box .info ul li{width:20%; display:table-cell; font-weight:600; text-align:center; vertical-align:middle;}
.match_schedule .box .info ul li:nth-child(1),.match_schedule .box .info ul li:nth-child(5){width:22%;}
.match_schedule .box .info ul li:nth-child(2),.match_schedule .box .info ul li:nth-child(4){width:18%;}
.match_schedule .box .info ul li:nth-child(3){font-size:23px;}
.match_schedule .box .info ul li p{display:none; margin-top:8px;}
.match_schedule .box .info ul li span{color:#fdb811;}
.match_schedule .box .btn{width:25%;}
.match_schedule .box .btn img{margin-left:2px;}
.match_schedule .box .result{width:10%;}
.match_schedule .box .detail{width:15%;}




.match_schedule.relative .box .date{width:35%;}
.match_schedule.relative .box .info{width:40%;}
.match_schedule.relative .box .result{width:25%;}




/*기록실*/
.record_table{width:100%;}
.record_table.common{margin-bottom:50px;}
.record_table thead tr{border-bottom:1px solid #d5d3d4; border-top:2px solid #0c4da2; background:#fafbfd;}
.record_table thead tr.common{background:#0c4da2; color:white;}
.record_table tbody tr{border-bottom:1px solid #e5e5e7;}
.record_table tbody tr:nth-child(2n){background:#fafbfd;}
.record_table thead tr th,.record_table tbody tr td{vertical-align:middle; text-align:center; height:50px;}
.record_table tbody tr.sum td{color:#0c4da2; font-weight:bold;}
.record_table tbody tr td b{color:#0c4da2; font-weight:bold;}

.record_player{width:100%; text-align:center; font-size:16px; background:#fdb813; color:white; line-height:50px; margin-bottom:25px;}

/*기록실-선수기록*/
.record_table.player thead tr th:nth-child(1),.record_table.player tbody tr td:nth-child(1){width:8%;}
.record_table.player thead tr th:nth-child(2),.record_table.player tbody tr td:nth-child(2){width:20%;}
.record_table.player thead tr th:nth-child(3),.record_table.player tbody tr td:nth-child(3){width:8%;}
.record_table.player thead tr th:nth-child(4),.record_table.player tbody tr td:nth-child(4){width:8%;}
.record_table.player thead tr th:nth-child(5),.record_table.player tbody tr td:nth-child(5){width:8%;}
.record_table.player thead tr th:nth-child(6),.record_table.player tbody tr td:nth-child(6){width:8%;}
.record_table.player thead tr th:nth-child(7),.record_table.player tbody tr td:nth-child(7){width:8%;}
.record_table.player thead tr th:nth-child(8),.record_table.player tbody tr td:nth-child(8){width:8%;}
.record_table.player thead tr th:nth-child(9),.record_table.player tbody tr td:nth-child(9){width:8%;}
.record_table.player thead tr th:nth-child(10),.record_table.player tbody tr td:nth-child(10){width:8%;}
.record_table.player thead tr th:nth-child(11),.record_table.player tbody tr td:nth-child(11){width:8%;}

/*기록실-득점/도움기록*/
.record_table.g_a thead tr th:nth-child(1),.record_table.g_a tbody tr td:nth-child(1){width:15%;}
.record_table.g_a thead tr th:nth-child(2),.record_table.g_a tbody tr td:nth-child(2){width:25%;}
.record_table.g_a thead tr th:nth-child(3),.record_table.g_a tbody tr td:nth-child(3){width:15%;}
.record_table.g_a thead tr th:nth-child(4),.record_table.g_a tbody tr td:nth-child(4){width:15%;}
.record_table.g_a thead tr th:nth-child(5),.record_table.g_a tbody tr td:nth-child(5){width:15%;}
.record_table.g_a thead tr th:nth-child(6),.record_table.g_a tbody tr td:nth-child(6){width:15%;}

/*기록실-경기별기록 상세*/
.record_detail_top{width:100%; border:1px solid #d3d3d3; box-sizing:border-box; margin-bottom:50px;}
.record_detail_top .box{width:100%; height:249px; background:url("../images/sub/record_detail_top.jpg") no-repeat;}
.record_detail_top .box h3{width:100%; text-align:center;}
.record_detail_top .box h3 span{font-size:15px; color:white; width:320px; height:30px; line-height:30px; border-radius:15px; background:#fdb811; margin-top:19px;}
.record_detail_top .box ul{width:100%; display:table; padding:70px 0 55px 0;}
.record_detail_top .box ul li{width:20%; display:table-cell; text-align:center; vertical-align:middle;}
.record_detail_top .box ul li:nth-child(1),.record_detail_top .box ul li:nth-child(5){font-size:20px; font-weight:600;}
.record_detail_top .box ul li:nth-child(2) h4,.record_detail_top .box ul li:nth-child(4) h4{display:none;}
.record_detail_top .box ul li:nth-child(3){font-size:50px; font-weight:600;}
.record_detail_top p{width:100%; text-align:center; padding:15px 0; line-height:21px; border-top:2px solid #0c4da2; font-size:16px; color:#0c4da2; font-weight:600;}

.record_table.detail_1 thead tr th:nth-child(1),.record_table.detail_1 tbody tr td:nth-child(1){width:40%;}
.record_table.detail_1 thead tr th:nth-child(2),.record_table.detail_1 tbody tr td:nth-child(2){width:60%;}

.record_table.detail_2 thead tr th:nth-child(1),.record_table.detail_2 tbody tr td:nth-child(1){width:10%;}
.record_table.detail_2 thead tr th:nth-child(2),.record_table.detail_2 tbody tr td:nth-child(2){width:17%;}
.record_table.detail_2 thead tr th:nth-child(3),.record_table.detail_2 tbody tr td:nth-child(3){width:13%;}
.record_table.detail_2 thead tr th:nth-child(4),.record_table.detail_2 tbody tr td:nth-child(4){width:10%;}
.record_table.detail_2 thead tr th:nth-child(5),.record_table.detail_2 tbody tr td:nth-child(5){width:10%;}
.record_table.detail_2 thead tr th:nth-child(6),.record_table.detail_2 tbody tr td:nth-child(6){width:10%;}
.record_table.detail_2 thead tr th:nth-child(7),.record_table.detail_2 tbody tr td:nth-child(7){width:10%;}
.record_table.detail_2 thead tr th:nth-child(8),.record_table.detail_2 tbody tr td:nth-child(8){width:10%;}
.record_table.detail_2 thead tr th:nth-child(9),.record_table.detail_2 tbody tr td:nth-child(9){width:10%;}

.record_detail{width:100%; overflow:hidden; margin-bottom:50px;}
.record_detail .box{width:495px; margin-right:34px; float:left;}
.record_detail .box:nth-child(2){margin-right:0;}

/*기록실-상대전적*/
.select_team{width:100%; overflow:hidden; margin-bottom:40px;}
.select_team .box{width:200px; margin-right:6px; box-sizing:border-box; border:1px solid #cccccc; float:left; text-align:center; margin-top:6px; font-weight:600; font-size:15px;}
.select_team .box.current{background:#fdb813;}
.select_team .box:nth-child(1),.select_team .box:nth-child(2),.select_team .box:nth-child(3),.select_team .box:nth-child(4),.select_team .box:nth-child(5){margin-top:0;}
.select_team .box:nth-child(5n){margin-right:0;}
.select_team .box a{display:block; padding:10px 0;}
.select_team .box.current a{color:white;}
.select_team .box img{margin-right:10px;}

/*순위*/
.ranking_table{width:100%;}
.ranking_table thead tr{border-bottom:1px solid #d5d3d4; border-top:2px solid #0c4da2; background:#fafbfd;}
.ranking_table tbody tr{border-bottom:1px solid #e5e5e7;}
.ranking_table thead tr th,.ranking_table tbody tr td{vertical-align:middle; text-align:center;}
.ranking_table thead tr th{padding:13px 0;}
.ranking_table tbody tr td{padding:20px 0;}
.ranking_table tbody tr td img{display:none;}
.ranking_table tbody tr.home{border:2px solid #0c4da2;}
.ranking_table tbody tr.home td{padding:30px 0;}
.ranking_table tbody tr.home img{display:inline;}
.ranking_table tbody tr td:nth-child(1),.ranking_table tbody tr td:nth-child(2){font-weight:600;}
.ranking_table tbody tr td:nth-child(2) img{margin-right:10px;}

.ranking_table thead tr th:nth-child(1),.ranking_table tbody tr td:nth-child(1){width:9%;}
.ranking_table thead tr th:nth-child(2),.ranking_table tbody tr td:nth-child(2){width:19%;}
.ranking_table thead tr th:nth-child(3),.ranking_table tbody tr td:nth-child(3){width:9%;}
.ranking_table thead tr th:nth-child(4),.ranking_table tbody tr td:nth-child(4){width:9%;}
.ranking_table thead tr th:nth-child(5),.ranking_table tbody tr td:nth-child(5){width:9%;}
.ranking_table thead tr th:nth-child(6),.ranking_table tbody tr td:nth-child(6){width:9%;}
.ranking_table thead tr th:nth-child(7),.ranking_table tbody tr td:nth-child(7){width:9%;}
.ranking_table thead tr th:nth-child(8),.ranking_table tbody tr td:nth-child(8){width:9%;}
.ranking_table thead tr th:nth-child(9),.ranking_table tbody tr td:nth-child(9){width:9%;}
.ranking_table thead tr th:nth-child(10),.ranking_table tbody tr td:nth-child(10){width:9%;}

/*프로 리스트*/
.player_list{width:100%; overflow:hidden; margin-bottom:50px;}
.player_list:last-child{margin-bottom:0;}
.player_list .box{width:180px; float:left; margin-right:31px; margin-top:31px; overflow:hidden;}
.player_list .box:nth-child(1),.player_list .box:nth-child(2),.player_list .box:nth-child(3),.player_list .box:nth-child(4),.player_list .box:nth-child(5){margin-top:0;}
.player_list .box:nth-child(5n){margin-right:0;}
.player_list .box .img{width:100%; padding-bottom:133.3%; position:relative;}
.player_list .box .img img{width:200%; height:100%; position:absolute; top:0; left:0;}
.player_list .box:hover .img img{left:-100%;}
.player_list .box .img h3{width:100%; font-size:16px; position:absolute; bottom:0; left:0; text-align:center; padding:12px 0; background:rgba(0,0,0,0.5); color:white;}
.player_list .box .img h3 span{color:#ffc029; margin-right:8px;}
.player_list .box:hover .img h3{background:rgba(251,183,20,0.7); color:black;}
.player_list .box:hover .img h3 span{color:white;}

/*유소년 리스트*/
.youth_list{width:100%; overflow:hidden; margin-bottom:50px;}
.youth_list:last-child{margin-bottom:0;}
.youth_list .box{width:180px; float:left; margin-right:31px; margin-top:31px; overflow:hidden;}
.youth_list .box:nth-child(1),.youth_list .box:nth-child(2),.youth_list .box:nth-child(3),.youth_list .box:nth-child(4),.youth_list .box:nth-child(5){margin-top:0;}
.youth_list .box:nth-child(5n){margin-right:0;}
.youth_list .box .img{width:100%; padding-bottom:133.3%; position:relative;}
.youth_list .box .img img{width:100%; height:100%; position:absolute; top:0; left:0;}
.youth_list .box .img h3{width:100%; font-size:16px; position:absolute; bottom:0; left:0; text-align:center; padding:12px 0; background:rgba(0,0,0,0.5); color:white;}
.youth_list .box .img h3 span{color:#ffc029; margin-right:8px;}
.youth_list .box h4{line-height:42px; background:#aaa; color:white; text-align:center;}

/*프로 코칭스태프 리스트*/
.pro_coach_list{width:100%;}
.pro_coach_list .head_coach{width:100%; margin-bottom:50px;}
.pro_coach_list .head_coach img{width:100%; height:auto;}

.pro_coach_list .coach_list{width:100%; overflow:hidden;}
.pro_coach_list .coach_list:last-child{margin-bottom:0;}
.pro_coach_list .coach_list .box{width:180px; float:left; margin-right:31px; margin-top:31px; overflow:hidden;}
.pro_coach_list .coach_list .box:nth-child(1),.pro_coach_list .coach_list .box:nth-child(2),.pro_coach_list .coach_list .box:nth-child(3),.pro_coach_list .coach_list .box:nth-child(4),.pro_coach_list .coach_list .box:nth-child(5){margin-top:0;}
.pro_coach_list .coach_list .box:nth-child(5n){margin-right:0;}
.pro_coach_list .coach_list .box .img{width:100%; padding-bottom:133.3%; position:relative;}
.pro_coach_list .coach_list .box .img img{width:200%; height:100%; position:absolute; top:0; left:0;}
.pro_coach_list .coach_list .box:hover .img img{left:-100%;}
.pro_coach_list .coach_list .box .img h3{width:100%; font-size:16px; position:absolute; bottom:0; left:0; text-align:center; padding:12px 0; background:rgba(0,0,0,0.5); color:white;}
.pro_coach_list .coach_list .box .img h3 span{display:block; color:#ffc029; font-size:13px; margin-top:5px;}
.pro_coach_list .coach_list .box:hover .img h3{background:rgba(251,183,20,0.7); color:black;}
.pro_coach_list .coach_list .box:hover .img h3 span{color:white;}

/*유소년 코칭스태프 리스트*/
/*.youth_coach_list{width:100%;}
.youth_coach_list ul{width:100%; overflow:hidden;}
.youth_coach_list ul li{width:490px; float:left; margin-right:44px; margin-top:44px;}
.youth_coach_list ul li:nth-child(1),.youth_coach_list ul li:nth-child(2){margin-top:0;}
.youth_coach_list ul li:nth-child(2n){margin-right:0;}
.youth_coach_list ul li img{width:100%; height:auto;}*/
.youth_coach_list{width:100%;}
.youth_coach_list .head_coach{width:100%; margin-bottom:50px;}
.youth_coach_list .head_coach img{width:100%; height:auto;}

.youth_coach_list .coach_list{width:100%; overflow:hidden;}
.youth_coach_list .coach_list:last-child{margin-bottom:0;}
.youth_coach_list .coach_list .box{width:180px; float:left; margin-right:31px; margin-top:31px; overflow:hidden;}
.youth_coach_list .coach_list .box:nth-child(1),.youth_coach_list .coach_list .box:nth-child(2),.youth_coach_list .coach_list .box:nth-child(3),.youth_coach_list .coach_list .box:nth-child(4),.youth_coach_list .coach_list .box:nth-child(5){margin-top:0;}
.youth_coach_list .coach_list .box:nth-child(5n){margin-right:0;}
.youth_coach_list .coach_list .box .img{width:100%; padding-bottom:133.3%; position:relative;}
.youth_coach_list .coach_list .box .img img{width:100%; height:100%; position:absolute; top:0; left:0;}
.youth_coach_list .coach_list .box .img h3{width:100%; font-size:16px; position:absolute; bottom:0; left:0; text-align:center; padding:12px 0; background:rgba(0,0,0,0.5); color:white;}
.youth_coach_list .coach_list .box .img h3 span{display:block; color:#ffc029; font-size:13px; margin-top:5px;}

/*선수단,코칭스태프 상세보기*/
.player_view{width:100%; padding-bottom:50px; margin-bottom:50px; border-bottom:1px solid #d9d9d9;}
.player_view .view_img{width:100%; margin-bottom:50px;}
.player_view .view_img img{width:100%; height:auto;}
.player_view .player_career{width:100%;}
.player_view .player_career table{width:100%; border:1px solid #d9d9d9; box-sizing:border-box; font-size:15px;}
.player_view .player_career table tbody tr{border-bottom:1px solid #d9d9d9;}
.player_view .player_career table tbody tr:last-child{border-bottom:0 none;}
.player_view .player_career table tbody tr th,.player_view .player_career table tbody tr td{line-height:21px;}
.player_view .player_career table tbody tr th{width:30%; background:#aaaaaa; color:white; vertical-align:top; text-align:left; padding:12px 0 12px 10px; font-weight:600;}
.player_view .player_career table tbody tr td{width:70%; padding:12px 0 12px 15px;}

/*선수단일정*/
.player_schedule_top{padding:20px 0; text-align:center; background:#e5e5e5; margin-bottom:20px;}
.player_schedule_top span{display:inline-block; width:230px; font-size:24px; line-height:30px; vertical-align:middle;}
.player_schedule_top span b{color:#0c4da2; font-weight:600;}
.player_schedule_top img{vertical-align:middle;}

/*.schedule_wrap{width:100%; overflow:hidden;}
.schedule_wrap .box{width:500px; margin-right:24px; margin-top:24px; float:left; overflow:hidden; box-sizing:border-box; border:2px solid #eee;}
.schedule_wrap .box:nth-child(1),.schedule_wrap .box:nth-child(2){margin-top:0;}
.schedule_wrap .box:nth-child(2n){margin-right:0;}
.schedule_wrap .box .left{width:94px; height:94px; float:left; color:white; text-align:center; box-sizing:border-box; padding-top:11px;}
.schedule_wrap .box.pro_1 .left{background:url("../images/sub/sche_back_1.jpg") no-repeat;}
.schedule_wrap .box.pro_2 .left{background:url("../images/sub/sche_back_2.jpg") no-repeat;}
.schedule_wrap .box .left h3{font-size:50px; letter-spacing:-5px;}
.schedule_wrap .box .left p{font-size:14px; margin-top:3px;}
.schedule_wrap .box .right{width:calc(100% - 94px); float:left; box-sizing:border-box; padding:15px 15px 0 15px;}
.schedule_wrap .box .right h4{font-size:23px; margin-bottom:15px; line-height:30px; color:#0c4da2; font-weight:600;}
.schedule_wrap .box .right h4 img{margin-right:15px; vertical-align:top;}
.schedule_wrap .box .right p{font-size:16px; color:#888; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; word-wrap:break-word;}
.schedule_wrap .box .right p span{font-weight:600; color:black;}*/

.schedule_wrap{width:100%; overflow:hidden;}

.schedule_wrap .box{width:100%; margin-right:0; margin-top:24px; box-sizing:border-box; border:2px solid #eee;}
.schedule_wrap .box:nth-child(1){margin-top:0;}

.schedule_wrap .box tbody tr th{width:150px; vertical-align:middle; text-align:center; color:white;}
.schedule_wrap .box.pro_1 tbody tr th{background:url("../images/sub/sche_back_1.jpg") no-repeat; background-size:100% 100%;}
.schedule_wrap .box.pro_2 tbody tr th{background:url("../images/sub/sche_back_2.jpg") no-repeat; background-size:100% 100%;}
.schedule_wrap .box tbody tr th h3{font-size:50px; letter-spacing:-5px;}
.schedule_wrap .box tbody tr th p{font-size:14px; margin-top:3px;}

.schedule_wrap .box tbody tr td{width:calc(100% - 150px); vertical-align:middle; padding:10px 0 10px 20px;}
.schedule_wrap .box tbody tr td div{margin-top:10px;}
.schedule_wrap .box tbody tr td div:first-child{margin-top:0;}
.schedule_wrap .box tbody tr td div h4{font-size:23px; line-height:30px; color:#0c4da2; font-weight:600;}
.schedule_wrap .box tbody tr td div h4 img{margin-right:15px; vertical-align:top;}
.schedule_wrap .box tbody tr td div p{font-size:16px; color:#888; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; word-wrap:break-word; margin-top:10px; line-height:21px;}
.schedule_wrap .box tbody tr td div p span{font-weight:600; color:black;}



.schedule_info{padding-top:15px; border-top:1px solid #d9d9d9; margin-top:50px;}
.schedule_info p{line-height:20px;}
.schedule_info p img{vertical-align:top; margin-right:5px;}
.schedule_info .info_01{color:#888888; margin-bottom:15px;}
.schedule_info .info_02{color:#888888; margin-bottom:30px;}
.schedule_info .info_03{color:black; margin-bottom:5px;}
.schedule_info .info_03 span{vertical-align:top; color:#ff0000;}
.schedule_info .info_04{color:black;}

/*구단연혁*/
.history_wrap{width:100%;}
.history_wrap ul{width:100%; overflow:hidden; margin-bottom:40px;}
.history_wrap ul li{width:225px; float:left; margin-right:41px;}
.history_wrap ul li:last-child{margin-right:0;}
.history_wrap ul li img{width:100%; height:auto;}
.history_wrap .img{width:100%;}
.history_wrap .img img{width:100%; height:auto;}

/*원정응원단*/
.expedition_top{width:100%; margin-bottom:30px;}
.expedition_top img{width:100%; height:auto;}

.expedition_list{width:100%; margin-bottom:30px;}

.expedition_list ul{width:100%; overflow:hidden; border-bottom:1px solid #d5d3d4; border-top:2px solid #0c4da2; background:#fafbfd;}
.expedition_list ul li{float:left; text-align:center; font-size:14px; font-weight:600; padding:13px 0;}
.expedition_list ul li:nth-child(1){width:23%;}
.expedition_list ul li:nth-child(2){width:14%;}
.expedition_list ul li:nth-child(3){width:15%;}
.expedition_list ul li:nth-child(4){width:15%;}
.expedition_list ul li:nth-child(5){width:11%;}
.expedition_list ul li:nth-child(6){width:11%;}
.expedition_list ul li:nth-child(7){width:11%;}

.expedition_list .list{width:100%; overflow:hidden; display:table; border-bottom:1px solid #e5e5e7;}
.expedition_list .list div{display:table-cell; text-align:center; vertical-align:middle; font-size:14px; padding:13px 0; line-height:18px;}
.expedition_list .list div:nth-child(1){width:23%;}
.expedition_list .list div:nth-child(2){width:14%;}
.expedition_list .list div:nth-child(3){width:15%;}
.expedition_list .list div:nth-child(4){width:15%;}
.expedition_list .list div:nth-child(5){width:11%;}
.expedition_list .list div:nth-child(6){width:11%;}
.expedition_list .list div:nth-child(7){width:11%;}
.expedition_list .list div span{display:none;}

.expedition_info{width:100%;}
.expedition_info .box{width:100%; margin-bottom:30px;}
.expedition_info .box:last-child{margin-bottom:0;}
.expedition_info .box h4{font-size:15px; line-height:18px; margin-bottom:10px;}
.expedition_info .box h4 img{vertical-align:top; margin-right:8px;}
.expedition_info .box p{line-height:20px;}
.expedition_info .box p a img{vertical-align:top; margin:0 5px;}
.expedition_info .box ul li{margin-bottom:20px;}
.expedition_info .box ul li span{vertical-align:top;}
.expedition_info .box ul li span.red{font-weight:600; color:#ff0000;}
.expedition_info .box ul li span.blue{color:#0c4da2;}

.expedition_apply_list{width:100%;}
.expedition_apply_list table{width:100%;}
.expedition_apply_list table thead tr th,.expedition_apply_list table tbody tr td{text-align:center; vertical-align:middle;}
.expedition_apply_list table thead tr{border-bottom:1px solid #d5d3d4; border-top:2px solid #0c4da2; background:#fafbfd;}
.expedition_apply_list table thead tr th{font-size:14px; padding:13px 0;}
.expedition_apply_list table tbody tr{border-bottom:1px solid #e5e5e7;}
.expedition_apply_list table tbody tr td{font-size:14px; padding:13px 0;}

/*프렌즈샵*/
.fshop{max-width:1010px; width:100%; margin:0 auto;}
.fshop .img{width:100%;}
.fshop .img.common{margin-bottom:40px;}
.fshop .img img{width:100%; height:auto;}
.fshop .btn{width:100%; text-align:center; padding-top:30px;}
.fshop .btn img{width:29.7%; height:auto;}

.fshop_tit{font-size:23px; margin:30px 0 20px 0;}

/*시즌티켓*/
.prev_img_wrap{max-width:1010px; width:100%; margin:0 auto;}
.prev_img_wrap .box{width:100%; position:relative;}
.prev_img_wrap .box .img{width:100%; height:auto;}
.prev_img_wrap .box .btn_season{position:absolute; bottom:3%; left:50%; width:94.4%; margin-left:-47.2%; height:auto;}
.prev_img_wrap .media_box{width:100%; position:relative; padding-bottom:57%;}
.prev_img_wrap .media_box iframe{width:100%; height:100%; position:absolute; top:0; left:0;}

/*스폰서*/
.sponsor_wrap{width:100%; overflow:hidden;}
.sponsor_wrap .box{width:50%; float:left; text-align:center; margin-bottom:30px;}
.sponsor_wrap .box img{width:88.8%; height:auto;}
.sponsor_wrap .box h4{margin:20px 0 10px 0; font-size:18px;}
.sponsor_wrap .box p{font-size:16px; color:#888;}

/*우리동네 프렌즈샵 리스트*/
.fshop_list{width:100%; overflow:hidden;}
.fshop_list .box{width:320px; float:left; margin-right:32px; margin-top:32px;}
.fshop_list .box:nth-child(1),.fshop_list .box:nth-child(2),.fshop_list .box:nth-child(3){margin-top:0;}
.fshop_list .box:nth-child(3n){margin-right:0;}
.fshop_list .box .img{width:100%; padding-bottom:58.8%; position:relative; border:1px solid #ddd; box-sizing:border-box;}
.fshop_list .box .img img{width:100%; height:100%; position:absolute; top:0; left:0;}
.fshop_list .box .img iframe{width:100%; height:100%; position:absolute; top:0; left:0;}
.fshop_list .box .txt{padding:20px; border-bottom:2px solid #0c4da2; background:#fafbfd;}
.fshop_list .box .txt h3{color:#0c4da2; font-size:18px; height:18px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; word-wrap:break-word; margin-bottom:15px;}
.fshop_list .box .txt h4{font-size:13px; height:13px; color:#646464; margin-bottom:10px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; word-wrap:break-word;}
.fshop_list .box .txt p{font-size:13px; height:13px;}

.fshop_list table{width:100%; font-size:14px;}
.fshop_list table thead tr{border-bottom:1px solid #d5d3d4; border-top:2px solid #0c4da2; background:#fafbfd;}
.fshop_list table tbody tr{border-bottom:1px solid #e5e5e7;}
.fshop_list table thead tr th,.fshop_list table tbody tr td{vertical-align:middle; text-align:center; padding:13px 0;}
.fshop_list table thead tr th:nth-child(1),.fshop_list table tbody tr td:nth-child(1){width:8%;}
.fshop_list table thead tr th:nth-child(2),.fshop_list table tbody tr td:nth-child(2){width:16%;}
.fshop_list table thead tr th:nth-child(3),.fshop_list table tbody tr td:nth-child(3){width:48%; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; word-wrap:break-word; table-layout:fixed;}
.fshop_list table thead tr th:nth-child(4),.fshop_list table tbody tr td:nth-child(4){width:12%;}
.fshop_list table thead tr th:nth-child(5),.fshop_list table tbody tr td:nth-child(5){width:8%;}
.fshop_list table thead tr th:nth-child(6),.fshop_list table tbody tr td:nth-child(6){width:8%;}
.fshop_list table tbody tr td a{font-weight:600; color:#0c4da2;}

/*우리동네 프렌즈샵 상세보기*/
.fshop_view{width:100%;}

.fshop_view .top{width:100%; overflow:hidden; margin-bottom:50px;}
.fshop_view .top .left{width:334px; float:left;}
.fshop_view .top .left .shop_emb{width:100%; border-top:1px solid #adadad; border-left:1px solid #adadad; border-right:1px solid #adadad; box-sizing:border-box;}
.fshop_view .top .left .shop_emb img{width:100%; height:auto;}
.fshop_view .top .left .shop_level img{width:100%; height:auto;}
.fshop_view .top .right{width:650px; float:left; margin-left:40px;}
.fshop_view .top .right h4{font-size:35px; color:#0c4da2; border-bottom:1px solid #d9d9d9; padding-bottom:19px;}
.fshop_view .top .right table{width:100%; font-size:14px;}
.fshop_view .top .right table tbody tr th,.fshop_view .top .right table tbody tr td{padding:14px 0 0 0; text-align:left; line-height:18px;}
.fshop_view .top .right table tbody tr th{width:120px;}
.fshop_view .top .right table tbody tr td{width:auto;}
.fshop_view .top .right .bts{margin-top:20px;}
.fshop_view .top .right .bts a img{margin-right:10px;}

.fshop_view .img{padding:30px 0; border-top:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc; text-align:center;}
.fshop_view .img img{max-width:100%; width:auto; height:auto;}

.fshop_view .btn{padding-top:30px; text-align:right;}

.fshop_view .txt_area .txt_area_intro{margin-bottom:20px; line-height:20px;}
.fshop_view .txt_area img{max-width:100%; width:auto; height:auto; margin-bottom:20px;}

/*클럽하우스*/
.map_wrap{width:100%; margin-top:40px;}
.map_wrap iframe{width:100%; height:500px;}
.map_wrap #daumRoughmapContainer1569803385547{width:100%; height:535px;}
.map_wrap #daumRoughmapContainer1569803385547 .wrap_map{height:500px;}

/*엠블럼&마스코트*/
.emblem{width:100%;}
.emblem .box{width:100%; margin-bottom:40px; position:relative;}
.emblem .box:last-child{margin-bottom:0;}
.emblem .box .img{width:100%; height:auto;}
.emblem .box .bts{position:absolute; bottom:15.5%; left:50%; margin-left:-8%; width:16%; height:auto;}
.emblem.eng .box .bts{bottom:4.8%;}
.emblem .btn{width:100%; text-align:center; position:relative;}

/*서포터즈*/
.suppoters_wrap{width:100%; margin-top:50px; border-top:1px solid #dcdcdc;}
.suppoters_wrap .box{width:100%; overflow:hidden; padding:30px 0; border-bottom:1px solid #dcdcdc;}
.suppoters_wrap .box .img{width:260px; float:left;}
.suppoters_wrap .box .txt{width:740px; margin-left:24px; float:left;}
.suppoters_wrap .box .txt h3{font-size:22px; line-height:22px; height:22px; color:#0c4da2;}
.suppoters_wrap .box .txt p.btn{margin:20px 0; overflow:hidden;}
.suppoters_wrap .box .txt p.btn a img{float:left; margin-right:10px;}
.suppoters_wrap .box .txt p.btn a:last-child img{margin-right:0;}
.suppoters_wrap .box .txt p.info{font-size:14px; line-height:20px;}

/*경기티켓*/
.ticket{width:100%; position:relative;}
.ticket .img{width:100%; height:auto;}
.ticket .btn_1{position:absolute; top:16.2%; right:0; width:16.9%; height:auto;}
/*.ticket .btn_1{position:absolute; top:12.7%; right:0; width:16.9%; height:auto;}*/
.ticket .btn_2{position:absolute; top:54.6%; right:9%; width:11.7%; height:auto;}
.ticket .btn_3{position:absolute; top:57.3%; right:9%; width:11.7%; height:auto;}
.ticket .btn_4{position:absolute; top:69%; right:9%; width:11.7%; height:auto;}
.ticket .btn_5{position:absolute; top:70.5%; right:9%; width:11.7%; height:auto;}

/*선수기록*/
.history_player_tab{width:100%; overflow:hidden; padding:10px 0; border-top:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc; margin-bottom:30px; }
.history_player_tab li{width:12.5%; float:left; padding:10px 0 10px 15px; box-sizing:border-box;}

/*영문-우승컵*/
.winner_cup_wrap{max-width:1000px; width:100%; text-align:center; margin:0 auto; color:#0c4da2;}
.winner_cup_wrap img{max-width:100%; width:auto; height:auto;}
.winner_cup_wrap h3{font-size:24px; padding:30px 0;}
.winner_cup_wrap p{font-size:16px; line-height:24px; margin-bottom:30px;}

/*서브 퀵메뉴 - 경기일정*/
.quick_banner{width:100px; height:500px; background:url("../images/move_banner_20190320.jpg") no-repeat; position:absolute; top:636px; right:50%; margin-right:-632px; overflow:hidden; display:block;}
.quick_banner .emb{width:66px; height:auto; position:absolute; top:170px; right:17px;}
.quick_banner .date{width:64px; height:44px; background:url("../images/time_back.png") no-repeat; position:absolute; top:275px; left:18px; font-size:30px; color:white; box-sizing:border-box; padding:7px 0 0 7px; letter-spacing:15px; font-weight:600;}
.quick_banner .date:before{position:absolute; top:45%; left:0; width:100%; height:1px; border-bottom:1px solid #333; content:"";}
.quick_banner .time{width:64px; height:44px; background:url("../images/time_back.png") no-repeat; position:absolute; top:358px; left:18px; font-size:30px; color:white; box-sizing:border-box; padding:7px 0 0 7px; letter-spacing:15px; font-weight:600;}
.quick_banner .time:before{position:absolute; top:45%; left:0; width:100%; height:1px; border-bottom:1px solid #333; content:"";}
.quick_banner .minute{width:64px; height:44px; background:url("../images/time_back.png") no-repeat; position:absolute; top:440px; left:18px; font-size:30px; color:white; box-sizing:border-box; padding:7px 0 0 7px; letter-spacing:15px; font-weight:600;}
.quick_banner .minute:before{position:absolute; top:45%; left:0; width:100%; height:1px; border-bottom:1px solid #333; content:"";}

/*김도훈을이겨라*/
.vs_headcoach{width:100%;}
.vs_headcoach .video_wrap{width:100%; padding-bottom:56.3%; position:relative;}
.vs_headcoach .video_wrap iframe{position:absolute; top:0; left:0; width:100%; height:100%; }
.vs_headcoach .img_box{width:100%; padding:0 0 40px 0;}
.vs_headcoach .img_box img{width:100%; height:auto;}

/*스폰서페이지 수정-20190409*/
.new_sponsor_txt{margin-bottom:40px; background:#fafafa; padding:30px 20px; font-weight:600; line-height:18px; text-align:right;}

.new_sponsor_wrap{width:100%;}
.new_sponsor_wrap .box{width:100%; overflow:hidden; border-bottom:1px solid #999999; padding-top:40px;}
.new_sponsor_wrap .box:first-child{padding-top:0;}
.new_sponsor_wrap .box:last-child{border-bottom:0 none;}
.new_sponsor_wrap .box .left{width:204px; float:left; font-size:14px;}
.new_sponsor_wrap .box .left span{padding-bottom:8px; font-weight:bold;}
.new_sponsor_wrap .box .right{width:800px; float:left;}
.new_sponsor_wrap .box .right ul{width:100%; overflow:hidden;}
.new_sponsor_wrap .box .right ul li{width:20%; text-align:center; float:left; margin-bottom:40px;}
.new_sponsor_wrap .box .right.main ul li{width:33.33%;}
.new_sponsor_wrap .box .right ul li img{max-width:100%; width:auto; height:auto;}
.new_sponsor_wrap .box .right ul li p{text-align:center; padding-top:15px;}

/*어린이그림대회 수상*/

.draw_table{width:100%; margin-bottom:30px;}
.draw_table thead tr{border-bottom:1px solid #d5d3d4; border-top:2px solid #0c4da2; background:#fafbfd;}
.draw_table tbody tr{border-bottom:1px solid #e5e5e7;}
.draw_table thead tr th,.draw_table tbody tr td{vertical-align:middle; text-align:center;}
.draw_table thead tr th{padding:13px 0;}
.draw_table tbody tr td{padding:20px 0;}
.draw_table tbody tr .td_tit{border-right:1px solid #e5e5e7;font-weight:bold;}

/*이벤트명단*/
.event_apply_list{width:100%;}
.event_apply_list table{width:100%; border-top:1px solid #cecece;}
.event_apply_list table thead tr{border-bottom:1px solid #cecece;}
.event_apply_list table tbody tr{border-bottom:1px solid #cecece;}
.event_apply_list table thead tr th{background:#f0f0f0;}
.event_apply_list table thead tr th,.event_apply_list table tbody tr td{height:35px; padding-top:7px; padding-bottom:7px; vertical-align:middle; text-align:center;}
.event_apply_list table thead tr th:nth-child(1),.event_apply_list table tbody tr td:nth-child(1){width:12%;}
.event_apply_list table thead tr th:nth-child(2),.event_apply_list table tbody tr td:nth-child(2){width:25%;}
.event_apply_list table thead tr th:nth-child(3),.event_apply_list table tbody tr td:nth-child(3){width:25%;}
.event_apply_list table thead tr th:nth-child(4),.event_apply_list table tbody tr td:nth-child(4){width:38%;}

/*게시판-이벤트리스트*/
.board_event{width:100%; overflow:hidden;}
.board_event .box{width:320px; float:left; margin-right:32px; margin-top:32px; position:relative;}
.board_event .box:nth-child(1),.board_event .box:nth-child(2),.board_event .box:nth-child(3){margin-top:0;}
.board_event .box:nth-child(3n){margin-right:0;}
.board_event .box .img{width:100%; padding-bottom:118%; position:relative;}
.board_event .box .img img{width:100%; height:100%; position:absolute; top:0; left:0;}
.board_event .box .img iframe{width:100%; height:100%; position:absolute; top:0; left:0;}
.board_event .box .txt{padding:20px; border-bottom:2px solid #0c4da2; background:#fafbfd;}
.board_event .box .txt h3{color:#0c4da2; margin-bottom:20px; font-size:18px; line-height:24px; height:48px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; white-space:normal; word-wrap:break-word; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
.board_event .box .txt p{font-size:12px; color:#646464; line-height:19px;}
.board_event .box .txt p img{margin-right:8px; vertical-align:top;}
.board_event .box .end_box{position:absolute; top:0; left:0; width:100%; height:100%; text-align:center; font-weight:600; font-size:26px; color:white; background:rgba(0,0,0,0.5);}
.board_event .box .end_box p{width:100%; position:absolute; top:50%; left:0; margin-top:-13px;}

/*게시판-일반형*/
.board_normal_event{width:100%;}
.board_normal_event table{width:100%;}
.board_normal_event table thead tr{border-bottom:1px solid #d5d3d4; border-top:2px solid #0c4da2; background:#fafbfd;}
.board_normal_event table tbody tr{border-bottom:1px solid #e5e5e7;}
.board_normal_event table tbody tr:nth-child(2n){background:#fafbfd;}
.board_normal_event table thead tr th,.board_normal_event table tbody tr td{text-align:center; vertical-align:middle; height:50px;}
.board_normal_event table tbody tr td{color:#6f6f6f;}
.board_normal_event table tbody tr td a{color:black; font-weight:600;}
.board_normal_event table thead tr th:nth-child(1),.board_normal_event table tbody tr td:nth-child(1){text-align:left; padding-left:15px; table-layout:fixed; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; word-wrap:break-word;}
.board_normal_event table thead tr th:nth-child(1),.board_normal_event table tbody tr td:nth-child(1){width:65%;}
.board_normal_event table thead tr th:nth-child(2),.board_normal_event table tbody tr td:nth-child(2){width:20%;}
.board_normal_event table thead tr th:nth-child(3),.board_normal_event table tbody tr td:nth-child(3){width:15%;}

/*티켓링크 시즌권 등록하기*/
.ticketlink_top{width:100%; margin-bottom:30px;}
.ticketlink_top img{width:100%; height:auto;}

@media screen and (min-width:1024px) and (max-width:1199px){
	/*서브메뉴*/
	#submenu ul{width:1024px;}
	#submenu ul li{letter-spacing:-0.3px;}
}

@media screen and (min-width:720px) and (max-width:1023px){
	/*서브탑 이미지*/
	#subtop{height:270px; background-size:auto 270px;}

	/*서브메뉴*/
	#submenu{display:none;}

	/*서브영역*/
	#sub_wrap{width:720px; padding:40px 0 60px 0;}

	/*서브타이틀*/
	.sub_tit{font-size:22px; padding-bottom:15px; margin-bottom:20px;}
	.sub_tit p{top:7px;}

	/*게시판-상단검색*/
	.board_search{margin-bottom:30px;}
	.board_search select{height:35px; width:80px;}
	.board_search input[type="text"]{height:35px; width:180px;}
	.board_search a img{width:78px; height:35px;}

	/*게시판-상단탭*/
	.board_tab{margin-bottom:30px;}
	.board_tab li a{font-size:13px;}

	/*게시판-썸네일형*/
	.board_thum .box{margin-top:15px;}
	.board_thum .box .img{width:250px;}
	.board_thum .box .img img{width:100%; height:165px;}
	.board_thum .box .txt{width:470px; padding:25px 20px 0 20px;}
	.board_thum .box .txt h3{font-size:18px; line-height:18px; height:18px;}
	.board_thum .box .txt .cont{font-size:13px; line-height:18px; height:36px;}
	.board_thum .box .txt .info span{margin-right:20px;}
	.board_thum .box .txt .info span.common{margin-right:8px;}
	.board_thum .box .txt .info span img{margin-right:8px;}
	.board_thum .box .txt .info span.common img{margin-right:0;}

	/*게시판-미디어형*/
	.board_media .box{width:345px; margin-right:30px; margin-top:30px;}
	.board_media .box:nth-child(1),.board_media .box:nth-child(2){margin-top:0;}
	.board_media .box:nth-child(3){margin-top:30px;}
	.board_media .box:nth-child(2n){margin-right:0;}
	.board_media .box:nth-child(3n){margin-right:30px;}
	.board_media .box:nth-child(6n){margin-right:0;}
	.board_media .box .txt h3{font-size:16px;}

	/*게시판-일반형*/
	.board_normal.depth_6 table thead tr th:nth-child(1),.board_normal.depth_6 table tbody tr td:nth-child(1){width:8%;}
	.board_normal.depth_6 table thead tr th:nth-child(2),.board_normal.depth_6 table tbody tr td:nth-child(2){width:49%;}
	.board_normal.depth_6 table thead tr th:nth-child(3),.board_normal.depth_6 table tbody tr td:nth-child(3){width:15%;}
	.board_normal.depth_6 table thead tr th:nth-child(4),.board_normal.depth_6 table tbody tr td:nth-child(4){width:8%;}
	.board_normal.depth_6 table thead tr th:nth-child(5),.board_normal.depth_6 table tbody tr td:nth-child(5){width:12%;}
	.board_normal.depth_6 table thead tr th:nth-child(6),.board_normal.depth_6 table tbody tr td:nth-child(6){width:8%;}

	/*게시판-상단공지*/
	.board_info_img{margin-bottom:25px;}

	.board_top{ margin-bottom:30px;}

	/*게시판-상세보기*/
	.board_view .board_view_top h2{font-size:20px; padding:10px 15px;}
	.board_view .board_view_top h3{padding:10px 15px;}

	.board_view .board_view_bottom .txt_area{padding:30px 15px;}

	.board_view .move_board{margin-top:25px;}
	.board_view .move_board li{height:45px; line-height:45px; padding:0 10px 0 107px;}
	.board_view .move_board li.before{background:url("../images/sub/move_before.png") no-repeat 25px center; background-size:auto 12px;}
	.board_view .move_board li.after{background:url("../images/sub/move_after.png") no-repeat 25px center; background-size:auto 12px;}

	.board_view .board_btn a img{margin-left:12px; width:auto; height:45px;}

	.board_reply{margin-top:40px;}
	.board_reply .board_reply_write{padding:12px;}
	.board_reply .board_reply_write textarea{width:calc(100% - 110px); height:100px;}
	.board_reply .board_reply_write a span{width:100px; height:100px; line-height:100px; font-size:16px;}

	.board_reply_list{margin-top:25px;}
	.board_reply_list .box{padding:15px 0;}
	.board_reply_list .box .left{width:70px; margin-right:15px;}
	.board_reply_list .box .left img{width:70px; height:70px;}
	.board_reply_list .box .right{width:calc(100% - 85px);}
	.board_reply_list .box .warning{top:15px;}

	/*로그인*/
	.login .login_btn{margin-top:40px;}
	.login .login_btn li img{width:auto; height:50px;}

	/*회원-기능*/
	.member_function div.btn a img{width:auto; height:50px;}

	/*약관*/
	.member_terms{height:450px;}

	/*회원가입-1단계*/
	.join_chapter{margin-bottom:30px;}

	.join_tit{font-size:16px; margin-bottom:15px;}

	.member_terms_chk{padding:20px 0 40px 0;}

	.join_citation ul li a img{width:auto; height:50px;}

	/*회원가입-2단계*/
	.join_txt{padding:15px 20px; margin-bottom:30px;}
	
	.join_info.common{margin-bottom:30px;}

	.join_info table tbody tr th{width:20%; text-align:left; padding-left:20px;}
	.join_info.event table tbody tr th{width:25%;}
	.join_info table tbody tr th img{margin-right:10px;}

	.join_info table tbody tr td{width:80%; text-align:left; padding-left:10px;}
	.join_info.event table tbody tr td{width:75%;}
	.join_info table tbody tr td span.necessary{display:block; margin-left:0; line-height:12px; font-size:12px; padding-top:7px;}
	.join_info table tbody tr td label{margin-right:30px;}

	.join_info table tbody tr td input.w_normal,.join_info table tbody tr td select.w_normal{width:40%;}
	.join_info table tbody tr.contact td input{width:18%;}
	.join_info table tbody tr.contact td select{width:18%;}
	.join_info table tbody tr.size td input{width:25%;}
	.join_info table tbody tr.email td input{width:35%;}

	.join_info table tbody tr.txt td{padding:15px 0;}
	.join_info table tbody tr.txt td textarea.w_max{height:350px;}

	.join_btn a img{width:auto; height:50px;}

	/*매치-상단탭*/
	.sub_tab{margin-bottom:30px;}
	.sub_tab ul li a{font-size:13px;}

	.tab_by_tab{margin-bottom:30px;}
	.tab_by_tab ul li a{font-size:13px;}

	/*매치-경기일정/결과*/
	.match_month{line-height:45px; font-size:20px;}
	.match_schedule{font-size:13px; margin-bottom:30px;}
	.match_schedule .box .league{width:6%;}
	.match_schedule .box .league img{width:35px; height:auto;}
	.match_schedule .box .date{width:45%;}
	.match_schedule .box .info{width:38%;}
	.match_schedule .box .info ul li{width:33.33%;}
	.match_schedule .box .info ul li:nth-child(1),.match_schedule .box .info ul li:nth-child(5){display:none;}
	.match_schedule .box .info ul li:nth-child(3){font-size:20px;}
	.match_schedule .box .info ul li p{display:block; margin-top:10px;}
	.match_schedule .box .btn{width:10%;}
	.match_schedule .box .btn img{margin:0 0 3px 0;}


	.match_schedule.relative .box .date{width:33%;}
	.match_schedule.relative .box .info{width:47%;}
	.match_schedule.relative .box .result{width:20%;}
	
	/*기록실*/
	.record_table.common{margin-bottom:40px;}

	/*기록실-선수기록*/
	.record_table.player thead tr th:nth-child(1),.record_table.player tbody tr td:nth-child(1){width:7%;}
	.record_table.player thead tr th:nth-child(2),.record_table.player tbody tr td:nth-child(2){width:28%;}
	.record_table.player thead tr th:nth-child(3),.record_table.player tbody tr td:nth-child(3){width:7%;}
	.record_table.player thead tr th:nth-child(4),.record_table.player tbody tr td:nth-child(4){width:7%;}
	.record_table.player thead tr th:nth-child(5),.record_table.player tbody tr td:nth-child(5){width:9%;}
	.record_table.player thead tr th:nth-child(6),.record_table.player tbody tr td:nth-child(6){width:7%;}
	.record_table.player thead tr th:nth-child(7),.record_table.player tbody tr td:nth-child(7){width:7%;}
	.record_table.player thead tr th:nth-child(8),.record_table.player tbody tr td:nth-child(8){width:7%;}
	.record_table.player thead tr th:nth-child(9),.record_table.player tbody tr td:nth-child(9){width:7%;}
	.record_table.player thead tr th:nth-child(10),.record_table.player tbody tr td:nth-child(10){width:7%;}
	.record_table.player thead tr th:nth-child(11),.record_table.player tbody tr td:nth-child(11){width:7%;}

	/*기록실-경기별기록 상세*/
	.record_detail_top{margin-bottom:40px;}
	.record_detail_top .box h3 span{font-size:14px;}
	.record_detail_top .box ul li:nth-child(1),.record_detail_top .box ul li:nth-child(5){font-size:16px;}
	.record_detail_top .box ul li:nth-child(3){font-size:40px;}
	.record_detail_top p{line-height:20px; font-size:14px; padding:10px 0;}

	.record_detail{margin-bottom:40px;}
	.record_detail .box{width:345px; margin-right:30px;}

	/*기록실-상대전적*/
	.select_team{margin-bottom:30px;}
	.select_team .box{width:174px; margin-right:8px; margin-top:8px; font-size:15px;}
	.select_team .box:nth-child(1),.select_team .box:nth-child(2),.select_team .box:nth-child(3),.select_team .box:nth-child(4){margin-top:0;}
	.select_team .box:nth-child(5){margin-top:8px;}
	.select_team .box:nth-child(4n){margin-right:0;}
	.select_team .box:nth-child(5n){margin-right:8px;}
	.select_team .box:nth-child(20n){margin-right:0;}
	.select_team .box a{padding:10px 0;}
	.select_team .box img{margin-right:8px;}

	/*프로 리스트*/
	.player_list{ margin-bottom:40px;}
	.player_list .box{width:165px; margin-right:20px; margin-top:20px;}
	.player_list .box:nth-child(1),.player_list .box:nth-child(2),.player_list .box:nth-child(3),.player_list .box:nth-child(4){margin-top:0;}
	.player_list .box:nth-child(5){margin-top:20px;}
	.player_list .box:nth-child(4n){margin-right:0;}
	.player_list .box:nth-child(5n){margin-right:20px;}
	.player_list .box:nth-child(20n){margin-right:0;}
	.player_list .box .img h3{font-size:14px;  padding:13px 0;}
	.player_list .box .img h3 span{margin-right:7px;}

	/*유소년 리스트*/
	.youth_list{margin-bottom:40px;}
	.youth_list .box{width:165px; margin-right:20px; margin-top:20px;}
	.youth_list .box:nth-child(1),.youth_list .box:nth-child(2),.youth_list .box:nth-child(3),.youth_list .box:nth-child(4){margin-top:0;}
	.youth_list .box:nth-child(5){margin-top:20px;}
	.youth_list .box:nth-child(4n){margin-right:0;}
	.youth_list .box:nth-child(5n){margin-right:20px;}
	.youth_list .box:nth-child(20n){margin-right:0;}
	.youth_list .box .img h3{font-size:14px; padding:13px 0;}
	.youth_list .box .img h3 span{margin-right:7px;}
	.youth_list .box h4{line-height:40px;}

	/*프로 코칭스태프 리스트*/
	.pro_coach_list .head_coach{margin-bottom:40px;}

	.pro_coach_list .coach_list .box{width:165px; margin-right:20px; margin-top:20px;}
	.pro_coach_list .coach_list .box:nth-child(1),.pro_coach_list .coach_list .box:nth-child(2),.pro_coach_list .coach_list .box:nth-child(3),.pro_coach_list .coach_list .box:nth-child(4){margin-top:0;}
	.pro_coach_list .coach_list .box:nth-child(5){margin-top:20px;}
	.pro_coach_list .coach_list .box:nth-child(4n){margin-right:0;}
	.pro_coach_list .coach_list .box:nth-child(5n){margin-right:20px;}
	.pro_coach_list .coach_list .box:nth-child(20n){margin-right:0;}
	.pro_coach_list .coach_list .box .img h3{font-size:14px;  padding:13px 0;}

	/*유소년 코칭스태프 리스트*/
	/*.youth_coach_list ul li{width:345px; margin-right:30px; margin-top:30px;}*/
	.youth_coach_list .head_coach{margin-bottom:40px;}

	.youth_coach_list .coach_list .box{width:165px; margin-right:20px; margin-top:20px;}
	.youth_coach_list .coach_list .box:nth-child(1),.youth_coach_list .coach_list .box:nth-child(2),.youth_coach_list .coach_list .box:nth-child(3),.youth_coach_list .coach_list .box:nth-child(4){margin-top:0;}
	.youth_coach_list .coach_list .box:nth-child(5){margin-top:20px;}
	.youth_coach_list .coach_list .box:nth-child(4n){margin-right:0;}
	.youth_coach_list .coach_list .box:nth-child(5n){margin-right:20px;}
	.youth_coach_list .coach_list .box:nth-child(20n){margin-right:0;}
	.youth_coach_list .coach_list .box .img h3{font-size:14px;  padding:13px 0;}

	/*선수단,코칭스태프 상세보기*/
	.player_view{padding-bottom:40px; margin-bottom:40px;}
	.player_view .view_img{margin-bottom:40px;}
	.player_view .player_career table{font-size:13px;}
	.player_view .player_career table tbody tr th,.player_view .player_career table tbody tr td{line-height:18px;}

	/*선수단일정*/
	.player_schedule_top{padding:15px 0; margin-bottom:15px;}
	.player_schedule_top span{width:200px; font-size:20px;}

	/*.schedule_wrap{width:100%; overflow:hidden;}
	.schedule_wrap .box{width:350px; margin-right:20px; margin-top:20px;}
	.schedule_wrap .box .left{width:70px; height:70px; padding-top:7px;}
	.schedule_wrap .box.pro_1 .left{background-size:100% 100%;}
	.schedule_wrap .box.pro_2 .left{background-size:100% 100%;}
	.schedule_wrap .box .left h3{font-size:35px; letter-spacing:-3px;}
	.schedule_wrap .box .right{width:calc(100% - 70px); padding:10px 10px 0 10px;}
	.schedule_wrap .box .right h4{font-size:18px; margin-bottom:10px; line-height:24px;}
	.schedule_wrap .box .right h4 img{width:24px; height:24px; margin-right:10px;}
	.schedule_wrap .box .right p{font-size:13px;}*/

	.schedule_wrap .box{margin-top:20px;}

	.schedule_wrap .box tbody tr th{width:100px;}
	.schedule_wrap .box tbody tr th h3{font-size:35px; letter-spacing:-3px;}

	.schedule_wrap .box tbody tr td{width:calc(100% - 100px); padding:8px 0 8px 15px;}
	.schedule_wrap .box tbody tr td div{margin-top:8px;}
	.schedule_wrap .box tbody tr td div h4{font-size:18px; line-height:24px;}
	.schedule_wrap .box tbody tr td div h4 img{width:24px; height:24px; margin-right:10px;}
	.schedule_wrap .box tbody tr td div p{font-size:13px; margin-top:8px;}

	.schedule_info{margin-top:40px;}

	/*구단연혁*/
	.history_wrap ul{margin-bottom:30px;}
	.history_wrap ul li{width:165px; margin-right:20px;}
	.history_wrap ul li:last-child{margin-right:0;}

	/*원정응원단*/
	.expedition_top{margin-bottom:20px;}

	.expedition_list{margin-bottom:20px;}

	.expedition_list ul li{font-size:13px;}

	.expedition_list .list div{font-size:13px;}

	.expedition_apply_list table thead tr th{font-size:13px;}
	.expedition_apply_list table tbody tr td{font-size:13px;}

	/*프렌즈샵*/
	.fshop .img.common{margin-bottom:30px;}

	.fshop_tit{font-size:16px; margin:25px 0 15px 0;}

	/*스폰서*/
	.sponsor_wrap .box{margin-bottom:25px;}
	.sponsor_wrap .box h4{margin:15px 0 10px 0; font-size:16px;}
	.sponsor_wrap .box p{font-size:14px;}

	/*우리동네 프렌즈샵 리스트*/
	.fshop_list .box{width:345px; margin-right:30px; margin-top:30px;}
	.fshop_list .box .img{padding-bottom:56.5%;}
	.fshop_list .box:nth-child(1),.fshop_list .box:nth-child(2){margin-top:0;}
	.fshop_list .box:nth-child(3){margin-top:30px;}
	.fshop_list .box:nth-child(2n){margin-right:0;}
	.fshop_list .box:nth-child(3n){margin-right:30px;}
	.fshop_list .box:nth-child(6n){margin-right:0;}
	.fshop_list .box .txt h3{font-size:16px; height:16px;}


















	.fshop_list table{font-size:13px;}
	.fshop_list table thead tr th:nth-child(1),.fshop_list table tbody tr td:nth-child(1){display:none;}
	.fshop_list table thead tr th:nth-child(2),.fshop_list table tbody tr td:nth-child(2){width:15%;}
	.fshop_list table thead tr th:nth-child(3),.fshop_list table tbody tr td:nth-child(3){width:50%;}
	.fshop_list table thead tr th:nth-child(4),.fshop_list table tbody tr td:nth-child(4){width:15%;}
	.fshop_list table thead tr th:nth-child(5),.fshop_list table tbody tr td:nth-child(5){width:8%;}
	.fshop_list table thead tr th:nth-child(6),.fshop_list table tbody tr td:nth-child(6){width:8%;}

	/*우리동네 프렌즈샵 상세보기*/
	.fshop_view{width:100%;}

	.fshop_view .top{margin-bottom:40px;}
	.fshop_view .top .left{width:264px;}
	.fshop_view .top .right{width:426px; float:left; margin-left:30px;}
	.fshop_view .top .right h4{font-size:24px; padding-bottom:15px;}
	.fshop_view .top .right table{font-size:13px;}
	.fshop_view .top .right table tbody tr th,.fshop_view .top .right table tbody tr td{padding:12px 0 0 0;}
	.fshop_view .top .right table tbody tr th{width:100px;}
	.fshop_view .top .right .bts{margin-top:20px;}
	.fshop_view .top .right .bts a img{margin-right:8px;}

	.fshop_view .img{padding:25px 0;}

	.fshop_view .btn{padding-top:25px;}

	/*클럽하우스*/
	.map_wrap{margin-top:30px;}
	.map_wrap iframe{height:350px;}

	/*엠블럼&마스코트*/
	.emblem .box{margin-bottom:30px;}

	/*서포터즈*/
	.suppoters_wrap{margin-top:40px;}
	.suppoters_wrap .box{padding:25px 0;}
	.suppoters_wrap .box .img{width:260px; float:left;}
	.suppoters_wrap .box .txt{width:440px; margin-left:20px; float:left;}
	.suppoters_wrap .box .txt h3{font-size:20px;}
	.suppoters_wrap .box .txt p.btn{margin:15px 0;}
	.suppoters_wrap .box .txt p.btn a img{float:left; margin-right:8px;}
	.suppoters_wrap .box .txt p.info{font-size:13px; line-height:18px;}

	/*선수기록*/
	.history_player_tab{padding:7px 0; margin-bottom:20px; }
	.history_player_tab li{width:16.6%; padding:7px 0 7px 10px;}

	/*영문-우승컵*/
	.winner_cup_wrap h3{font-size:20px; line-height:24px; padding:25px 0;}
	.winner_cup_wrap p{font-size:14px; line-height:21px; margin-bottom:25px;}
	
	/*서브 퀵메뉴 - 경기일정*/
	.quick_banner{display:none;}

	/*스폰서페이지 수정-20190409*/
	.new_sponsor_wrap .box{padding-top:30px;}
	.new_sponsor_wrap .box .left{width:140px; font-size:13px;}
	.new_sponsor_wrap .box .right{width:580px;}
	.new_sponsor_wrap .box .right ul li{width:33.33%; margin-bottom:30px;}
	.new_sponsor_wrap .box .right.main ul li img{width:158px;}
	.new_sponsor_wrap .box .right ul li p{padding-top:12px;}

	

	/*게시판-이벤트리스트*/
	.board_event .box{width:345px; margin-right:30px; margin-top:30px;}
	.board_event .box:nth-child(1),.board_event .box:nth-child(2){margin-top:0;}
	.board_event .box:nth-child(3){margin-top:30px;}
	.board_event .box:nth-child(2n){margin-right:0;}
	.board_event .box:nth-child(3n){margin-right:30px;}
	.board_event .box:nth-child(6n){margin-right:0;}
	.board_event .box .txt h3{font-size:16px;}
	.board_event .box .end_box{font-size:24px;}
	.board_event .box .end_box p{margin-top:-12px;}

	/*게시판-일반형*/
	.board_normal_event table thead tr th:nth-child(1),.board_normal_event table tbody tr td:nth-child(1){width:60%;}
	.board_normal_event table thead tr th:nth-child(2),.board_normal_event table tbody tr td:nth-child(2){width:25%;}
	.board_normal_event table thead tr th:nth-child(3),.board_normal_event table tbody tr td:nth-child(3){width:15%;}

	/*티켓링크 시즌권 등록하기*/
	.ticketlink_top{margin-bottom:20px;}
}

@media screen and (max-width:719px){
	/*서브탑 이미지*/
	#subtop{height:170px; background-size:auto 170px;}
	
	/*서브메뉴*/
	#submenu{display:none;}

	/*서브영역*/
	#sub_wrap{width:100%; padding:25px 5px 40px 5px; box-sizing:border-box;}

	/*서브타이틀*/
	.sub_tit{font-size:17px; padding-bottom:12px; margin-bottom:15px; letter-spacing:-0.7px;}
	.sub_tit p{top:3px; font-size:12px; display:none;}
	.sub_tit p img{margin-right:3px;}

	/*게시판-상단검색*/
	.board_search{margin-bottom:25px;}
	.board_search select{height:35px; width:70px;}
	.board_search input[type="text"]{height:35px; width:calc(100% - 166px); margin:0 4px;}
	.board_search a img{width:78px; height:35px;}

	/*게시판-상단탭*/
	.board_tab{margin-bottom:25px;}
	.board_tab li{line-height:36px; height:40px;}
	.board_tab li a{font-size:12px; letter-spacing:-0.5px;}

	/*게시판-썸네일형*/
	.board_thum{width:100%;}
	.board_thum .box{margin-top:10px;}
	.board_thum .box .img{width:100%; padding-bottom:66%; position:relative;}
	.board_thum .box .img img{width:100%; height:100%; position:absolute; top:0; left:0;}
	.board_thum .box .txt{width:100%; padding:15px 7px 15px 7px;}
	.board_thum .box .txt h3{font-size:16px; line-height:16px; height:16px;}
	.board_thum .box .txt .cont{font-size:13px; line-height:17px; height:17px; margin:15px 0; -webkit-line-clamp:1;}
	.board_thum .box .txt .info{line-height:19px; color:#646464}
	.board_thum .box .txt .info span{margin-right:15px;}
	.board_thum .box .txt .info span.common{margin-right:5px;}
	.board_thum .box .txt .info span.common:last-child{margin-right:0;}
	.board_thum .box .txt .info span img{margin-right:7px;}
	.board_thum .box .txt .info span.common img{margin-right:0; height:23px; width:auto;}

	/*게시판-미디어형*/
	.board_media .box{width:100%; margin-right:0; margin-top:15px;}
	.board_media .box:nth-child(1){margin-top:0;}
	.board_media .box:nth-child(2),.board_media .box:nth-child(3){margin-top:15px;}
	.board_media .box .txt{padding:15px 5px;}
	.board_media .box .txt h3{margin-bottom:15px; font-size:15px; line-height:18px; height:36px;}
	.board_media .box .txt p img{margin-right:5px;}

	/*게시판-일반형*/
	.board_normal table thead tr th,.board_normal table tbody tr td{height:40px;}
	.board_normal table tbody tr td:nth-child(2){padding:0 5px;}
	.board_normal table thead tr th:nth-child(1),.board_normal table tbody tr td:nth-child(1){display:none;}
	.board_normal table thead tr th:nth-child(2),.board_normal table tbody tr td:nth-child(2){width:auto;}
	.board_normal table thead tr th:nth-child(3),.board_normal table tbody tr td:nth-child(3){display:none;}
	.board_normal table thead tr th:nth-child(4),.board_normal table tbody tr td:nth-child(4){width:65px;}

	.board_normal.depth_6 table thead tr th:nth-child(1),.board_normal.depth_6 table tbody tr td:nth-child(1){display:none;}
	.board_normal.depth_6 table thead tr th:nth-child(2),.board_normal.depth_6 table tbody tr td:nth-child(2){width:auto;}
	.board_normal.depth_6 table thead tr th:nth-child(3),.board_normal.depth_6 table tbody tr td:nth-child(3){display:table-cell; width:100px;}
	.board_normal.depth_6 table thead tr th:nth-child(4),.board_normal.depth_6 table tbody tr td:nth-child(4){display:none;}
	.board_normal.depth_6 table thead tr th:nth-child(5),.board_normal.depth_6 table tbody tr td:nth-child(5){display:none;}
	.board_normal.depth_6 table thead tr th:nth-child(6),.board_normal.depth_6 table tbody tr td:nth-child(6){display:none;}

	/*게시판-상단공지*/
	.board_info_img{margin-bottom:15px;}
	
	.board_top{ margin-bottom:20px;}
	.board_top .box .tit{width:100%; padding:0 7px;}
	.board_top .box .tit a img{margin-right:5px;}
	.board_top .box .date{display:none;}

	/*게시판-상세보기*/
	.board_view .board_view_top h2{font-size:15px; text-align:left; line-height:21px; padding:10px 5px;}
	.board_view .board_view_top h3{font-size:11px; padding:10px 5px;}
	.board_view .board_view_top h3 span.left{}
	.board_view .board_view_top h3 span.right{float:right; margin-left:8px;}

	.board_view .board_view_bottom .txt_area{padding:25px 5px; line-height:18px; font-size:12px;}
	.board_view .board_view_bottom .add_file{padding:15px 5px;}

	.board_view .move_board{margin-top:20px;}
	.board_view .move_board li{height:40px; line-height:40px; padding:0 10px 0 100px;}
	.board_view .move_board li.before{background:url("../images/sub/move_before.png") no-repeat 13px 14px; background-size:auto 12px;}
	.board_view .move_board li.after{background:url("../images/sub/move_after.png") no-repeat 13px 14px; background-size:auto 12px;}

	.board_view .board_btn{padding-top:15px;}
	.board_view .board_btn a img{margin-left:8px; width:auto; height:35px;}

	.board_reply{margin-top:30px;}
	.board_reply .board_reply_write{padding:10px 8px;}
	.board_reply .board_reply_write textarea{width:100%; height:70px;}
	.board_reply .board_reply_write a span{width:100%; height:40px; line-height:40px; font-size:14px; margin-left:0; border-radius:5px; margin-top:10px;}

	.board_reply_list{margin-top:20px;}
	.board_reply_list .box{padding:10px 10px; font-size:12px;}
	.board_reply_list .box .left{width:30px; margin-right:10px;}
	.board_reply_list .box .left img{width:30px; height:30px;}
	.board_reply_list .box .right{width:calc(100% - 40px);}
	.board_reply_list .box .warning{position:relative; display:block; top:auto; right:auto; margin-top:8px;}
	.board_reply_list .box span{display:none;}
	.board_reply_list .box .warning span{display:inline-block;}

	/*게시판-버튼*/
	.board_btn_group{margin-top:15px;}
	.board_btn_group a img{width:23%; max-width:100px; height:auto;}
	.board_btn_group .left{float:left; margin-right:5px;}
	.board_btn_group .right{float:right; margin-left:5px;}

	/*게시판-페이징*/
	.paging{display:none;}

	.m_paging{display:block;}

	/*로그인*/
	.login .login_box{padding:25px 20px;}
	.login .login_box h2{margin-bottom:20px;}
	.login .login_box h3{margin-bottom:10px;}
	.login .login_box p{margin-bottom:20px;}
	.login .login_box ul li{margin-bottom:10px;}
	.login .login_box ul li:nth-child(2){margin-bottom:25px;}
	.login .login_box ul li input[type="text"],.login .login_box ul li input[type="password"]{height:46px; padding-left:40px;}
	.login .login_box ul li:nth-child(1) input{background:white url("../images/sub/member/id_input_back.png") no-repeat 12px center;}
	.login .login_box ul li:nth-child(2) input{background:white url("../images/sub/member/pw_input_back.png") no-repeat 12px center;}
	.login .login_box .btn img{width:auto; height:45px;}

	.login .login_btn{margin-top:30px;}
	.login .login_btn li{display:block; margin-left:0; margin-top:10px;}
	.login .login_btn li:nth-child(1){margin-left:0; margin-top:0;}
	.login .login_btn li img{width:auto; height:50px;}

	/*회원-기능*/
	.member_function{padding:25px 20px;}
	.member_function h2{margin-bottom:20px;}
	.member_function h3{margin-bottom:10px;}
	.member_function div.input{margin-top:20px;}
	.member_function div.btn{margin-top:20px;}
	.member_function div.btn a img{width:auto; height:50px;}

	/*약관*/
	.member_terms{height:300px; padding:15px 10px; line-height:17px;}
	.member_terms.common{height:200px;}
	.member_terms h2{font-size:14px;}
	.member_terms h3{font-size:13px;}
	.member_terms p{font-size:12px;}

	/*회원가입-1단계*/
	.join_chapter{margin-bottom:20px;}

	.join_tit{font-size:14px; margin-bottom:10px;}

	.member_terms_chk{padding:15px 0 35px 0;}

	.join_citation{padding:25px 0;}
	.join_citation h2 img{max-width:100px; height:auto;}
	.join_citation h3{margin-bottom:10px;}
	.join_citation p{margin-bottom:20px; line-height:18px; font-size:13px;}
	.join_citation p span.mobile{display:block;}
	.join_citation ul{width:100%; text-align:center;}
	.join_citation ul li{display:block; margin-left:0; margin-top:10px;}
	.join_citation ul li a img{width:auto; height:50px;}
	.join_citation .btn a img{width:auto; height:45px;}

	/*회원가입-2단계*/
	.join_txt{padding:15px 10px; margin-bottom:20px; font-size:13px; line-height:18px;}

	.join_info.common{margin-bottom:20px;}

	.join_info table tbody tr th,.join_info table tbody tr td{height:30px; font-size:12px;}

	.join_info table tbody tr th{width:92px; padding-left:0;}
	.join_info.event table tbody tr th{width:120px;}
	.join_info table tbody tr th img{margin-right:5px;}

	.join_info table tbody tr td{width:auto; padding-left:5px;}
	.join_info table tbody tr td input[type="text"],.join_info table tbody tr td input[type="password"]{height:30px;}
	.join_info table tbody tr td select{height:30px;}
	.join_info table tbody tr td a img{margin-left:5px; height:30px; width:75px;}
	.join_info table tbody tr td span.necessary{display:block; line-height:15px; margin-left:0; padding-top:5px;}
	.join_info table tbody tr td span.necessary.common{padding-top:5px;}
	.join_info table tbody tr.contact td span{width:20px; line-height:30px;}
	.join_info table tbody tr.email td span{width:20px; line-height:30px;}
	.join_info table tbody tr.size td span{width:20px; line-height:30px;}
	.join_info table tbody tr td label{margin-right:20px;}
	.expedition_apply .join_info table tbody tr td label{margin:3px 15px 3px 0;}
	.join_info table tbody tr td label.common{display:block; margin-left:0; margin-right:0; margin-top:5px;}
	.join_info table tbody tr td label input[type="radio"]{margin-right:5px;}
	.join_info table tbody tr td label input[type="checkbox"]{margin-right:5px;}

	.join_info table tbody tr td input.w_normal,.join_info table tbody tr td select.w_normal{width:50%;}
	.join_info table tbody tr.contact td input{width:25%;}
	.join_info table tbody tr.contact td select{width:25%;}
	.join_info table tbody tr.size td input{width:35%;}
	.join_info table tbody tr td.file_input label.common{display:inline-block; margin-top:0; margin-left:5px; line-height:30px; height:30px;}
	.join_info table tbody tr td.file_input input[type="text"]{height:30px; line-height:30px;}

	.join_info table tbody tr.txt td{padding:12px 0;}
	.join_info table tbody tr.txt td textarea.w_max{height:300px;}

	.join_btn{margin-top:15px;}
	.join_btn a img{width:auto; height:40px; margin-left:10px;}

	/*매치-상단탭*/
	.sub_tab{margin-bottom:20px; text-align:right;}
	.sub_tab ul{display:none;}
	.sub_tab select{display:inline-block;}

	.tab_by_tab{margin-bottom:20px;}
	.tab_by_tab ul{display:block;}
	.tab_by_tab select{display:none;}

	/*매치-경기일정/결과*/
	.match_month{line-height:40px; font-size:16px;}
	.match_schedule{font-size:13px; margin-bottom:20px;}
	.match_schedule .box{display:block; padding:15px 0 15px 0;}
	.match_schedule .box div{display:block;}
	.match_schedule .box .league{width:100%; margin-bottom:10px;}
	.match_schedule .box .date{width:100%; margin-bottom:10px; text-align:center;}
	.match_schedule .box .info{width:100%; margin-bottom:10px;}
	.match_schedule .box .info ul li:nth-child(1),.match_schedule .box .info ul li:nth-child(5){width:23%;}
	.match_schedule .box .info ul li:nth-child(2),.match_schedule .box .info ul li:nth-child(4){width:17%;}
	.match_schedule .box .info ul li:nth-child(3){font-size:18px;}
	.match_schedule .box .info ul li p{display:none;}
	.match_schedule .box .btn{width:100%;}
	.match_schedule .box .result{display:none;}
	.match_schedule .box .detail{width:100%;}


	.match_schedule.relative .box .date{width:100%;}
	.match_schedule.relative .box .info{width:100%;}

	/*기록실*/
	.record_table{font-size:12px;}
	.record_table.common{margin-bottom:30px;}
	.record_table thead tr th,.record_table tbody tr td{height:auto; padding:13px 0;}

	/*기록실-역대전적*/
	.record_table.history thead tr th:nth-child(1),.record_table.history tbody tr td:nth-child(1){width:14%;}
	.record_table.history thead tr th:nth-child(2),.record_table.history tbody tr td:nth-child(2){width:16%;}
	.record_table.history thead tr th:nth-child(3),.record_table.history tbody tr td:nth-child(3){width:14%;}
	.record_table.history thead tr th:nth-child(4),.record_table.history tbody tr td:nth-child(4){width:14%;}
	.record_table.history thead tr th:nth-child(5),.record_table.history tbody tr td:nth-child(5){width:14%;}
	.record_table.history thead tr th:nth-child(6),.record_table.history tbody tr td:nth-child(6){width:14%;}
	.record_table.history thead tr th:nth-child(7),.record_table.history tbody tr td:nth-child(7){display:none;}
	.record_table.history thead tr th:nth-child(8),.record_table.history tbody tr td:nth-child(8){display:none;}
	.record_table.history thead tr th:nth-child(9),.record_table.history tbody tr td:nth-child(9){width:14%;}

	/*기록실-선수기록*/
	.record_table.player thead tr th:nth-child(1),.record_table.player tbody tr td:nth-child(1){width:12%;}
	.record_table.player thead tr th:nth-child(2),.record_table.player tbody tr td:nth-child(2){width:52%;}
	.record_table.player thead tr th:nth-child(3),.record_table.player tbody tr td:nth-child(3){width:12%;}
	.record_table.player thead tr th:nth-child(4),.record_table.player tbody tr td:nth-child(4){display:none;}
	.record_table.player thead tr th:nth-child(5),.record_table.player tbody tr td:nth-child(5){display:none;}
	.record_table.player thead tr th:nth-child(6),.record_table.player tbody tr td:nth-child(6){width:12%;}
	.record_table.player thead tr th:nth-child(7),.record_table.player tbody tr td:nth-child(7){width:12%;}
	.record_table.player thead tr th:nth-child(8),.record_table.player tbody tr td:nth-child(8){display:none;}
	.record_table.player thead tr th:nth-child(9),.record_table.player tbody tr td:nth-child(9){display:none;}
	.record_table.player thead tr th:nth-child(10),.record_table.player tbody tr td:nth-child(10){display:none;}
	.record_table.player thead tr th:nth-child(11),.record_table.player tbody tr td:nth-child(11){display:none;}

	/*기록실-경기별기록 상세*/
	.record_detail_top{margin-bottom:30px;}
	.record_detail_top .box{width:100%; height:auto; background:url("../images/sub/record_detail_top_m.jpg") no-repeat center; background-size:100% 101%;}
	.record_detail_top .box h3{width:100%; text-align:center;}
	.record_detail_top .box h3 span{font-size:14px; width:70%;}
	.record_detail_top .box ul{padding:30px 0;}
	.record_detail_top .box ul li{width:auto;}
	.record_detail_top .box ul li:nth-child(1),.record_detail_top .box ul li:nth-child(5){display:none;}
	.record_detail_top .box ul li:nth-child(2) img,.record_detail_top .box ul li:nth-child(4) img{width:60px; height:60px;}
	.record_detail_top .box ul li:nth-child(2) h4,.record_detail_top .box ul li:nth-child(4) h4{display:block; margin-top:8px;}
	.record_detail_top .box ul li:nth-child(3){width:30%; font-size:30px;}
	.record_detail_top p{line-height:18px; font-size:13px; padding:9px 0;}

	.record_detail .box:nth-child(1) .record_table.detail_1 thead tr th:nth-child(1),.record_detail .box:nth-child(1) .record_table.detail_1 tbody tr td:nth-child(1){display:none;}
	.record_detail .box:nth-child(1){width:40%; margin-right:0;}
	.record_detail .box:nth-child(2){width:60%;}
	.record_detail .box:nth-child(2) .record_table.detail_1 thead tr th:nth-child(1),.record_detail .box:nth-child(2) .record_table.detail_1 tbody tr td:nth-child(1){width:33.33%;}
	.record_detail .box:nth-child(2) .record_table.detail_1 thead tr th:nth-child(2),.record_detail .box:nth-child(2) .record_table.detail_1 tbody tr td:nth-child(2){width:66.67%;}

	.record_table.detail_2 thead tr th:nth-child(1),.record_table.detail_2 tbody tr td:nth-child(1){width:9%;}
	.record_table.detail_2 thead tr th:nth-child(2),.record_table.detail_2 tbody tr td:nth-child(2){width:25%;}
	.record_table.detail_2 thead tr th:nth-child(3),.record_table.detail_2 tbody tr td:nth-child(3){width:15%;}
	.record_table.detail_2 thead tr th:nth-child(4),.record_table.detail_2 tbody tr td:nth-child(4){width:8.5%;}
	.record_table.detail_2 thead tr th:nth-child(5),.record_table.detail_2 tbody tr td:nth-child(5){width:8.5%;}
	.record_table.detail_2 thead tr th:nth-child(6),.record_table.detail_2 tbody tr td:nth-child(6){width:8.5%;}
	.record_table.detail_2 thead tr th:nth-child(7),.record_table.detail_2 tbody tr td:nth-child(7){width:8.5%;}
	.record_table.detail_2 thead tr th:nth-child(8),.record_table.detail_2 tbody tr td:nth-child(8){width:8.5%;}
	.record_table.detail_2 thead tr th:nth-child(9),.record_table.detail_2 tbody tr td:nth-child(9){width:8.5%;}

	.record_detail{margin-bottom:30px;}
	.record_detail .box{margin-right:34px; float:left;}

	/*기록실-상대전적*/
	.select_team{margin-bottom:20px;}
	.select_team .box{width:32%; margin-right:2%; margin-top:2%; font-size:12px;}
	.select_team .box:nth-child(1),.select_team .box:nth-child(2),.select_team .box:nth-child(3){margin-top:0;}
	.select_team .box:nth-child(4),.select_team .box:nth-child(5){margin-top:2%;}
	.select_team .box:nth-child(3n){margin-right:0;}
	.select_team .box:nth-child(5n){margin-right:2%;}
	.select_team .box:nth-child(15n){margin-right:0;}
	.select_team .box a{padding:5px 0;}
	.select_team .box img{width:22px; height:22px; margin-right:5px;}

	/*순위*/
	.ranking_table{font-size:12px;}
	.ranking_table tbody tr td{padding:13px 0;}
	.ranking_table tbody tr td:nth-child(2) img{margin-right:7px;}
	.ranking_table tbody tr.home td{padding:25px 0;}

	.ranking_table thead tr th:nth-child(1),.ranking_table tbody tr td:nth-child(1){width:9%;}
	.ranking_table thead tr th:nth-child(2),.ranking_table tbody tr td:nth-child(2){width:42%;}
	.ranking_table thead tr th:nth-child(3),.ranking_table tbody tr td:nth-child(3){width:11%;}
	.ranking_table thead tr th:nth-child(4),.ranking_table tbody tr td:nth-child(4){width:11%;}
	.ranking_table thead tr th:nth-child(5),.ranking_table tbody tr td:nth-child(5){width:9%;}
	.ranking_table thead tr th:nth-child(6),.ranking_table tbody tr td:nth-child(6){width:9%;}
	.ranking_table thead tr th:nth-child(7),.ranking_table tbody tr td:nth-child(7){width:9%;}
	.ranking_table thead tr th:nth-child(8),.ranking_table tbody tr td:nth-child(8){display:none;}
	.ranking_table thead tr th:nth-child(9),.ranking_table tbody tr td:nth-child(9){display:none;}
	.ranking_table thead tr th:nth-child(10),.ranking_table tbody tr td:nth-child(10){display:none;}

	/*프로 리스트*/
	.player_list{margin-bottom:30px;}
	.player_list .box{width:49%; float:left; margin-right:2%; margin-top:15px;}
	.player_list .box:nth-child(1),.player_list .box:nth-child(2){margin-top:0;}
	.player_list .box:nth-child(3),.player_list .box:nth-child(4),.player_list .box:nth-child(5){margin-top:15px;}
	.player_list .box:nth-child(2n){margin-right:0;}
	.player_list .box:nth-child(5n){margin-right:2%;}
	.player_list .box:nth-child(10n){margin-right:0;}
	.player_list .box .img h3{font-size:13px; padding:11px 0;}
	.player_list .box .img h3 span{margin-right:5px;}

	/*유소년 리스트*/
	.youth_list{margin-bottom:30px;}
	.youth_list .box{width:49%; float:left; margin-right:2%; margin-top:15px;}
	.youth_list .box:nth-child(1),.youth_list .box:nth-child(2){margin-top:0;}
	.youth_list .box:nth-child(3),.youth_list .box:nth-child(4),.youth_list .box:nth-child(5){margin-top:15px;}
	.youth_list .box:nth-child(2n){margin-right:0;}
	.youth_list .box:nth-child(5n){margin-right:2%;}
	.youth_list .box:nth-child(10n){margin-right:0;}
	.youth_list .box .img h3{font-size:13px; padding:11px 0;}
	.youth_list .box .img h3 span{margin-right:5px;}
	.youth_list .box h4{line-height:35px;}
	
	/*프로 코칭스태프 리스트*/
	.pro_coach_list .head_coach{margin-bottom:30px;}
	
	.pro_coach_list .coach_list .box{width:49%; float:left; margin-right:2%; margin-top:15px;}
	.pro_coach_list .coach_list .box:nth-child(1),.pro_coach_list .coach_list .box:nth-child(2){margin-top:0;}
	.pro_coach_list .coach_list .box:nth-child(3),.pro_coach_list .coach_list .box:nth-child(4),.pro_coach_list .coach_list .box:nth-child(5){margin-top:15px;}
	.pro_coach_list .coach_list .box:nth-child(2n){margin-right:0;}
	.pro_coach_list .coach_list .box:nth-child(5n){margin-right:2%;}
	.pro_coach_list .coach_list .box:nth-child(10n){margin-right:0;}
	.pro_coach_list .coach_list .box .img h3{font-size:13px; padding:11px 0;}

	/*유소년 코칭스태프 리스트*/
	/*.youth_coach_list ul li{width:100%; margin-right:0; margin-top:15px;}
	.youth_coach_list ul li:nth-child(1){margin-top:0;}
	.youth_coach_list ul li:nth-child(2){margin-top:15px;}*/
	.youth_coach_list .head_coach{margin-bottom:30px;}
	
	.youth_coach_list .coach_list .box{width:49%; float:left; margin-right:2%; margin-top:15px;}
	.youth_coach_list .coach_list .box:nth-child(1),.youth_coach_list .coach_list .box:nth-child(2){margin-top:0;}
	.youth_coach_list .coach_list .box:nth-child(3),.youth_coach_list .coach_list .box:nth-child(4),.youth_coach_list .coach_list .box:nth-child(5){margin-top:15px;}
	.youth_coach_list .coach_list .box:nth-child(2n){margin-right:0;}
	.youth_coach_list .coach_list .box:nth-child(5n){margin-right:2%;}
	.youth_coach_list .coach_list .box:nth-child(10n){margin-right:0;}
	.youth_coach_list .coach_list .box .img h3{font-size:13px; padding:11px 0;}

	/*선수단,코칭스태프 상세보기*/
	.player_view{padding-bottom:30px; margin-bottom:30px;}
	.player_view .view_img{margin-bottom:30px;}
	.player_view .player_career table{font-size:12px;}
	.player_view .player_career table tbody tr th,.player_view .player_career table tbody tr td{line-height:18px;}
	.player_view .player_career table tbody tr th{width:65px; padding:10px 0 10px 5px;}
	.player_view .player_career table tbody tr td{width:auto; padding:10px 0 10px 5px;}

	/*선수단일정*/
	.player_schedule_top{padding:15px 0; margin-bottom:15px;}
	.player_schedule_top span{width:160px; font-size:16px;}

	/*.schedule_wrap .box{width:100%; margin-right:0; margin-top:10px; border:1px solid #eee;}
	.schedule_wrap .box:nth-child(1){margin-top:0;}
	.schedule_wrap .box:nth-child(2){margin-top:10px;}
	.schedule_wrap .box .left{width:60px; height:60px; padding-top:10px;}
	.schedule_wrap .box.pro_1 .left{background-size:100% 100%;}
	.schedule_wrap .box.pro_2 .left{background-size:100% 100%;}
	.schedule_wrap .box .left h3{font-size:24px; letter-spacing:-2px;}
	.schedule_wrap .box .left p{font-size:12px;}
	.schedule_wrap .box .right{width:calc(100% - 60px); padding:8px 7px 0 7px;}
	.schedule_wrap .box .right h4{font-size:15px; margin-bottom:10px; line-height:18px;}
	.schedule_wrap .box .right h4 img{width:18px; height:18px; margin-right:7px;}
	.schedule_wrap .box .right p{font-size:13px;}*/

	.schedule_wrap .box{margin-top:10px; border:1px solid #eee;}

	.schedule_wrap .box tbody tr th{width:100%; display:block; padding:5px 0;}
	.schedule_wrap .box tbody tr th h3{font-size:24px; letter-spacing:-2px;}
	.schedule_wrap .box tbody tr th p{font-size:12px;}

	.schedule_wrap .box tbody tr td{width:100%; display:block; padding:5px; box-sizing:border-box;}
	.schedule_wrap .box tbody tr td div{margin-top:10px;}
	.schedule_wrap .box tbody tr td div h4{font-size:15px; line-height:18px;}
	.schedule_wrap .box tbody tr td div h4 img{width:18px; height:18px; margin-right:7px;}
	.schedule_wrap .box tbody tr td div p{font-size:13px; margin-top:5px; line-height:18px;}

	.schedule_info{padding-top:10px; margin-top:30px;}
	.schedule_info p{line-height:17px; font-size:12px;}
	.schedule_info p img{width:17px; height:17px; margin-right:3px;}
	.schedule_info .info_01{margin-bottom:12px;}
	.schedule_info .info_02{margin-bottom:17px;}
	.schedule_info .info_03{margin-bottom:12px;}

	/*구단연혁*/
	.history_wrap ul{margin-bottom:20px;}
	.history_wrap ul li{width:23.5%; margin-right:2%;}
	.history_wrap ul li:last-child{margin-right:0;}
	.history_wrap .img{width:100%;}
	.history_wrap .img img{width:100%; height:auto;}

	/*원정응원단*/
	.expedition_top{margin-bottom:20px;}

	.expedition_list{margin-bottom:20px;}

	.expedition_list ul{border-bottom:0 none;}
	.expedition_list ul li{display:none;}

	.expedition_list .list{display:block; padding:10px 5px; box-sizing:border-box; overflow:hidden;}
	.expedition_list .list div{display:block; text-align:left; font-size:12px; padding:0; letter-spacing:-0.5px;}
	.expedition_list .list div:nth-child(1){width:100%; float:left; margin-bottom:7px;}
	.expedition_list .list div:nth-child(2){width:100%; float:left; margin-bottom:7px;}
	.expedition_list .list div:nth-child(3){width:50%; float:left; margin-bottom:12px;}
	.expedition_list .list div:nth-child(4){width:50%; float:left; margin-bottom:12px;}
	.expedition_list .list div:nth-child(5){width:33%; float:left; text-align:center;}
	.expedition_list .list div:nth-child(6){width:34%; float:left; text-align:center;}
	.expedition_list .list div:nth-child(7){width:33%; float:left; text-align:center;}
	.expedition_list .list div span{display:inline-block; vertical-align:top; color:#0c4da2; font-weight:600; margin-right:5px;}

	.expedition_apply_list table thead tr th{font-size:12px; padding:12px 0;}
	.expedition_apply_list table tbody tr td{font-size:12px; padding:12px 0;}
	.expedition_apply_list table thead tr th:nth-child(1),.expedition_apply_list table tbody tr td:nth-child(1){display:none;}
	.expedition_apply_list table thead tr th:nth-child(2),.expedition_apply_list table tbody tr td:nth-child(2){width:30%;}
	.expedition_apply_list table thead tr th:nth-child(3),.expedition_apply_list table tbody tr td:nth-child(3){width:12%;}
	.expedition_apply_list table thead tr th:nth-child(4),.expedition_apply_list table tbody tr td:nth-child(4){width:20%;}
	.expedition_apply_list table thead tr th:nth-child(5),.expedition_apply_list table tbody tr td:nth-child(5){width:20%;}
	.expedition_apply_list table thead tr th:nth-child(6),.expedition_apply_list table tbody tr td:nth-child(6){width:10%;}

	/*프렌즈샵*/
	.fshop .img.common{margin-bottom:20px;}

	.fshop_tit{font-size:14px; margin:20px 0 10px 0;}

	/*스폰서*/
	.sponsor_wrap .box{margin-bottom:20px;}
	.sponsor_wrap .box h4{margin:10px 0 8px 0; font-size:15px;}
	.sponsor_wrap .box p{font-size:12px;}

	/*우리동네 프렌즈샵 리스트*/
	.fshop_list .box{width:100%; margin-right:0; margin-top:15px;}
	.fshop_list .box:nth-child(1){margin-top:0;}
	.fshop_list .box:nth-child(2),.fshop_list .box:nth-child(3){margin-top:15px;}
	.fshop_list .box .img{padding-bottom:56.5%;}
	.fshop_list .box .txt{padding:15px 5px;}
	.fshop_list .box .txt h3{margin-bottom:15px; font-size:15px; height:15px;}
	.fshop_list .box .txt p{font-size:12px; height:12px;}



	.fshop_list table{font-size:12px;}
	.fshop_list table thead tr th,.fshop_list table tbody tr td{padding:12px 0;}
	.fshop_list table thead tr th:nth-child(1),.fshop_list table tbody tr td:nth-child(1){display:none;}
	.fshop_list table thead tr th:nth-child(2),.fshop_list table tbody tr td:nth-child(2){width:30%;}
	.fshop_list table thead tr th:nth-child(3),.fshop_list table tbody tr td:nth-child(3){display:none;}
	.fshop_list table thead tr th:nth-child(4),.fshop_list table tbody tr td:nth-child(4){width:40%;}
	.fshop_list table thead tr th:nth-child(5),.fshop_list table tbody tr td:nth-child(5){width:12%;}
	.fshop_list table thead tr th:nth-child(6),.fshop_list table tbody tr td:nth-child(6){width:18%;}

	/*우리동네 프렌즈샵 상세보기*/
	.fshop_view .top{margin-bottom:30px;}
	.fshop_view .top .left{width:100%; margin-bottom:15px;}
	.fshop_view .top .left .shop_emb{width:100%;}
	.fshop_view .top .right{width:100%; margin-left:0; font-size:12px;}
	.fshop_view .top .right h4{font-size:16px; padding-bottom:8px;}
	.fshop_view .top .right table{font-size:12px;}
	.fshop_view .top .right table tbody tr th,.fshop_view .top .right table tbody tr td{padding:10px 0 0 0;}
	.fshop_view .top .right table tbody tr th{width:55px;}
	.fshop_view .top .right .bts{margin-top:20px; text-align:center;}
	.fshop_view .top .right .bts a img{margin:0 3px;}

	.fshop_view .img{padding:20px 0;}

	.fshop_view .btn{padding-top:20px;}

	/*클럽하우스*/
	.map_wrap{margin-top:20px;}
	.map_wrap iframe{height:260px;}

	/*엠블럼&마스코트*/
	.emblem .box{margin-bottom:20px;}

	/*서포터즈*/
	.suppoters_wrap{margin-top:30px;}
	.suppoters_wrap .box{padding:20px 0;}
	.suppoters_wrap .box .img{width:100%; margin-bottom:15px;}
	.suppoters_wrap .box .img img{width:100%; height:auto;}
	.suppoters_wrap .box .txt{width:100%; margin-left:0;}
	.suppoters_wrap .box .txt h3{font-size:16px;}
	.suppoters_wrap .box .txt p.btn{margin:12px 0;}
	.suppoters_wrap .box .txt p.btn a img{width:30%; height:auto; max-width:106px; margin-right:2%;}
	.suppoters_wrap .box .txt p.info{font-size:13px; line-height:18px;}


	/*선수기록*/
	.history_player_tab{padding:5px 0; margin-bottom:15px; }
	.history_player_tab li{width:33.33%; padding:5px 0 5px 8px;}

	/*영문-우승컵*/
	.winner_cup_wrap h3{font-size:16px; line-height:21px; padding:20px 0; text-align:left;}
	.winner_cup_wrap p{font-size:13px; line-height:18px; margin-bottom:20px; text-align:left;}

	/*서브 퀵메뉴 - 경기일정*/
	.quick_banner{display:none;}

	/*스폰서페이지 수정-20190409*/
	.new_sponsor_txt{margin-bottom:25px; padding:15px 10px; line-height:18px; text-align:left; font-size:12px;}

	.new_sponsor_wrap .box{padding-top:25px;}
	.new_sponsor_wrap .box:first-child{padding-top:15px;}
	.new_sponsor_wrap .box .left{width:100%; margin-bottom:25px; text-align:center; font-size:13px;}
	.new_sponsor_wrap .box .right{width:100%;}
	.new_sponsor_wrap .box .right ul li{width:50%; margin-bottom:25px;}
	.new_sponsor_wrap .box .right.main ul li{width:50%;}
	.new_sponsor_wrap .box .right.main ul li img{max-width:158px; width:95%;}
	.new_sponsor_wrap .box .right ul li p{padding-top:12px;}

	/*이벤트명단*/
	.event_apply_list table thead tr th,.event_apply_list table tbody tr td{height:30px; font-size:12px;}

	/* 어린이 그림그리기 대회 */

	.draw_table{font-size:12px;}
	.draw_table tbody tr td{padding:13px 0;}

	/*게시판-이벤트리스트*/
	.board_event .box{width:100%; margin-right:0; margin-top:15px;}
	.board_event .box:nth-child(1){margin-top:0;}
	.board_event .box:nth-child(2),.board_event .box:nth-child(3){margin-top:15px;}
	.board_event .box .txt{padding:15px 5px;}
	.board_event .box .txt h3{margin-bottom:15px; font-size:15px; line-height:18px; height:36px;}
	.board_event .box .txt p img{margin-right:5px;}
	.board_event .box .end_box{font-size:20px;}
	.board_event .box .end_box p{margin-top:-10px;}
	
	/*게시판-일반형*/
	.board_normal_event table{display:block; border-top:2px solid #0c4da2; font-size:12px;}
	.board_normal_event table thead tr{display:none;}
	.board_normal_event table tbody{width:100%; display:block;}
	.board_normal_event table tbody tr{width:100%; display:block; overflow:hidden; padding:8px 4px; box-sizing:border-box;}
	.board_normal_event table tbody tr td{width:100%; height:auto; display:block;}
	.board_normal_event table tbody tr td:nth-child(1){padding-left:0; white-space:normal; line-height:16px;}
	.board_normal_event table tbody tr td:nth-child(1){width:100%; float:left; margin-bottom:5px;}
	.board_normal_event table tbody tr td:nth-child(2){float:left; width:auto;}
	.board_normal_event table tbody tr td:nth-child(3){float:left; width:auto; margin-left:5px;}

	/*티켓링크 시즌권 등록하기*/
	.ticketlink_top{margin-bottom:20px;}
}