@charset "UTF-8";

/**/
#subtop{width:100%; height:400px; background:url("../images/sub/subtop_251024.jpg") no-repeat center center; background-size:cover; position:relative;}
#subtop .subtop_txt{width:285px; position:absolute; top:130px; left:50%; margin-left:-505px; color:white; text-align:center;}
#subtop .subtop_txt h3{font-family:"N_B"; font-size:50px; line-height:51px;}
#subtop .subtop_txt p{font-family:"N_R"; font-size:15px; line-height:16px; margin-top:35px;}

/**/
#submenu{width:100%; background:#ebebeb;}
#submenu ul{width:1200px; margin:0 auto; overflow:hidden; background:#ebebeb; padding:20px 0;}
#submenu ul li{width:12.5%; float:left; text-align:center; font-size:16px; line-height:30px; background:url("../images/sub/submenu_bar.jpg") no-repeat right; letter-spacing:-0.3px;}
#submenu ul li:last-child{background:none;}
#submenu ul li a{display:block; font-family:"N_M";}
#submenu ul li.current a{color:#b81c22;}

/**/
#subwrap{width:1200px; margin:0 auto; padding:70px 0 100px 0; position:relative;}

/**/
.img_wrap{width:100%; text-align:center;}
.img_wrap img{max-width:100%; width:auto; height:auto;}

/**/
.img_box{width:100%;}
.img_box .box{width:100%; text-align:center; margin-top:40px; position:relative;}
.img_box .box:nth-child(1){margin-top:0;}
.img_box .box img{max-width:100%; width:auto; height:auto;}

.img_box .box.video{width:100%; padding-bottom:52.75%; position:relative;}
.img_box .box.video iframe{width:100%; height:100%; position:absolute; top:0; left:0;}

/**/
.ti_box{width:100%;}
.ti_box .box{width:100%; text-align:center; margin-top:40px; position:relative;}
.ti_box .box:nth-child(1){margin-top:0;}
.ti_box .box img{max-width:100%; width:auto; height:auto;}

.ti_box .box.video{width:100%; padding-bottom:52.75%; position:relative;}
.ti_box .box.video iframe{width:100%; height:100%; position:absolute; top:0; left:0;}

.ti_box .box .ti_pop{width:100%; height:100%; position:absolute; top:0; left:0; background:rgba(0,0,0,0.6); display:none;}
.ti_box .box .ti_pop .ti_pop_box{width:900px; margin:25% auto 0 auto; position:relative;}
.ti_box .box .ti_pop .ti_pop_box .ti_pop_close{position:absolute; top:10px; right:10px; z-index:999; width:45px; height:auto;}
.ti_box .box .ti_pop .ti_pop_box .ti_pop_img{width:100%; border:1px solid #eee;}
.ti_box .box .ti_pop .ti_pop_box .ti_pop_img .img{width:100%; padding-bottom:66.66%; position:relative;}
.ti_box .box .ti_pop .ti_pop_box .ti_pop_img .img img{width:100%; height:100%; position:absolute; top:0; left:0;}
.ti_box .box .ti_pop .ti_pop_box .ti_pop_img .flex-control-nav.flex-control-paging{width:100%; position:absolute; bottom:20px; left:0; text-align:center; z-index:999;}
.ti_box .box .ti_pop .ti_pop_box .ti_pop_img .flex-control-nav.flex-control-paging li{display:inline-block; margin-right:15px;}
.ti_box .box .ti_pop .ti_pop_box .ti_pop_img .flex-control-nav.flex-control-paging li a{text-indent:101%; white-space:nowrap; overflow:hidden; display:inline-block; width:20px; height:20px; background:url("../images/banner_off.png") no-repeat;}
.ti_box .box .ti_pop .ti_pop_box .ti_pop_img .flex-control-nav.flex-control-paging li a.flex-active{background:url("../images/banner_on.png") no-repeat;}


/**/
.ready_wrap{width:100%; text-align:center;}
.ready_wrap img{max-width:100%; width:auto; height:auto;}

/**/
.sel_year{width:100%; margin-bottom:35px; text-align:right;}
.sel_year select{width:150px; height:45px; font-size:15px; padding-left:15px;}

/**/
.sub_title{width:100%; border-bottom:3px solid black; font-family:"G_M"; font-size:36px; padding-bottom:24px; margin-bottom:35px;}

/**/
.subtab_2depth{width:100%; overflow:hidden; border-top:1px solid #d6d6d6; border-bottom:1px solid #d6d6d6; margin-bottom:30px;}
.subtab_2depth div{width:50%; float:left; text-align:center; font-size:16px; line-height:25px; position:relative;}
.subtab_2depth div.on{background:#e3edf8 url("../images/sub/tab_on.png") no-repeat center 45px;}
.subtab_2depth div a{color:#666666; display:block; font-family:"N_R"; padding:20px 0;}
.subtab_2depth div.on a{color:black; font-family:"N_B";}

/**/
.subtab_3depth{width:100%; overflow:hidden; border-top:1px solid #d6d6d6; border-bottom:1px solid #d6d6d6; margin-bottom:30px;}
.subtab_3depth div{width:33.33%; float:left; text-align:center; font-size:16px; line-height:25px; position:relative;}
.subtab_3depth div:nth-child(2){width:33.34%;}
.subtab_3depth div.on{background:#e3edf8 url("../images/sub/tab_on.png") no-repeat center 45px;}
.subtab_3depth div a{color:#666666; display:block; font-family:"N_R"; padding:20px 0;}
.subtab_3depth div.on a{color:black; font-family:"N_B";}

/**/
.login{max-width:460px; width:100%; margin:0 auto; padding-top:50px;}

.login .login_top{width:100%; height:430px; background:url("../images/sub/login_back.png") no-repeat; background-size:100% 100%; padding:125px 35px 0 35px;}
.login .login_top h3{font-family:"G_B"; font-size:40px; text-align:center; color:#002648; line-height:42px;}

.login .login_top .login_input{width:100%; margin-top:27px;}
.login .login_top .login_input .box{width:100%; overflow:hidden; margin-top:16px;}
.login .login_top .login_input .box:nth-child(1){margin-top:0;}
.login .login_top .login_input .box .left{width:90px; float:left; line-height:40px;}
.login .login_top .login_input .box .left img{margin-right:7px;}
.login .login_top .login_input .box .right{width:calc(100% - 90px); float:left;}
.login .login_top .login_input .box .right input{width:100%; height:40px; background:white; border:1px solid #d3d3d3;}

.login .login_top .login_btn{width:100%; text-align:center; margin-top:65px;}
.login .login_top .login_btn a{display:inline-block; font-family:"N_B"; font-size:16px; width:300px; height:50px; text-align:center; line-height:48px; background:#b91c22; border:1px solid #d73f45; border-radius:5px; color:white;}

.login .login_bottm{width:100%; overflow:hidden; margin-top:50px;}
.login .login_bottm .box{width:220px; line-height:76px; border:2px solid #ddd; border-radius:40px; text-align:center; font-family:"N_M"; font-size:16px; float:left; margin-left:20px;}
.login .login_bottm .box:nth-child(1){margin-left:0;}
.login .login_bottm .box img{margin-right:5px;}

/**/
.textbox{width:1200px; height:1200px; border:1px solid #454545; padding:25px; line-height:21px; overflow-y:auto;}
.textbox h4{font-family:"N_M"; font-size:14px;}
.textbox p{font-family:"N_R";}
.textbox table{width:100%; margin:10px 0;}
.textbox table thead tr{background:#002649;}
.textbox table thead tr th{border-right:1px solid #b9b9b9; color:white; line-height:18px; padding:8px 0; text-align:center; vertical-align:middle;}
.textbox table thead tr th:last-child{border-right:0 none;}
.textbox table tbody tr{border-bottom:1px solid #b9b9b9;}
.textbox table tbody tr td{border-right:1px solid #b9b9b9; line-height:18px; padding:8px 5px; text-align:center; vertical-align:middle;}
.textbox table tbody tr td:last-child{border-right:0 none;}

/**/
.join_1{width:100%;}
.join_1.common{margin-top:50px;}
.join_1 .box{width:100%; margin-top:60px;}
.join_1 .box:nth-child(1){margin-top:0;}

.join_1 .box h3{font-family:"N_B"; font-size:22px; line-height:24px; background:url("../images/sub/tit_back_1.jpg") no-repeat left; padding-left:16px; margin-bottom:20px;}
.join_1 .box .text{width:100%; height:360px; padding:20px; overflow-y:auto; border:1px solid #454545; line-height:21px;}
.join_1 .box .text h4{font-family:"N_M"; font-size:14px;}
.join_1 .box .text p{font-family:"N_R";}
.join_1 .box .text table{width:100%; margin:10px 0;}
.join_1 .box .text table thead tr{background:#002649;}
.join_1 .box .text table thead tr th{border-right:1px solid #b9b9b9; color:white; line-height:18px; padding:8px 0; text-align:center; vertical-align:middle;}
.join_1 .box .text table thead tr th:last-child{border-right:0 none;}
.join_1 .box .text table tbody tr{border-bottom:1px solid #b9b9b9;}
.join_1 .box .text table tbody tr td{border-right:1px solid #b9b9b9; line-height:18px; padding:8px 5px; text-align:center; vertical-align:middle;}
.join_1 .box .text table tbody tr td:last-child{border-right:0 none;}
.join_1 .box .check{width:100%; text-align:right; font-size:15px; line-height:18px; margin-top:20px;}
.join_1 .box .check input[type="checkbox"]{margin-right:10px;}

.join_1 .box .text_certify{width:100%; font-family:"N_R"; font-size:20px; line-height:30px; background:#ebebeb; border:1px solid #e0e0e0; padding:30px 0; text-align:center;}
.join_1 .box .text_certify font{font-family:"N_B";}
.join_1 .box .text_certify span{display:inline-block;}

.join_1 .box .btn{width:100%; text-align:center; margin-top:40px;}
.join_1 .box .btn a{width:220px; display:inline-block; line-height:76px; border:2px solid #ddd; border-radius:40px; text-align:center; font-family:"N_M"; font-size:16px;}
.join_1 .box .btn a img{margin-right:10px;}

/**/
.join_2{width:100%;}
.join_2.common{margin-top:40px;}
.join_2.common2{margin-bottom:40px;}
.join_2 table{width:100%; border-top:1px solid #d3d3d3; font-size:15px;}
.join_2 table tbody tr{border-bottom:1px solid #d3d3d3;}
.join_2 table tbody tr td{height:60px; padding:10px 0; }
.join_2 table tbody tr td:nth-child(1){font-family:"N_M"; width:220px; font-weight:600; text-align:center; vertical-align:top; line-height:40px; background:url("../images/sub/join_bar.jpg") no-repeat right 20px;}
.join_2 table tbody tr td.none{background:none;}
.join_2 table tbody tr td:nth-child(2){font-family:"N_R"; width:auto; padding-left:40px;}
.join_2 table tbody tr td input[type="text"],.join_2 table tbody tr td input[type="password"]{background:white; border:1px solid #bdbdbd;}
.join_2 table tbody tr td input[type="text"],.join_2 table tbody tr td input[type="password"],.join_2 table tbody tr td select{height:40px; font-size:13px;}

.join_2 table tbody tr td input.w_normal,.join_2 table tbody tr td select.w_normal{width:310px;}
.join_2 table tbody tr td input.w_max{width:100%;}

.join_2 table tbody tr td textarea{width:100%; height:150px; resize:none; background:white; border:1px solid #bdbdbd; padding:10px;}

.join_2 table tbody tr td a{display:inline-block; width:120px; height:40px; line-height:40px; border-radius:20px; text-align:center; background:#002648; color:white; vertical-align:top; margin-left:15px; font-family:"N_M";}

.join_2 table tbody tr td .chk{vertical-align:middle;}
.join_2 table tbody tr td .chk input[type="checkbox"]{margin-right:10px;}

.join_2 table tbody tr td.pw{font-family:"N_R";}
.join_2 table tbody tr td.pw label{font-size:13px; margin-left:20px; vertical-align:middle;}
.join_2 table tbody tr td.pw label input[type="checkbox"]{margin-right:10px;}

.join_2 table tbody tr td.sms ul{width:100%; overflow:hidden;}
.join_2 table tbody tr td.sms ul li{float:left; line-height:38px;}
.join_2 table tbody tr td.sms ul li{margin-left:60px;}
.join_2 table tbody tr td.sms ul li:nth-child(1){margin-left:0;}
.join_2 table tbody tr td.sms ul li label{vertical-align:top;}
.join_2 table tbody tr td.sms ul li input[type="radio"]{margin-right:10px;}

.join_2 table tbody tr td p{font-family:"N_L"; font-size:13px; line-height:18px; color:#747474; margin-top:5px;}

.join_2 table tbody tr td .ex_bus{width:100%; overflow:hidden;}
.join_2 table tbody tr td .ex_bus li{margin-left:30px; float:left; line-height:40px;}
.join_2 table tbody tr td .ex_bus li:first-child{margin-left:0;}
.join_2 table tbody tr td .ex_bus li *{vertical-align:top;}
.join_2 table tbody tr td .ex_bus li span{font-weight:600; margin-right:10px;}
.join_2 table tbody tr td .ex_bus li input{width:100px;}
.join_2 table tbody tr td .ex_bus li input.w_normal,.join_2 table tbody tr td .ex_bus li select.w_normal{width:300px;}

.join_btn{width:100%; text-align:center; margin-top:60px;}
.join_btn a{font-family:"N_M"; width:220px; display:inline-block; line-height:80px; border-radius:40px; overflow:hidden; text-align:center; font-family:"N_M"; font-size:16px; color:white; margin-left:30px;}
.join_btn a:nth-child(1){margin-left:0;}
.join_btn a.gray{background:#bababa;}
.join_btn a.red{background:#b91c22;}

/**/
.secession_top{width:100%; border:1px solid #e0e0e0; background:#ebebeb; text-align:center; padding:50px 0; margin-bottom:60px;}
.secession_top h4{font-family:"N_B"; font-size:30px; margin-bottom:30px;}
.secession_top h4 span{color:#b81d22;}
.secession_top p{font-family:"N_R"; font-size:20px; line-height:30px;}
.secession_top p span{font-family:"N_B";}

/**/
.certify_wrap{width:980px; margin:0 auto; overflow:hidden;}
.certify_wrap.common{width:460px;}
.certify_wrap .box{width:460px; margin-left:60px; float:left; border:2px solid #e3e3e3; background:#efefef; border-radius:10px; padding:60px 0; text-align:center;}
.certify_wrap .box:nth-child(1){margin-left:0;}
.certify_wrap.common .box{margin-left:0;}
.certify_wrap .box .box_1{width:100%;}
.certify_wrap .box .box_2{width:100%; font-family:"G_M"; font-size:40px; margin-top:40px;}
.certify_wrap .box .box_3{width:100%; font-family:"N_R"; font-size:16px; line-height:24px; margin-top:30px;}
.certify_wrap .box .box_3 font{font-family:"N_B";}
.certify_wrap .box .box_4{width:310px; height:40px; margin:20px auto 0 auto;}
.certify_wrap .box .box_4 input[type="text"]{width:100%; height:40px; background:white; border:1px solid #d3d3d3;}
.certify_wrap .box .box_4 input[type="password"]{width:100%; height:40px; background:white; border:1px solid #d3d3d3;}
.certify_wrap .box .box_5{width:310px; margin:20px auto 0 auto;}
.certify_wrap .box .box_5 a{width:100%; font-family:"N_B"; font-size:16px; line-height:48px; display:inline-block; border-radius:8px; color:white;}
.certify_wrap .box .box_5 a.red{border:1px solid #d73f45; background:#b91c22;}
.certify_wrap .box .box_5 a.blue{border:1px solid #285f8f; background:#002648;}
.certify_wrap .box .box_6{font-family:"N_R"; font-size:16px; line-height:50px; margin-top:20px;}
.certify_wrap .box .box_7{font-family:"N_R"; font-size:16px; line-height:25px; margin-top:20px;}

/**/
.img_list{width:100%; overflow:hidden;}
.img_list .box{width:285px; height:285px; position:relative; margin-right:20px; margin-top:20px; float:left;}
.img_list .box:nth-child(1),.img_list .box:nth-child(2),.img_list .box:nth-child(3),.img_list .box:nth-child(4){margin-top:0;}
.img_list .box:nth-child(4n){margin-right:0;}
.img_list .box a{width:100%; height:100%; position:absolute; top:0; left:0; z-index:1;}
.img_list .box .back{width:100%; height:100%; position:absolute; top:0; left:0; z-index:1;}
.img_list .box p{width:calc(100% - 40px); position:absolute; bottom:20px; left:20px; z-index:3; font-family:"N_R"; font-size:16px; line-height:24px; height:48px; color:white; white-space:normal; overflow:hidden; text-overflow:ellipsis; word-wrap:break-word; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}

/**/
.notice_list{width:100%; overflow:hidden;}
.notice_list .box{width:285px; float:left; margin-right:20px; margin-top:20px; background:#ebebeb; border:1px solid #ddd; padding:0 15px;}
.notice_list .box.top{background:#092f59;}
.notice_list .box:nth-child(1),.notice_list .box:nth-child(2),.notice_list .box:nth-child(3),.notice_list .box:nth-child(4){margin-top:0;}
.notice_list .box:nth-child(4n){margin-right:0;}
.notice_list .box h3{width:100%; padding:30px 0;}
.notice_list .box h3 a{display:block; font-family:"N_B"; width:100%; font-size:18px; line-height:24px; height:72px; white-space:normal; overflow:hidden; text-overflow:ellipsis; word-wrap:break-word; display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical;}
.notice_list .box.top h3 a{color:white;}
.notice_list .box .bottom{width:100%; overflow:hidden; color:#878787; font-family:"N_L"; font-size:15px; line-height:16px; background:url("../images/sub/notice_list_bar.jpg") repeat-x top; padding:20px 0;}
.notice_list .box.top .bottom{background:url("../images/sub/notice_list_top_bar.jpg") repeat-x top;}
.notice_list .box .bottom .left{width:calc(100% - 80px); float:left; text-align:left;}
.notice_list .box .bottom .left img{vertical-align:bottom; margin-right:8px;}
.notice_list .box .bottom .right{width:80px; float:right; text-align:right;}

/**/
.photo_list{width:100%; overflow:hidden;}
.photo_list .box{width:378px; float:left; margin-right:33px; margin-top:33px; border:1px solid #e3e3e3; position:relative;}
.photo_list .box:hover::before{content:""; width:100%; height:5px; background:#b81d22; position:absolute; bottom:0; left:0;}
.photo_list .box:nth-child(1),.photo_list .box:nth-child(2),.photo_list .box:nth-child(3){margin-top:0;}
.photo_list .box:nth-child(3n){margin-right:0;}
.photo_list .box .img{width:100%; padding-bottom:56.3%; position:relative; overflow:hidden;}
.photo_list .box .img img{width:100%; height:100%; position:absolute; top:0; left:0;}
.photo_list .box .text{width:100%; padding:24px 17px 30px 17px;}
.photo_list .box .text h3{font-family:"N_BL"; line-height:14px; color:#b81d22; margin-bottom:10px;}
.photo_list .box .text h4{font-family:"N_B"; font-size:20px; line-height:26px; height:52px; white-space:normal; overflow:hidden; text-overflow:ellipsis; word-wrap:break-word; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
.photo_list .box .text p{font-family:"N_L"; line-height:14px; color:#bbbbbb; margin-top:15px;}

/**/
.board_list{width:100%; font-size:16px;}
.board_list .division{width:100%; display:table; table-layout:fixed; background:#002649; color:white;}
.board_list .division div{display:table-cell; table-layout:fixed; height:60px; vertical-align:middle; text-align:center; font-family:"N_B";}
.board_list .division div:nth-child(1){width:11%;}
.board_list .division div:nth-child(2){width:53%;}
.board_list .division div:nth-child(3){width:11%;}
.board_list .division div:nth-child(4){width:10%;}
.board_list .division div:nth-child(5){width:15%;}
.board_list .list{width:100%;}
.board_list .list .box{width:100%; display:table; table-layout:fixed; border-bottom:1px solid #b9b9b9;}
.board_list .list .box.top{background:#f0f0f0;}
.board_list .list .box div{display:table-cell; table-layout:fixed; height:60px; vertical-align:middle; font-family:"N_L";}
.board_list .list .box div:nth-child(1){width:11%; text-align:center;}
.board_list .list .box div:nth-child(2){width:53%; text-align:left; padding:0 25px;}
.board_list .list .box div:nth-child(3){width:11%; text-align:center;}
.board_list .list .box div:nth-child(4){width:10%; text-align:center;}
.board_list .list .box div:nth-child(5){width:15%; text-align:center;}
.board_list .list .box div a{font-family:"N_M"; display:block; width:100%; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; word-wrap:break-word;}
.board_list .list .box div img{margin-right:7px; vertical-align:middle;}
.board_list .list .box div span{margin-right:7px;}

/**/
.thum_list{width:100%;}
.thum_list .box{width:100%; margin-top:25px; background:#ebebeb; border:1px solid #ddd; border-radius:10px; overflow:hidden;}
.thum_list .box:nth-child(1){margin-top:0;}
.thum_list .box .left{width:349px; padding-bottom:19.87%; position:relative; float:left;}
.thum_list .box .left a{width:100%; height:100%; position:absolute; top:0; left:0;}
.thum_list .box .right{width:calc(100% - 349px); float:left; padding:37px 50px 0 50px;}
.thum_list .box .right h3{font-size:30px; line-height:31px; font-family:"N_B";}
.thum_list .box .right h3 a{color:#033666; width:100%; display:block; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; word-wrap:break-word;}
.thum_list .box .right p{font-size:16px; line-height:24px; height:48px; font-family:"N_L"; margin:25px 0 45px 0; white-space:normal; overflow:hidden; text-overflow:ellipsis; word-wrap:break-word; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
.thum_list .box .right ul{float:right;}
.thum_list .box .right ul li{float:left; color:#969696; font-family:"N_L"; margin-left:60px; line-height:14px;}
.thum_list .box .right ul li:nth-child(1){margin-left:0;}
.thum_list .box .right ul li img{margin-right:7px; vertical-align:top;}

/**/
.more_page{width:100%; text-align:center; margin-top:30px;}
.more_page a{width:250px; height:40px; line-height:40px; text-align:center; background:#bababa; color:white; font-size:14px; display:inline-block; font-weight:600;}

/**/
.board_search{width:340px; overflow:hidden; position:absolute; top:65px; right:0;}
.board_search div{width:298px; float:left; background:url("../images/sub/board_search_back.png") no-repeat left;}
.board_search div select{width:100px; height:42px; float:left; border:0 none; padding-left:10px;}
.board_search div input{width:198px; height:42px; padding:0 5px 0 20px; float:left; border:0 none;}
.board_search a{float:left;}

/**/
.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:#f0f0f0; border:1px solid #d2d2d2; margin:0 2px; vertical-align:middle; font-family:"N_R";}
.paging li.btn{border:0 none; margin:0 2px;}
.paging li a{color:#494949; display:block;}
.paging li.current{line-height:30px; border:0 none; background:#b81d22; color:white; font-family:"N_B";}
.paging li img{vertical-align:middle;}

.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:#f0f0f0; border:1px solid #d2d2d2; margin:0 2px; vertical-align:middle; font-family:"N_R";}
.m_paging li.btn{border:0 none; margin:0 2px;}
.m_paging li a{color:#494949; display:block;}
.m_paging li.current{line-height:30px; border:0 none; background:#b81d22; color:white; font-family:"N_B";}

/**/
/**/
.board_view{width:100%; border-bottom:1px solid #b9b9b9;}

.board_view .board_title{width:100%; background:#002649; color:#e1b974; padding:27px 15px;}
.board_view .board_title h5{font-family:"N_B"; width:100%; font-size:28px; line-height:36px; max-height:72px; height:auto; text-align:center; white-space:normal; overflow:hidden; text-overflow:ellipsis; word-wrap:break-word; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}

.board_view .board_info{width:100%; font-size:16px; line-height:20px; overflow:hidden; padding:20px 30px; border-bottom:1px solid #b9b9b9;}
.board_view .board_info .left{float:left;}
.board_view .board_info .left li{float:left; margin-left:60px;}
.board_view .board_info .left li:nth-child(1){margin-left:0;}
.board_view .board_info .left li img{margin-right:7px; vertical-align:baseline;}
.board_view .board_info .right{float:right;}

.board_view .board_txt{width:100%; padding:40px 30px; font-size:16px; line-height:24px;}
.board_view .board_txt img{max-width:100%; width:auto; height:auto;}

.board_view .board_add{width:100%; padding:0 15px 0 250px; position:relative; line-height:60px; font-size:16px; font-family:"N_R"; border-top:1px solid #b9b9b9; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; word-wrap:break-word;}
.board_view .board_add::before{content:"첨부파일"; width:210px; text-align:center; display:block; position:absolute; top:0; left:0; background:url("../images/sub/board_bar.jpg") no-repeat right; font-weight:600; font-family:"N_B";}

/**/
.board_btn{width:100%; margin-top:25px; overflow:hidden;}
.board_btn a{width:140px; height:50px; line-height:50px; text-align:center; border-radius:25px; color:white; font-size:16px; font-family:"N_M";}
.board_btn .left{margin-right:12px; background:#bababa; float:left;}
.board_btn .right{background:#b91c22; float:right;}

/**/
.board_move{width:100%; border-top:1px solid #b9b9b9; border-bottom:1px solid #b9b9b9; margin-top:80px;}
.board_move li{width:100%; padding:0 15px 0 250px; position:relative; line-height:60px; font-size:16px; font-family:"N_R"; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; word-wrap:break-word;}
.board_move li:nth-child(1){border-bottom:1px solid #b9b9b9;}
.board_move li::before{width:210px; text-align:center; display:block; position:absolute; top:0; left:0; background:url("../images/sub/board_bar.jpg") no-repeat right; font-weight:600; font-family:"N_B";}
.board_move li:nth-child(1)::before{content:"이전글";}
.board_move li:nth-child(2)::before{content:"다음글";}

/**/
.board_reply_write{width:100%; background:#ebebeb; overflow:hidden; padding:12px; margin-top:50px;}
.board_reply_write textarea{float:left; width:calc(100% - 170px); resize:none; height:100px; border:0 none; background:white; border-radius:8px; padding:15px; font-size:14px;}
.board_reply_write a span{float:left; width:160px; line-height:100px; margin-left:10px; text-align:center; border-radius:8px; background:#002649; color:white; font-size:18px; font-family:"N_M";}

/**/
.board_reply{width:100%; margin-top:50px;}
.board_reply h4{font-family:"N_B"; font-size:22px; line-height:24px; background:url("../images/sub/tit_back_1.jpg") no-repeat left; padding-left:16px; margin-bottom:20px;}
.board_reply .board_reply_list{width:100%;}
.board_reply .board_reply_list .box{width:100%; margin-top:20px; background:#ebebeb; position:relative; padding:20px; font-size:16px;}
.board_reply .board_reply_list .box:first-child{margin-top:0;}
.board_reply .board_reply_list .box h3{color:#002649; font-family:"N_M"; line-height:26px; margin-bottom:15px;}
.board_reply .board_reply_list .box h3 span{color:#9a9a9a; font-weight:normal; font-family:"N_L"; margin-left:20px;}
.board_reply .board_reply_list .box .bts{position:absolute; top:20px; right:20px; color:#444;}
.board_reply .board_reply_list .box .bts a{width:60px; height:26px; line-height:26px; border-radius:13px; font-size:14px; font-family:"N_R"; text-align:center; display:inline-block; color:white; margin-left:6px;}
.board_reply .board_reply_list .box .bts a:nth-child(1){margin-left:0;}
.board_reply .board_reply_list .box .bts a.gray{background:#bababa;}
.board_reply .board_reply_list .box .bts a.red{background:#b91c22;}
.board_reply .board_reply_list .box .txt{line-height:18px; font-family:"N_L";}

/**/
.write_wrap{width:100%; border-bottom:1px solid #d3d3d3;}

.write_wrap .title{width:100%; position:relative; padding:15px 30px 15px 240px; background:#ebebeb; border-top:1px solid #d3d3d3; font-size:15px; font-family:"N_R";}
.write_wrap .title::before{content:"제목"; width:205px; line-height:70px; text-align:center; position:absolute; top:0; left:0; background:url("../images/sub/join_bar.jpg") no-repeat right; font-family:"N_M";}
.write_wrap .title input[type="text"]{width:100%; height:40px; background:white; border:1px solid #bdbdbd;}

.write_wrap .text{width:100%; padding:25px 0; font-family:"N_R";}
.write_wrap .text textarea{width:100%; height:400px; background:white; border:1px solid #bdbdbd; resize:none; padding:25px;}

.write_wrap .add{width:100%; position:relative; padding:15px 0 15px 240px; border-top:1px solid #d3d3d3; font-size:15px; font-family:"N_R";}
.write_wrap .add::before{content:"첨부파일"; width:205px; line-height:70px; text-align:center; position:absolute; top:0; left:0; background:url("../images/sub/join_bar.jpg") no-repeat right; font-family:"N_M";}
.write_wrap .add input[type="text"]{width:310px; height:40px; background:white; border:1px solid #bdbdbd;}
.write_wrap .add a{display:inline-block; width:120px; height:40px; line-height:40px; border-radius:20px; text-align:center; background:#002648; color:white; vertical-align:top; margin-left:15px; font-family:"N_M";}

.write_wrap_btn{width:100%; text-align:right; margin-top:30px;}
.write_wrap_btn a{font-family:"N_M"; width:180px; display:inline-block; line-height:50px; border-radius:40px; overflow:hidden; text-align:center; font-family:"N_M"; font-size:16px; color:white; margin-left:10px;}
.write_wrap_btn a:nth-child(1){margin-left:0;}
.write_wrap_btn a.gray{background:#bababa;}
.write_wrap_btn a.red{background:#b91c22;}

/**/
.magazine_wrap{width:100%;}
.magazine_wrap .flexslider_3{width:1024px; margin:0 auto; position:relative;}
.magazine_wrap .flexslider_3 li .img{width:100%; padding-bottom:141.6%; position:relative;}
.magazine_wrap .flexslider_3 li .img img{width:100%; height:100%; position:absolute; top:0; left:0;}

.magazine_wrap .flexslider_3 .flex-direction-nav .flex-prev{text-indent:101%; white-space:nowrap; overflow:hidden; display:inline-block; width:70px; height:70px; background:url("../images/sub/magazine_left.png") no-repeat; position:absolute; top:50%; left:-88px; margin-top:-35px; z-index:112;}
.magazine_wrap .flexslider_3 .flex-direction-nav .flex-next{text-indent:101%; white-space:nowrap; overflow:hidden; display:inline-block; width:70px; height:70px; background:url("../images/sub/magazine_right.png") no-repeat; position:absolute; top:50%; right:-88px; margin-top:-35px; z-index:112;}

/**/
.rank_wrap{width:100%;}
.rank_wrap table{width:100%; font-size:15px; line-height:18px; color:#212121; table-layout:fixed;}
.rank_wrap table thead tr{background:#002649;}
.rank_wrap table tbody tr:last-child{border-bottom:1px solid #b9b9b9;}
.rank_wrap table thead tr th{color:white;}
.rank_wrap table tbody tr.home{border:2px solid #b81d22;}
.rank_wrap table tbody tr.home td{color:#012f58; font-family:"N_B";}
.rank_wrap table tbody tr td img{vertical-align:middle; margin-right:15px;}

.rank_wrap table thead tr th{text-align:center; vertical-align:middle; padding:21px 0; font-family:"N_B";}
.rank_wrap table tbody tr td{text-align:center; vertical-align:middle; padding:7px 0; font-family:"N_L";}
.rank_wrap table thead tr th:nth-child(1),.rank_wrap table tbody tr td:nth-child(1){width:8%;}
.rank_wrap table thead tr th:nth-child(2),.rank_wrap table tbody tr td:nth-child(2){width:23%;}
.rank_wrap table tbody tr td:nth-child(2){text-align:left; padding-left:15px; font-family:"N_B";}
.rank_wrap table thead tr th:nth-child(3),.rank_wrap table tbody tr td:nth-child(3){width:9%;}
.rank_wrap table thead tr th:nth-child(4),.rank_wrap table tbody tr td:nth-child(4){width:9%;}
.rank_wrap table thead tr th:nth-child(5),.rank_wrap table tbody tr td:nth-child(5){width:8%;}
.rank_wrap table thead tr th:nth-child(6),.rank_wrap table tbody tr td:nth-child(6){width:8%;}
.rank_wrap table thead tr th:nth-child(7),.rank_wrap table tbody tr td:nth-child(7){width:8%;}
.rank_wrap table thead tr th:nth-child(8),.rank_wrap table tbody tr td:nth-child(8){width:9%;}
.rank_wrap table thead tr th:nth-child(9),.rank_wrap table tbody tr td:nth-child(9){width:9%;}
.rank_wrap table thead tr th:nth-child(10),.rank_wrap table tbody tr td:nth-child(10){width:9%;}

/**/
.match_wrap{width:100%;}
.match_wrap .match_box{width:100%; margin-top:50px;}
.match_wrap .match_box:nth-child(1){margin-top:0;}
.match_wrap .match_box .month{border-top:3px solid #c9a96f; border-bottom:1px solid #b9b9b9; line-height:60px; color:#002649; font-size:28px; font-family:"N_B"; text-align:center;}
.match_wrap .match_box .match_list{width:100%;}
.match_wrap .match_box .match_list .box{width:100%; display:table; border-bottom:1px solid #b9b9b9; padding:15px 0;}
.match_wrap .match_box .match_list .box div{display:table-cell; vertical-align:middle; text-align:center;}
.match_wrap .match_box .match_list .box div:nth-child(1){width:8%; background:url("../images/sub/match_list_bar.jpg") no-repeat right;}
.match_wrap .match_box .match_list .box div:nth-child(2){width:20%;}
.match_wrap .match_box .match_list .box div:nth-child(2) h4{font-family:"N_B"; font-size:15px; line-height:16px; margin-bottom:6px; color:#002649;}
.match_wrap .match_box .match_list .box div:nth-child(2) p{font-family:"N_R"; font-size:14px; line-height:16px; color:#a6a6a6;}
.match_wrap .match_box .match_list .box div:nth-child(3),.match_wrap .match_box .match_list .box div:nth-child(7){width:14%; font-family:"N_B"; font-size:20px;}
.match_wrap .match_box .match_list .box div:nth-child(4),.match_wrap .match_box .match_list .box div:nth-child(6){width:9%;}
.match_wrap .match_box .match_list .box div:nth-child(4) img,.match_wrap .match_box .match_list .box div:nth-child(6) img{width:75px; height:auto;}
.match_wrap .match_box .match_list .box div:nth-child(4) p,.match_wrap .match_box .match_list .box div:nth-child(6) p{display:none;}
.match_wrap .match_box .match_list .box div:nth-child(5){width:13%;}
.match_wrap .match_box .match_list .box div:nth-child(5) .score span{display:inline-block; width:36px; line-height:36px; text-align:center; background:#002649; color:white; font-size:24px; font-family:"N_B"; border-radius:3px; margin-left:7px;}
.match_wrap .match_box .match_list .box div:nth-child(5) .score span:nth-child(1){margin-left:0;}
.match_wrap .match_box .match_list .box div:nth-child(5) .score_p{margin-top:5px;}
.match_wrap .match_box .match_list .box div:nth-child(5) .score_p span{display:inline-block; width:36px; text-align:center; font-size:15px; font-family:"N_R"; margin-left:7px;}
.match_wrap .match_box .match_list .box div:nth-child(5) .score_p span:nth-child(1){margin-left:0;}
.match_wrap .match_box .match_list .box div:nth-child(5) .time{display:inline-block; width:80px; line-height:36px; text-align:center; background:#ebebeb; color:#868686; font-size:20px; font-family:"N_B"; border-radius:3px;}
.match_wrap .match_box .match_list .box div:nth-child(8){width:13%; background:url("../images/sub/match_list_bar.jpg") no-repeat left;}
.match_wrap .match_box .match_list .box div:nth-child(8) p{margin-top:5px;}
.match_wrap .match_box .match_list .box div:nth-child(8) p:nth-child(1){margin-top:0;}
.match_wrap .match_box .match_list .box div:nth-child(8) p span{display:inline-block; width:95px; line-height:34px; border-radius:17px; font-family:"N_R"; font-size:14px; color:#afafaf; background:#e5e5e5;}
.match_wrap .match_box .match_list .box div:nth-child(8) p a{display:inline-block; width:95px; line-height:34px; border-radius:17px; font-family:"N_R"; font-size:14px;}
.match_wrap .match_box .match_list .box div:nth-child(8) p:nth-child(1) a{background:#b81d22; color:white;}
.match_wrap .match_box .match_list .box div:nth-child(8) p:nth-child(2) a{background:#002649; color:white;}

/**/
.youth_match{width:100%; border-top:3px solid #c9a96f;}
.youth_match .box{width:100%; display:table; border-bottom:1px solid #b9b9b9; padding:15px 0;}
.youth_match .box div{display:table-cell; vertical-align:middle; text-align:center;}
.youth_match .box div:nth-child(1){width:30%; font-size:16px; line-height:24px; font-family:"N_B";}
.youth_match .box div:nth-child(2){width:25%;}
.youth_match .box div:nth-child(2) h4{font-family:"N_B"; font-size:15px; line-height:16px; margin-bottom:6px; color:#002649;}
.youth_match .box div:nth-child(2) p{font-family:"N_R"; font-size:14px; line-height:16px; color:#a6a6a6;}
.youth_match .box div:nth-child(3),.youth_match .box div:nth-child(5){width:15%; font-family:"N_B"; font-size:20px;}
.youth_match .box div:nth-child(4){width:15%;}
.youth_match .box div:nth-child(4) .score span{display:inline-block; width:36px; line-height:36px; text-align:center; background:#002649; color:white; font-size:24px; font-family:"N_B"; border-radius:3px; margin-left:7px;}
.youth_match .box div:nth-child(4) .score span:nth-child(1){margin-left:0;}
.youth_match .box div:nth-child(4) .score_p{margin-top:5px;}
.youth_match .box div:nth-child(4) .score_p span{display:inline-block; width:36px; text-align:center; font-size:15px; font-family:"N_R"; margin-left:7px;}
.youth_match .box div:nth-child(4) .score_p span:nth-child(1){margin-left:0;}
.youth_match .box div:nth-child(4) .time{display:inline-block; width:80px; line-height:36px; text-align:center; background:#ebebeb; color:#868686; font-size:20px; font-family:"N_B"; border-radius:3px;}

/**/
.match_view{width:100%;}
.match_view .match_top{width:100%; background:url("../images/sub/match_view_back.jpg") no-repeat; background-size:100% 100%; padding:50px 0 40px 0;}
.match_view .match_top h3{text-align:center; margin-bottom:35px; font-size:16px; color:white; font-family:"N_R";}
.match_view .match_top ul{width:100%; overflow:hidden; margin-bottom:90px;}
.match_view .match_top ul li{width:20%; float:left; text-align:center; color:white; line-height:142px; font-family:"N_B";}
.match_view .match_top ul li.team_emb h5{display:none;}
.match_view .match_top ul li.team_emb img{vertical-align:top;}
.match_view .match_top ul li.team_name{font-size:30px;}
.match_view .match_top ul li.team_vs{font-size:50px;}
.match_view .match_top p{color:white; text-align:center; font-size:18px; font-family:"N_R";}

.match_view .match_middle{width:100%; margin-top:40px;}
.match_view .match_middle table{width:100%;}
.match_view .match_middle table thead tr{background:#002649;}
.match_view .match_middle table tbody tr{border-bottom:1px solid #b9b9b9;}
.match_view .match_middle table thead tr th{color:white; font-size:18px; font-family:"N_B";}
.match_view .match_middle table tbody tr td{font-size:16px; font-family:"N_R"; color:#525252;}
.match_view .match_middle table tbody tr td:nth-child(2){color:#002649; font-family:"N_B";}

.match_view .match_middle table thead tr th,.match_view .match_middle table tbody tr td{text-align:center; vertical-align:middle; height:60px;}
.match_view .match_middle table thead tr th:nth-child(1),.match_view .match_middle table tbody tr td:nth-child(1){width:30%;}
.match_view .match_middle table thead tr th:nth-child(2),.match_view .match_middle table tbody tr td:nth-child(2){width:40%;}
.match_view .match_middle table thead tr th:nth-child(3),.match_view .match_middle table tbody tr td:nth-child(3){width:30%;}

.match_view .match_bottom{width:100%; border-top:3px solid #c9a96f; margin-top:40px;}
.match_view .match_bottom table{width:100%;}
.match_view .match_bottom table thead tr{border-bottom:1px solid #b9b9b9;}
.match_view .match_bottom table tbody tr{border-bottom:1px solid #b9b9b9;}
.match_view .match_bottom table thead tr th{color:#002649; font-size:18px; font-family:"N_B";}
.match_view .match_bottom table tbody tr td{font-size:16px; font-family:"N_R";}

.match_view .match_bottom table thead tr th,.match_view .match_bottom table tbody tr td{text-align:center; vertical-align:middle; height:60px;}
.match_view .match_bottom table thead tr th:nth-child(1),.match_view .match_bottom table tbody tr td:nth-child(1){width:15%;}
.match_view .match_bottom table thead tr th:nth-child(2),.match_view .match_bottom table tbody tr td:nth-child(2){width:20%;}
.match_view .match_bottom table thead tr th:nth-child(3),.match_view .match_bottom table tbody tr td:nth-child(3){width:11%;}
.match_view .match_bottom table thead tr th:nth-child(4),.match_view .match_bottom table tbody tr td:nth-child(4){width:9%;}
.match_view .match_bottom table thead tr th:nth-child(5),.match_view .match_bottom table tbody tr td:nth-child(5){width:9%;}
.match_view .match_bottom table thead tr th:nth-child(6),.match_view .match_bottom table tbody tr td:nth-child(6){width:9%;}
.match_view .match_bottom table thead tr th:nth-child(7),.match_view .match_bottom table tbody tr td:nth-child(7){width:9%;}
.match_view .match_bottom table thead tr th:nth-child(8),.match_view .match_bottom table tbody tr td:nth-child(8){width:9%;}
.match_view .match_bottom table thead tr th:nth-child(9),.match_view .match_bottom table tbody tr td:nth-child(9){width:9%;}

/**/
.att_check_list{width:100%; border-top:3px solid #c9a96f;}
.att_check_list .box{width:100%; display:table; border-bottom:1px solid #b9b9b9; padding:15px 0;}
.att_check_list .box div{display:table-cell; vertical-align:middle; text-align:center;}
.att_check_list .box div:nth-child(1){width:8%; background:url("../images/sub/match_list_bar.jpg") no-repeat right;}
.att_check_list .box div:nth-child(2){width:20%;}
.att_check_list .box div:nth-child(2) h4{font-family:"N_B"; font-size:15px; line-height:16px; margin-bottom:6px; color:#002649;}
.att_check_list .box div:nth-child(2) p{font-family:"N_R"; font-size:14px; line-height:16px; color:#a6a6a6;}
.att_check_list .box div:nth-child(3),.att_check_list .box div:nth-child(7){width:14%; font-family:"N_B"; font-size:20px;}
.att_check_list .box div:nth-child(4),.att_check_list .box div:nth-child(6){width:9%;}
.att_check_list .box div:nth-child(4) img,.att_check_list .box div:nth-child(6) img{width:75px; height:auto;}
.att_check_list .box div:nth-child(4) p,.att_check_list .box div:nth-child(6) p{display:none;}
.att_check_list .box div:nth-child(5){width:13%;}
.att_check_list .box div:nth-child(5) .score span{display:inline-block; width:36px; line-height:36px; text-align:center; background:#002649; color:white; font-size:24px; font-family:"N_B"; border-radius:3px; margin-left:7px;}
.att_check_list .box div:nth-child(5) .score span:nth-child(1){margin-left:0;}
.att_check_list .box div:nth-child(5) .score_p{margin-top:5px;}
.att_check_list .box div:nth-child(5) .score_p span{display:inline-block; width:36px; text-align:center; font-size:15px; font-family:"N_R"; margin-left:7px;}
.att_check_list .box div:nth-child(5) .score_p span:nth-child(1){margin-left:0;}
.att_check_list .box div:nth-child(5) .time{display:inline-block; width:80px; line-height:36px; text-align:center; background:#ebebeb; color:#868686; font-size:20px; font-family:"N_B"; border-radius:3px;}
.att_check_list .box div:nth-child(8){width:13%; background:url("../images/sub/match_list_bar.jpg") no-repeat left;}

/**/
.player_wrap{width:100%;}
.player_wrap .player_list{width:100%; margin-top:50px;}
.player_wrap .player_list:first-child{margin-top:0;}
.player_wrap .player_list h3{font-family:"N_B"; font-size:22px; line-height:24px; background:url("../images/sub/tit_back_1.jpg") no-repeat left; padding-left:16px; margin-bottom:20px;}
.player_wrap .player_list .player_box{width:100%; overflow:hidden;}
.player_wrap .player_list .player_box .box{width:285px; padding-bottom:29.2%; float:left; position:relative; background:#f5f5f5; margin-right:20px; margin-top:20px;}
.player_wrap.youth .player_list .player_box .box{background:none;}
.player_wrap .player_list .player_box .box:nth-child(4n){margin-right:0;}
.player_wrap .player_list .player_box .box:nth-child(1),.player_wrap .player_list .player_box .box:nth-child(2),.player_wrap .player_list .player_box .box:nth-child(3),.player_wrap .player_list .player_box .box:nth-child(4){margin-top:0;}
.player_wrap .player_list .player_box .box:hover{background:#b81d22;}
.player_wrap.youth .player_list .player_box .box:hover{background:none;}
.player_wrap .player_list .player_box .box img{width:100%; height:100%; position:absolute; top:0; left:0;}
.player_wrap .player_list .player_box .box div{position:absolute; top:23px; left:23px; color:#002648;}
.player_wrap .player_list .player_box .box div p{font-family:"N_M"; font-size:20px; margin-bottom:5px;}
.player_wrap .player_list .player_box .box div h4{font-family:"N_B"; font-size:24px;}
.player_wrap .player_list .player_box .box:hover div h4{color:white;}
.player_wrap.youth .player_list .player_box .box:hover div h4{color:#002648;}

/**/
.player_slider{width:100%; position:relative;}
.player_slider .slides li{position:relative;}
.player_slider .slides li .img{width:100%; padding-bottom:42.5%; position:relative; z-index:1;}
.player_slider .slides li .img img{width:100%; height:100%; position:absolute; top:0; left:0;}

.player_slider .flex-control-nav.flex-control-paging{position:absolute; top:15px; right:15px; text-align:center; z-index:2;}
.player_slider .flex-control-nav.flex-control-paging li{display:inline-block; margin-left:10px;}
.player_slider .flex-control-nav.flex-control-paging li:first-child{margin-left:0;}
.player_slider .flex-control-nav.flex-control-paging li a{text-indent:101%; white-space:nowrap; overflow:hidden; display:inline-block; width:20px; height:20px; background:url("../images/sub/p_view_off.png") no-repeat;}
.player_slider .flex-control-nav.flex-control-paging li a.flex-active{background:url("../images/sub/p_view_on.png") no-repeat;}

.player_season_record,.player_total_record{width:100%; margin-top:50px;}

.player_season_record h3,.player_total_record h3{font-family:"N_B"; font-size:22px; line-height:24px; background:url("../images/sub/tit_back_1.jpg") no-repeat left; padding-left:16px; margin-bottom:20px;}

.player_season_record table,.player_total_record table{width:100%; table-layout:fixed; font-size:16px; letter-spacing:-0.5px; border-top:2px solid black;}
.player_season_record table thead tr,.player_total_record table thead tr{background:white; border-bottom:1px solid black;}
.player_season_record table thead tr th,.player_total_record table thead tr th{height:50px; vertical-align:middle; text-align:center; font-family:"N_R";}
.player_season_record table tbody tr,.player_total_record table tbody tr{border-bottom:1px solid #e5e5e5;}
.player_season_record table tbody tr:nth-child(2n),.player_total_record table tbody tr:nth-child(2n){background:#f4f4f4;}
.player_season_record table tbody tr td,.player_total_record table tbody tr td{table-layout:fixed; vertical-align:middle; text-align:center; padding:15px 0; font-family:"N_L";}

.player_season_record table thead tr th:nth-child(1),.player_season_record table tbody tr td:nth-child(1){width:18%;}
.player_season_record table thead tr th:nth-child(2),.player_season_record table tbody tr td:nth-child(2){width:18%;}
.player_season_record table thead tr th:nth-child(3),.player_season_record table tbody tr td:nth-child(3){width:8%;}
.player_season_record table thead tr th:nth-child(4),.player_season_record table tbody tr td:nth-child(4){width:8%;}
.player_season_record table thead tr th:nth-child(5),.player_season_record table tbody tr td:nth-child(5){width:8%;}
.player_season_record table thead tr th:nth-child(6),.player_season_record table tbody tr td:nth-child(6){width:8%;}
.player_season_record table thead tr th:nth-child(7),.player_season_record table tbody tr td:nth-child(7){width:8%;}
.player_season_record table thead tr th:nth-child(8),.player_season_record table tbody tr td:nth-child(8){width:8%;}
.player_season_record table thead tr th:nth-child(9),.player_season_record table tbody tr td:nth-child(9){width:8%;}
.player_season_record table thead tr th:nth-child(10),.player_season_record table tbody tr td:nth-child(10){width:8%;}

.player_total_record table thead tr th:nth-child(1),.player_total_record table tbody tr td:nth-child(1){width:11%;}
.player_total_record table thead tr th:nth-child(2),.player_total_record table tbody tr td:nth-child(2){width:11%;}
.player_total_record table thead tr th:nth-child(3),.player_total_record table tbody tr td:nth-child(3){width:11%;}
.player_total_record table thead tr th:nth-child(4),.player_total_record table tbody tr td:nth-child(4){width:11%;}
.player_total_record table thead tr th:nth-child(5),.player_total_record table tbody tr td:nth-child(5){width:11%;}
.player_total_record table thead tr th:nth-child(6),.player_total_record table tbody tr td:nth-child(6){width:11%;}
.player_total_record table thead tr th:nth-child(7),.player_total_record table tbody tr td:nth-child(7){width:11%;}
.player_total_record table thead tr th:nth-child(8),.player_total_record table tbody tr td:nth-child(8){width:11%;}
.player_total_record table thead tr th:nth-child(9),.player_total_record table tbody tr td:nth-child(9){width:11%;}

/**/
.coach_list{width:100%;}
.coach_list .box{width:100%; padding-bottom:43%; margin-top:40px; position:relative;}
.coach_list .box:first-child{margin-top:0;}
.coach_list .box img{width:100%; height:100%; position:absolute; top:0; left:0;}

/**/
.discharge_tab{width:100%; margin-bottom:30px; text-align:center;}
.discharge_tab div{display:inline-block; text-align:center; font-size:16px; width:35px; line-height:20px; padding-bottom:10px; margin-left:20px; position:relative;}
.discharge_tab div.on{background:url("../images/sub/tab_on.png") no-repeat center bottom;}
.discharge_tab div:first-child{margin-left:0;}
.discharge_tab div a{color:#666666;}
.discharge_tab div.on a{color:black;}

/**/
.exbus_top{width:100%; margin-bottom:50px;}
.exbus_top img{width:100%; height:auto;}

.exbus_list{width:100%; border-top:2px solid black; margin-bottom:50px;}
.exbus_list table{width:100%; font-size:16px; letter-spacing:-0.5px;}
.exbus_list table thead tr{border-bottom:1px solid black;}
.exbus_list table thead tr th{color:black; height:50px; text-align:center; vertical-align:middle; font-family:"N_R";}
.exbus_list table tbody tr{border-bottom:1px solid #e5e5e5;}
.exbus_list table tbody tr td{text-align:center; vertical-align:middle; height:50px; color:#333; font-family:"N_L";}

.exbus_list table thead tr th:nth-child(1),.exbus_list table tbody tr td:nth-child(1){width:18%;}
.exbus_list table thead tr th:nth-child(2),.exbus_list table tbody tr td:nth-child(2){width:18%;}
.exbus_list table thead tr th:nth-child(3),.exbus_list table tbody tr td:nth-child(3){width:28%;}
.exbus_list table thead tr th:nth-child(4),.exbus_list table tbody tr td:nth-child(4){width:18%;}
.exbus_list table thead tr th:nth-child(5),.exbus_list table tbody tr td:nth-child(5){width:18%;}

.exbus_apply_list{width:100%; border-top:2px solid black;}
.exbus_apply_list table{width:100%; font-size:16px; letter-spacing:-0.5px;}
.exbus_apply_list table thead tr{border-bottom:1px solid black;}
.exbus_apply_list table thead tr th{color:black; height:50px; text-align:center; vertical-align:middle; font-family:"N_R";}
.exbus_apply_list table tbody tr{border-bottom:1px solid #e5e5e5;}
.exbus_apply_list table tbody tr td{text-align:center; vertical-align:middle; padding:18px 0; font-family:"N_L";}
.exbus_apply_list table tbody tr td span::after{content:"/"; margin:0 3px;}
.exbus_apply_list table tbody tr td span:last-child::after{content:""; margin:0;}

.exbus_apply_list table thead tr th:nth-child(1),.exbus_apply_list table tbody tr td:nth-child(1){width:13%;}
.exbus_apply_list table thead tr th:nth-child(2),.exbus_apply_list table tbody tr td:nth-child(2){width:16%;}
.exbus_apply_list table thead tr th:nth-child(3),.exbus_apply_list table tbody tr td:nth-child(3){width:32%;}
.exbus_apply_list table thead tr th:nth-child(4),.exbus_apply_list table tbody tr td:nth-child(4){width:13%;}
.exbus_apply_list table thead tr th:nth-child(5),.exbus_apply_list table tbody tr td:nth-child(5){width:13%;}
.exbus_apply_list table thead tr th:nth-child(6),.exbus_apply_list table tbody tr td:nth-child(6){width:13%;}

/**/
.supporters{width:100%;}
.supporters .supporters_top{max-width:742px; width:100%; margin:0 auto;}
.supporters .supporters_top img{width:100%; height:auto;}
.supporters .supporters_sns{max-width:547px; width:100%; margin:50px auto; overflow:hidden;}
.supporters .supporters_sns .box{width:19%; float:left; margin-left:8%;}
.supporters .supporters_sns .box:nth-child(1){margin-left:0;}
.supporters .supporters_sns .box img{width:100%; height:auto;}
.supporters .supporters_sns .box p{text-align:center; font-size:16px; font-family:"N_R"; margin-top:15px;}
.supporters .supporters_sns .box:last-child{cursor:pointer;}
.supporters .supporters_bottom{width:100%;}
.supporters .supporters_bottom img{width:100%; height:auto;}

/**/
.fansong{width:100%;}
.fansong .box{width:100%; margin-top:40px; background:#f4f4f4; padding:50px 0; text-align:center;}
.fansong .box .top{width:100%;}
.fansong .box .top img{width:auto; height:89px;}
.fansong .box .middle{width:100%; font-size:16px; line-height:24px; font-family:"N_R"; margin:40px 0;}
.fansong .box .bottom{display:inline-block; margin:0 auto; overflow:hidden;}
.fansong .box .bottom li{float:left; margin-left:15px;}
.fansong .box .bottom li:nth-child(1){margin-left:0;}
.fansong .box .bottom li .stop_1{display:none;}
.fansong .box .bottom li .stop_2{display:none;}
.fansong .box .bottom li .stop_3{display:none;}
.fansong .box .bottom li .stop_4{display:none;}
.fansong .box .bottom li .stop_5{display:none;}
.fansong .box .bottom li .stop_6{display:none;}
.fansong .box .bottom li .stop_7{display:none;}
.fansong .box .bottom li .stop_8{display:none;}
.fansong .box .bottom li .stop_9{display:none;}
.fansong .box .bottom li .stop_10{display:none;}
.fansong .box .bottom li .stop_11{display:none;}
.fansong .box .bottom li .stop_12{display:none;}
.fansong .box .bottom li .stop_13{display:none;}
.fansong .box .bottom li .stop_14{display:none;}
.fansong .box .bottom li .stop_15{display:none;}
.fansong .box .bottom li .stop_16{display:none;}
.fansong .box .bottom li .stop_17{display:none;}
.fansong .box .bottom li .stop_18{display:none;}

/**/
.donate_apply{width:100%;}
.donate_apply .top_btn{width:100%; text-align:center;}
.donate_apply .top_btn a{font-family:"N_M"; width:260px; display:inline-block; line-height:80px; border-radius:40px; overflow:hidden; text-align:center; font-family:"N_M"; font-size:16px; color:white; background:#b91c22;}
.donate_apply .img{width:100%; margin:50px 0;}
.donate_apply .img img{width:100%; height:auto;}
.donate_apply .bottom_btn{width:100%; text-align:center;}
.donate_apply .bottom_btn a{font-family:"N_M"; width:260px; display:inline-block; line-height:80px; border-radius:40px; overflow:hidden; text-align:center; font-family:"N_M"; font-size:16px; color:white; background:#b91c22;}

/**/
.support_map{width:100%; height:600px; margin-bottom:60px;}

.support_top{width:100%; margin-bottom:40px;}
.support_top img{width:100%; height:auto;}
.support_top .mobile{display:none;}

.support_list{width:100%; overflow:hidden;}
.support_list .box{width:380px; margin-right:30px; border:1px solid #ddd; float:left; margin-top:30px;}
.support_list .box:nth-child(3n){margin-right:0;}
.support_list .box:nth-child(1),.support_list .box:nth-child(2),.support_list .box:nth-child(3){margin-top:0;}
.support_list .box .img{width:100%; padding-bottom:70.25%; position:relative;}
.support_list .box .img img{width:100%; height:100%; position:absolute; top:0; left:0;}
.support_list .box .txt{width:100%;}
.support_list .box .txt h3{width:100%; padding:15px 55px 15px 20px; background:#092f59; font-size:18px; line-height:21px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; word-wrap:break-word; position:relative; color:white;}
.support_list .box .txt h3 a{position:absolute; top:0; right:0; width:51px; height:51px; line-height:51px; color:white; font-size:30px; text-align:center; background:#002649;}
.support_list .box .txt ul{width:100%; padding:20px;}
.support_list .box .txt ul li{font-size:16px; font-family:"N_R"; line-height:23px;}
.support_list .box .txt ul li:nth-child(2){height:46px;}

/**/
.program_list{width:100%; overflow:hidden;}
.program_list .box{width:378px; float:left; margin-right:33px; margin-top:33px; border:1px solid #e3e3e3; position:relative;}
.program_list .box:hover::before{content:""; width:100%; height:5px; background:#b81d22; position:absolute; bottom:0; left:0;}
.program_list .box.finish:hover:before{height:0; background:none;}
.program_list .box:nth-child(1),.program_list .box:nth-child(2),.program_list .box:nth-child(3){margin-top:0;}
.program_list .box:nth-child(3n){margin-right:0;}
.program_list .box .img{width:100%; padding-bottom:70.52%; position:relative; overflow:hidden;}
.program_list .box .img img{width:100%; height:100%; position:absolute; top:0; left:0;}
.program_list .box .text{width:100%; padding:24px 17px 30px 17px;}
.program_list .box .text h3{font-family:"N_BL"; line-height:14px; color:#b81d22; margin-bottom:10px;}
.program_list .box .text h4{font-family:"N_B"; font-size:20px; line-height:26px; height:52px; white-space:normal; overflow:hidden; text-overflow:ellipsis; word-wrap:break-word; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
.program_list .box .text p{font-family:"N_L"; line-height:14px; color:#bbbbbb; margin-top:15px;}
.program_list .box .back{width:100%; height:100%; position:absolute; top:0; left:0; background:rgba(0,0,0,0.5); z-index:2;}
.program_list .box .back span{color:white; font-size:30px; font-family:"N_R"; letter-spacing:2px; height:100%; display:flex; justify-content:center; align-items:center;}

/**/
.ci_wrap{width:100%;}
.ci_wrap .top{width:100%;}
.ci_wrap .top.common{margin-bottom:100px;}
.ci_wrap .top h3{font-family:"N_B"; font-size:22px; line-height:24px; background:url("../images/sub/tit_back_1.jpg") no-repeat left; padding-left:16px; margin-bottom:20px;}
.ci_wrap .top img{width:100%; height:auto;}
.ci_wrap .top .mobile{display:none;}
.ci_wrap .btn{width:100%; text-align:center; margin:30px 0 100px 0;}
.ci_wrap .bottom{width:100%; overflow:hidden;}
.ci_wrap .bottom .box{width:572px; float:left; margin-right:56px;}
.ci_wrap .bottom .box h3{font-family:"N_B"; font-size:22px; line-height:24px; background:url("../images/sub/tit_back_1.jpg") no-repeat left; padding-left:16px; margin-bottom:20px;}
.ci_wrap .bottom .box:nth-child(2){margin-right:0;}
.ci_wrap .bottom .box img{width:100%; height:auto;}

/**/
.mas_wrap{width:100%;}
.mas_wrap .img{width:100%;}
.mas_wrap .img img{width:100%; height:auto;}
.mas_wrap .btn{width:100%; text-align:center; margin:30px 0 0 0;}

/**/
.support_view{width:100%;}
.support_view .info{width:100%; overflow:hidden;}
.support_view .info .left{width:400px; float:left; border:1px solid #e3e3e3; padding:40px 0;}
.support_view .info .left img{width:100%; height:auto;}
.support_view .info .right{width:calc(100% - 440px); margin-left:40px; float:left;}
.support_view .info .right table{width:100%; border-top:1px solid #d3d3d3; font-size:15px;}
.support_view .info .right table tbody tr{border-bottom:1px solid #d3d3d3;}
.support_view .info .right table tbody tr td{height:60px; padding:20px 0; line-height:20px;}
.support_view .info .right table tbody tr td:nth-child(1){font-family:"N_M"; width:140px; font-weight:600; text-align:center; background:url("../images/sub/join_bar.jpg") no-repeat right 20px; vertical-align:top;}
.support_view .info .right table tbody tr td:nth-child(2){font-family:"N_R"; width:auto; padding-left:40px;}

.support_view .map{width:100%; margin-top:60px; padding-bottom:20px; border-bottom:1px solid #e3e3e3;}
.support_view .map h3{font-family:"N_B"; font-size:22px; line-height:24px; background:url("../images/sub/tit_back_1.jpg") no-repeat left; padding-left:16px; margin-bottom:20px;}
.support_view .map .map_box{width:100%; height:600px;}

/**/
.stadium{width:100%;}
.stadium .box{width:100%; margin-top:60px;}
.stadium .box:nth-child(1){margin-top:0;}
.stadium .box h2{font-family:"N_B"; font-size:22px; line-height:24px; background:url("../images/sub/tit_back_1.jpg") no-repeat left; padding-left:16px; margin-bottom:20px;}
.stadium .box ul{width:100%;}
.stadium .box ul li{width:100%; margin-top:50px;}
.stadium .box ul li:nth-child(1){margin-top:0;}
.stadium .box ul li h3{font-family:"N_B"; font-size:20px; line-height:22px; margin-bottom:18px; color:#bf9c5e;}
.stadium .box ul li .map{width:100%;}
.stadium .box ul li .map #daumRoughmapContainer1607909786434{width:100%;}
.stadium .box ul li .map #daumRoughmapContainer1607913331385{width:100%;}
.stadium .box ul li .map .root_daum_roughmap .wrap_map{height:500px !important;}
.stadium .box ul li .map .root_daum_roughmap .wrap_controllers{display:none !important;}
.stadium .box ul li .img_1{width:100%; text-align:center;}
.stadium .box ul li .img_1 img{max-width:61%; width:auto; height:auto;}
.stadium .box ul li .img_2{width:100%; text-align:center;}
.stadium .box ul li .img_2 img{max-width:100%; width:auto; height:auto;}
.stadium .box ul li .info{width:100%;}
.stadium .box ul li .info table{width:100%; border-top:1px solid #d3d3d3; font-size:15px;}
.stadium .box ul li .info table tbody tr{border-bottom:1px solid #d3d3d3;}
.stadium .box ul li .info table tbody tr td{height:60px; padding:20px 0; line-height:20px;}
.stadium .box ul li .info table tbody tr td:nth-child(1){font-family:"N_M"; width:220px; font-weight:600; text-align:center; background:url("../images/sub/join_bar.jpg") no-repeat right 20px; vertical-align:top;}
.stadium .box ul li .info table tbody tr td:nth-child(2){font-family:"N_R"; width:auto; padding-left:40px;}
.stadium .box ul li .info p{font-size:15px; line-height:21px; margin-top:10px; color:#666;}
.stadium .box ul li .info p a{color:#666;}

/**/
.sitemap{width:100%; overflow:hidden;}
.sitemap .box{width:282px; float:left; margin-right:24px; margin-top:40px;}
.sitemap .box:nth-child(4n){margin-right:0;}
.sitemap .box:nth-child(1),.sitemap .box:nth-child(2),.sitemap .box:nth-child(3),.sitemap .box:nth-child(4){margin-top:0;}
.sitemap .box h4{width:100%; line-height:47px; text-align:center; font-family:"N_B"; font-size:20px; background:url("../images/sub/sitemap_tit_b1.png") no-repeat; background-size:100% 100%; color:white;}
.sitemap .box.common h4{background:url("../images/sub/sitemap_tit_b2.png") no-repeat; background-size:100% 100%;}
.sitemap .box ul{width:100%; height:240px; margin-top:12px;}
.sitemap .box ul li{font-size:16px; line-height:30px; padding-left:40px; position:relative; background:url("../images/sub/sitemap_tit_dot.jpg") no-repeat 30px center;}

/**/
.season_list{width:100%;}
.season_list .box{width:100%; margin-top:40px;}
.season_list .box:nth-child(1){margin-top:0;}
.season_list .box img{width:100%; height:auto;}

/**/
.sponsor_list{width:100%;}
.sponsor_list .box{width:100%; overflow:hidden; padding:30px 0; border-bottom:1px solid #e2e2e2;}
.sponsor_list .box:nth-child(1){padding:0 0 30px 0;}
.sponsor_list .box h4{width:160px; height:101px; float:left; color:white; font-size:20px; line-height:24px; padding:26.5px 0 26.5px 17px; font-family:"G_L";}
.sponsor_list .box:nth-child(1) h4{background:url("../images/sponsor/sponsor_back_01.png") no-repeat; background-size:100% 100%;}
.sponsor_list .box:nth-child(2) h4{background:url("../images/sponsor/sponsor_back_02.png") no-repeat; background-size:100% 100%;}
.sponsor_list .box:nth-child(3) h4{background:url("../images/sponsor/sponsor_back_03.png") no-repeat; background-size:100% 100%;}
.sponsor_list .box:nth-child(4) h4{background:url("../images/sponsor/sponsor_back_04.png") no-repeat; background-size:100% 100%;}
.sponsor_list .box:nth-child(5) h4{background:url("../images/sponsor/sponsor_back_05.png") no-repeat; background-size:100% 100%;}
.sponsor_list .box h4 span{display:block; font-family:"G_M";}
.sponsor_list .box ul{width:calc(100% - 160px); float:left;}
.sponsor_list .box ul.sub li{width:20%; text-align:center; float:left; margin-top:40px;}
.sponsor_list .box ul.sub li:nth-child(1),.sponsor_list .box ul.sub li:nth-child(2),.sponsor_list .box ul.sub li:nth-child(3),.sponsor_list .box ul.sub li:nth-child(4),.sponsor_list .box ul.sub li:nth-child(5){margin-top:0;}
.sponsor_list .box ul.sub li p{font-size:14px; margin-top:10px;}

.sponsor_list .box ul.main li{width:25%; text-align:center; float:left; margin-top:15px;}
.sponsor_list .box ul.main li:nth-child(1),.sponsor_list .box ul.main li:nth-child(2),.sponsor_list .box ul.main li:nth-child(3),.sponsor_list .box ul.main li:nth-child(4){margin-top:0;}
.sponsor_list .box ul.main li p{font-size:14px;}

/**/
.ticketlink_btn_wrap{width:100%; text-align:center; margin-top:50px;}
.ticketlink_btn_wrap img{width:auto; height:100px;}


@media screen and (min-width:1024px) and (max-width:1199px){
	/**/
	#subtop{height:360px;}
	#subtop .subtop_txt{width:280px; top:125px; left:50%; margin-left:-480px;}
	#subtop .subtop_txt h3{font-size:42px; line-height:44px;}
	#subtop .subtop_txt p{margin-top:25px;}

	/**/
	#submenu ul{width:1024px; padding:17px 0;}
	#submenu ul li{font-size:15px; line-height:26px;}

	/**/
	#subwrap{width:1024px; padding:60px 0 85px 0;}

	/**/
	.img_box .box{margin-top:30px;}

	/**/
	.ti_box .box{margin-top:20px;}

	.ti_box .box .ti_pop .ti_pop_box{width:800px; margin:24% auto 0 auto;}
	.ti_box .box .ti_pop .ti_pop_box .ti_pop_close{top:10px; right:10px; width:40px;}
	.ti_box .box .ti_pop .ti_pop_box .ti_pop_img .flex-control-nav.flex-control-paging{bottom:20px;}
	.ti_box .box .ti_pop .ti_pop_box .ti_pop_img .flex-control-nav.flex-control-paging li{margin-right:12px;}
	.ti_box .box .ti_pop .ti_pop_box .ti_pop_img .flex-control-nav.flex-control-paging li a{width:18px; height:18px; background:url("../images/banner_off.png") no-repeat; background-size:18px 18px;}
	.ti_box .box .ti_pop .ti_pop_box .ti_pop_img .flex-control-nav.flex-control-paging li a.flex-active{background:url("../images/banner_on.png") no-repeat; background-size:18px 18px;}

	/**/
	.sel_year{margin-bottom:30px;}
	.sel_year select{width:140px; height:40px; font-size:14px; padding-left:12px;}

	/**/
	.sub_title{font-size:32px; padding-bottom:20px; margin-bottom:30px;}

	/**/
	.subtab_2depth{margin-bottom:25px;}
	.subtab_2depth div{font-size:15px;}
	.subtab_2depth div.on{background:#e3edf8 url("../images/sub/tab_on.png") no-repeat center 43px;}
	.subtab_2depth div a{padding:18px 0;}

	/**/
	.subtab_3depth{margin-bottom:25px;}
	.subtab_3depth div{font-size:15px;}
	.subtab_3depth div.on{background:#e3edf8 url("../images/sub/tab_on.png") no-repeat center 43px;}
	.subtab_3depth div a{padding:18px 0;}

	/**/
	.textbox{width:1024px; height:1024px; padding:20px;}

	/**/
	.join_1.common{margin-top:40px;}

	.join_1 .box{margin-top:50px;}

	.join_1 .box h3{font-size:20px; line-height:22px; background-size:auto 22px; padding-left:13px; margin-bottom:15px;}
	.join_1 .box .text{height:300px; padding:15px;}
	.join_1 .box .check{margin-top:15px;}

	.join_1 .box .text_certify{font-size:18px; line-height:26px; padding:25px 0;}

	.join_1 .box .btn{margin-top:30px;}
	.join_1 .box .btn a{width:200px; line-height:66px; border-radius:35px;}

	.join_btn{margin-top:45px;}
	.join_btn a{width:200px; line-height:70px; border-radius:35px; margin-left:20px;}
	
	/**/
	.join_2.common{margin-top:30px;}
	.join_2.common2{margin-bottom:30px;}

	/**/
	.secession_top{padding:40px 0; margin-bottom:45px;}
	.secession_top h4{font-size:26px; margin-bottom:25px;}
	.secession_top p{font-size:18px; line-height:27px;}

	/**/
	.certify_wrap{width:840px;}
	.certify_wrap.common{width:400px;}
	.certify_wrap .box{width:400px; margin-left:40px; padding:50px 0;}
	.certify_wrap .box .box_1 img{width:85px; height:auto;}
	.certify_wrap .box .box_2{font-size:34px; margin-top:30px;}
	.certify_wrap .box .box_3{font-size:15px; line-height:22px; margin-top:25px;}
	.certify_wrap .box .box_4{width:280px;}
	.certify_wrap .box .box_5{width:280px;}
	.certify_wrap .box .box_5 a{font-size:15px; line-height:43px;}
	.certify_wrap .box .box_6{font-size:15px; line-height:44px;}
	.certify_wrap .box .box_7{font-size:15px; line-height:22px;}

	/**/
	.img_list .box{width:241px; height:241px;}
	.img_list .box p{width:calc(100% - 30px); bottom:15px; left:15px; z-index:3; font-size:15px; line-height:22px; height:44px;}

	/**/
	.notice_list .box{width:241px; padding:0 12px;}
	.notice_list .box h3{width:100%; padding:25px 0;}
	.notice_list .box h3 a{font-size:16px; line-height:22px; height:66px;}
	.notice_list .box .bottom{font-size:14px; line-height:15px; padding:15px 0;}

	/**/
	.photo_list .box{width:324px; margin-right:26px; margin-top:26px;}
	.photo_list .box:hover::before{height:4px;}
	.photo_list .box .text{padding:20px 15px 25px 15px;}
	.photo_list .box .text h3{margin-bottom:8px;}
	.photo_list .box .text h4{font-size:18px; line-height:23px; height:46px;}
	.photo_list .box .text p{margin-top:12px;}

	/**/
	.board_list{font-size:15px;}
	.board_list .division div{height:55px;}
	.board_list .list .box div{height:55px;}
	.board_list .list .box div:nth-child(2){padding:0 20px;}

	/**/
	.thum_list .box{margin-top:20px;}
	.thum_list .box .left{width:320px; padding-bottom:21.34%;}
	.thum_list .box .right{width:calc(100% - 320px); padding:35px 40px 0 40px;}
	.thum_list .box .right h3{font-size:25px; line-height:27px;}
	.thum_list .box .right p{font-size:15px; line-height:22px; height:44px; margin:20px 0 40px 0;}
	.thum_list .box .right ul li{margin-left:50px;}

	/**/
	.board_search{width:291px; top:58px;}
	.board_search div{width:255px; float:left; background-size:auto 36px;}
	.board_search div select{width:90px; height:36px;}
	.board_search div input{width:165px; height:36px; padding:0 5px 0 12px;}
	.board_search a img{width:auto; height:36px;}

	/**/
	.paging{padding-top:35px;}

	/**/
    .board_view .board_title{padding:25px 12px;}
    .board_view .board_title h5{font-size:24px; line-height:30px; max-height:60px;}

    .board_view .board_info{font-size:15px; line-height:19px; padding:18px 25px;}
    .board_view .board_info .left li{margin-left:50px;}

    .board_view .board_txt{padding:30px 25px; font-size:15px; line-height:22px;}

    .board_view .board_add{padding:0 12px 0 220px; font-size:15px;}
    .board_view .board_add::before{width:180px;}

    /**/
    .board_btn{margin-top:20px;}

    /**/
    .board_move{margin-top:65px;}
    .board_move li{padding:0 12px 0 220px; font-size:15px;}
    .board_move li::before{width:180px;}

    /**/
    .board_reply_write{margin-top:40px;}
    .board_reply_write textarea{width:calc(100% - 140px); height:90px; padding:12px;}
    .board_reply_write a span{width:130px; line-height:90px; font-size:16px;}

    /**/
    .board_reply{margin-top:40px;}
    .board_reply h4{font-size:20px; line-height:22px; background-size:auto 22px; padding-left:13px; margin-bottom:15px;}
    .board_reply .board_reply_list .box{margin-top:15px; padding:15px; font-size:15px;}
    .board_reply .board_reply_list .box h3{line-height:24px; margin-bottom:12px;}
    .board_reply .board_reply_list .box h3 span{margin-left:15px;}
    .board_reply .board_reply_list .box .bts{top:15px; right:15px;}
    .board_reply .board_reply_list .box .bts a{width:55px; height:24px; line-height:24px; border-radius:12px; font-size:13px;}

	/**/
	.write_wrap .title{padding:12px 30px 12px 240px;}
	.write_wrap .title::before{line-height:64px;}

	.write_wrap .text{padding:20px 0;}
	.write_wrap .text textarea{height:360px; padding:20px;}

	.write_wrap .add{padding:12px 30px 12px 240px;}
	.write_wrap .add::before{line-height:64px;}

	.write_wrap_btn a{width:200px;}

	/**/
	.magazine_wrap .flexslider_3{width:880px;}

	.magazine_wrap .flexslider_3 .flex-direction-nav .flex-prev{width:56px; height:56px; background-size:56px 56px; left:-72px; margin-top:-28px;}
	.magazine_wrap .flexslider_3 .flex-direction-nav .flex-next{width:56px; height:56px; background-size:56px 56px; right:-72px; margin-top:-28px;}

	/**/
	.rank_wrap table{font-size:14px; line-height:16px;}

	.rank_wrap table thead tr th{padding:20px 0;}

	/**/
    .match_view .match_top{padding:40px 0 30px 0;}
    .match_view .match_top h3{margin-bottom:30px;}
    .match_view .match_top ul{margin-bottom:60px;}
    .match_view .match_top ul li{line-height:130px;}
    .match_view .match_top ul li.team_emb img{width:130px; height:auto;}

    .match_view .match_middle{margin-top:35px;}
    .match_view .match_middle table thead tr th{font-size:16px;}
    .match_view .match_middle table tbody tr td{font-size:15px;}

    .match_view .match_middle table thead tr th,.match_view .match_middle table tbody tr td{height:50px;}

    .match_view .match_bottom{margin-top:35px;}
    .match_view .match_bottom table thead tr th{font-size:16px;}
    .match_view .match_bottom table tbody tr td{font-size:15px;}

    .match_view .match_bottom table thead tr th,.match_view .match_bottom table tbody tr td{height:50px;}

	/**/
	.player_wrap .player_list{margin-top:40px;}
	.player_wrap .player_list h3{font-size:20px; line-height:22px; background-size:auto 22px; padding-left:13px; margin-bottom:15px;}
	.player_wrap .player_list .player_box .box{width:241px; padding-bottom:28.9%;}
	.player_wrap .player_list .player_box .box div{top:18px; left:18px;}
	.player_wrap .player_list .player_box .box div p{font-size:16px;}
	.player_wrap .player_list .player_box .box div h4{font-size:20px;}

	/**/
	.player_slider .flex-control-nav.flex-control-paging{top:15px; right:15px;}
	.player_slider .flex-control-nav.flex-control-paging li a{width:18px; height:18px; background-size:18px 18px;}
	.player_slider .flex-control-nav.flex-control-paging li a.flex-active{background-size:18px 18px;}

	.player_season_record,.player_total_record{margin-top:40px;}
	.player_season_record h3,.player_total_record h3{font-size:20px; line-height:22px; background-size:auto 22px; padding-left:13px; margin-bottom:15px;}

	.player_season_record table,.player_total_record table{font-size:15px;}

	/**/
	.coach_list .box{margin-top:30px;}

	/**/
	.discharge_tab{margin-bottom:25px;}
	.discharge_tab div{font-size:15px; padding-bottom:10px; margin-left:15px;}

	/**/
	.exbus_top{margin-bottom:40px;}

	.exbus_list{margin-bottom:40px;}
	.exbus_list table{font-size:15px;}

	.exbus_apply_list table{font-size:15px;}

	/**/
	.supporters .supporters_sns{max-width:500px;}

	/**/
	.donate_apply .img{margin:40px 0;}
	
	.donate_apply .top_btn a{width:240px; line-height:70px; border-radius:35px;}
	.donate_apply .bottom_btn a{width:240px; line-height:70px; border-radius:35px;}

	/**/
	.support_map{height:500px; margin-bottom:50px;}

	.support_top{margin-bottom:30px;}

	.support_list .box{width:324px; margin-right:26px; margin-top:26px;}
	.support_list .box .img{padding-bottom:70.5%;}
	.support_list .box .txt h3{font-size:18px; line-height:20px;}
	.support_list .box .txt h3 a{width:50px; height:50px; line-height:50px;}
	.support_list .box .txt ul{padding:15px;}
	.support_list .box .txt ul li{font-size:14px; line-height:20px;}
	.support_list .box .txt ul li:nth-child(2){height:40px;}

	/**/
	.program_list .box{width:324px; margin-right:26px; margin-top:26px;}
	.program_list .box:hover::before{height:4px;}
	.program_list .box .text{padding:20px 15px 25px 15px;}
	.program_list .box .text h3{margin-bottom:8px;}
	.program_list .box .text h4{font-size:18px; line-height:23px; height:46px;}
	.program_list .box .text p{margin-top:12px;}
	.program_list .box .back span{font-size:26px;}

	/**/
	.ci_wrap .top h3{font-size:20px; line-height:22px; background-size:auto 22px; padding-left:13px; margin-bottom:15px;}
	.ci_wrap .top.common{margin-bottom:80px;}
	.ci_wrap .btn{margin:30px 0 80px 0;}
	.ci_wrap .btn img{width:auto; height:60px;}
	.ci_wrap .bottom .box{width:490px; margin-right:44px;}
	.ci_wrap .bottom .box h3{font-size:20px; line-height:22px; background-size:auto 22px; padding-left:13px; margin-bottom:15px;}

	/**/
	.mas_wrap .btn{margin:30px 0 0 0;}
	.mas_wrap .btn img{width:auto; height:60px;}

	/**/
	.support_view .info .left{width:350px;}
    .support_view .info .right{width:calc(100% - 380px); margin-left:30px;}
    .support_view .info .right table tbody tr td{height:55px; padding:17.5px 0;}
    .support_view .info .right table tbody tr td:nth-child(1){width:120px; background:url("../images/sub/join_bar.jpg") no-repeat right 17.5px;}
    .support_view .info .right table tbody tr td:nth-child(2){padding-left:40px;}

    .support_view .map{margin-top:50px; padding-bottom:15px;}
    .support_view .map h3{font-size:20px; line-height:22px; background-size:auto 22px; padding-left:13px; margin-bottom:15px;}
	.support_view .map .map_box{height:500px;}

	/**/
	.stadium .box{margin-top:60px;}
	.stadium .box ul li .map .root_daum_roughmap .wrap_map{height:450px !important;}
	.stadium .box h2{font-size:20px; line-height:22px; background-size:auto 22px; padding-left:13px; margin-bottom:15px;}
	.stadium .box ul li{margin-top:40px;}
	.stadium .box ul li h3{font-size:18px; line-height:20px; margin-bottom:15px;}

	/**/
	.sitemap .box{width:241px; margin-right:20px; margin-top:30px;}
	.sitemap .box h4{line-height:42px; font-size:18px;}
	.sitemap .box ul{height:224px; margin-top:10px;}
	.sitemap .box ul li{font-size:15px; line-height:28px; padding-left:35px; background:url("../images/sub/sitemap_tit_dot.jpg") no-repeat 26px center;}

	/**/
	.season_list .box{margin-top:30px;}

	/**/
	.sponsor_list .box ul.main li img{width:190px; height:auto;}

	/**/
	.sponsor_list .box{padding:30px 0;}
	.sponsor_list .box:nth-child(1){padding:0 0 30px 0;}
	.sponsor_list .box ul.sub li{width:25%; margin-top:40px;}
	.sponsor_list .box ul.sub li:nth-child(1),.sponsor_list .box ul.sub li:nth-child(2),.sponsor_list .box ul.sub li:nth-child(3),.sponsor_list .box ul.sub li:nth-child(4){margin-top:0;}
	.sponsor_list .box ul.sub li:nth-child(5){margin-top:40px;}
	.sponsor_list .box ul.main li img{width:190px; height:auto;}

	/**/
	.ticketlink_btn_wrap{margin-top:40px;}
	.ticketlink_btn_wrap img{height:90px;}
}

@media screen and (min-width:720px) and (max-width:1023px){
	/**/
	#subtop{height:280px;}
	#subtop .subtop_txt{width:260px; top:107px; left:50%; margin-left:-130px;}
	#subtop .subtop_txt h3{font-size:34px; line-height:36px;}
	#subtop .subtop_txt p{font-size:14px; line-height:16px; margin-top:14px;}

	/**/
	#submenu{display:none;}

	/**/
	#subwrap{width:720px; padding:40px 0 60px 0;}

	/**/
	.img_box .box{margin-top:20px;}

	/**/
	.ti_box .box{margin-top:20px;}

	.ti_box .box .ti_pop .ti_pop_box{width:600px; margin:22.2% auto 0 auto;}
	.ti_box .box .ti_pop .ti_pop_box .ti_pop_close{top:7px; right:7px; width:30px;}
	.ti_box .box .ti_pop .ti_pop_box .ti_pop_img .flex-control-nav.flex-control-paging{bottom:15px;}
	.ti_box .box .ti_pop .ti_pop_box .ti_pop_img .flex-control-nav.flex-control-paging li{margin-right:10px;}
	.ti_box .box .ti_pop .ti_pop_box .ti_pop_img .flex-control-nav.flex-control-paging li a{width:15px; height:15px; background:url("../images/banner_off.png") no-repeat; background-size:15px 15px;}
	.ti_box .box .ti_pop .ti_pop_box .ti_pop_img .flex-control-nav.flex-control-paging li a.flex-active{background:url("../images/banner_on.png") no-repeat; background-size:15px 15px;}

	/**/
	.sel_year{margin-bottom:20px;}
	.sel_year select{width:120px; height:35px; font-size:13px; padding-left:10px;}

	/**/
	.sub_title{border-bottom:2px solid black; font-size:24px; padding-bottom:15px; margin-bottom:25px;}

	/**/
	.subtab_2depth{margin-bottom:20px;}
	.subtab_2depth div{font-size:14px; line-height:20px;}
	.subtab_2depth div.on{background:#e3edf8 url("../images/sub/tab_on.png") no-repeat center 38px;}
	.subtab_2depth div a{padding:15px 0;}

	/**/
	.subtab_3depth{margin-bottom:20px;}
	.subtab_3depth div{font-size:14px; line-height:20px;}
	.subtab_3depth div.on{background:#e3edf8 url("../images/sub/tab_on.png") no-repeat center 38px;}
	.subtab_3depth div a{padding:15px 0;}

	/**/
	.textbox{width:720px; height:720px; padding:15px; line-height:20px;}

	/**/
	.join_1.common{margin-top:30px;}

	.join_1 .box{margin-top:40px;}

	.join_1 .box h3{font-size:18px; line-height:20px; background-size:auto 20px; padding-left:13px; margin-bottom:15px;}
	.join_1 .box .text{height:260px; padding:15px; line-height:20px;}
	.join_1 .box .check{font-size:14px; line-height:16px; margin-top:12px;}
	.join_1 .box .check input[type="checkbox"]{margin-right:7px;}

	.join_1 .box .text_certify{font-size:16px; line-height:24px; padding:20px 0;}

	.join_1 .box .btn{margin-top:25px;}
	.join_1 .box .btn a{width:200px; line-height:56px; border-radius:30px; font-size:15px;}
	.join_1 .box .btn a img{margin-right:7px;}

	/**/
	.join_2.common{margin-top:20px;}
	.join_2.common2{margin-bottom:20px;}

	.join_2 table{font-size:14px;}
	.join_2 table tbody tr td{height:50px; padding:8px 0; }
	.join_2 table tbody tr td:nth-child(1){width:200px; line-height:35px; background:url("../images/sub/join_bar.jpg") no-repeat right 16px;}
	.join_2 table tbody tr td:nth-child(1) img{margin-right:20px;}
	.join_2 table tbody tr td:nth-child(2){padding-left:25px;}
	.join_2 table tbody tr td.none{background:none;}
	.join_2 table tbody tr td input[type="text"],.join_2 table tbody tr td input[type="password"],.join_2 table tbody tr td select{height:35px;}

	.join_2 table tbody tr td input.w_normal,.join_2 table tbody tr td select.w_normal{width:300px;}

	.join_2 table tbody tr td a{width:100px; height:35px; line-height:35px; border-radius:17.5px; margin-left:12px;}

	.join_2 table tbody tr td.pw label{font-size:13px; margin-left:15px;}
	.join_2 table tbody tr td.pw label input[type="checkbox"]{margin-right:8px;}

	.join_2 table tbody tr td.sms ul li{line-height:35px;}
	.join_2 table tbody tr td.sms ul li{margin-left:40px;}
	.join_2 table tbody tr td.sms ul li input[type="radio"]{margin-right:8px;}

	.join_2 table tbody tr td .ex_bus li{margin-left:20px; line-height:35px;}
	.join_2 table tbody tr td .ex_bus li input{width:75px;}

	.join_btn{margin-top:35px;}
	.join_btn a{width:180px; line-height:54px; border-radius:27px; font-size:15px; margin-left:15px;}

	/**/
	.secession_top{padding:30px 0; margin-bottom:35px;}
	.secession_top h4{font-size:22px; margin-bottom:20px;}
	.secession_top p{font-size:16px; line-height:24px;}

	/**/
	.certify_wrap{width:100%;}
	.certify_wrap.common{width:350px;}
	.certify_wrap .box{width:350px; margin-left:20px; padding:35px 0;}
	.certify_wrap .box .box_1 img{width:75px; height:auto;}
	.certify_wrap .box .box_2{font-size:28px; margin-top:25px;}
	.certify_wrap .box .box_3{font-size:14px; line-height:21px; margin-top:20px;}
	.certify_wrap .box .box_4{width:280px;}
	.certify_wrap .box .box_5{width:280px;}
	.certify_wrap .box .box_5 a{font-size:14px; line-height:38px;}
	.certify_wrap .box .box_6{font-size:14px; line-height:42px;}
	.certify_wrap .box .box_7{font-size:14px; line-height:21px;}

	/**/
	.img_list .box{width:230px; height:230px; margin-right:15px; margin-top:15px;}
	.img_list .box:nth-child(1),.img_list .box:nth-child(2),.img_list .box:nth-child(3){margin-top:0;}
	.img_list .box:nth-child(4){margin-top:15px;}
	.img_list .box:nth-child(3n){margin-right:0;}
	.img_list .box:nth-child(4n){margin-right:15px;}
	.img_list .box:nth-child(12n){margin-right:0;}
	.img_list .box p{width:calc(100% - 30px); bottom:15px; left:15px; font-size:15px; line-height:22px; height:44px;}

	/**/
	.notice_list .box{width:230px; margin-right:15px; margin-top:15px; padding:0 12px;}
	.notice_list .box:nth-child(1),.notice_list .box:nth-child(2),.notice_list .box:nth-child(3){margin-top:0;}
	.notice_list .box:nth-child(4){margin-top:15px;}
	.notice_list .box:nth-child(3n){margin-right:0;}
	.notice_list .box:nth-child(4n){margin-right:15px;}
	.notice_list .box:nth-child(12n){margin-right:0;}
	.notice_list .box h3{width:100%; padding:25px 0;}
	.notice_list .box h3 a{font-size:16px; line-height:22px; height:66px;}
	.notice_list .box .bottom{font-size:14px; line-height:15px; padding:15px 0;}

	/**/
	.photo_list .box{width:230px; margin-right:15px; margin-top:15px;}
	.photo_list .box:hover::before{height:3px;}
	.photo_list .box .text{padding:15px 10px 22px 10px;}
	.photo_list .box .text h3{margin-bottom:8px;}
	.photo_list .box .text h4{font-size:16px; line-height:22px; height:44px;}
	.photo_list .box .text p{margin-top:12px;}

	/**/
	.board_list{font-size:13px;}
	.board_list .division div{height:45px;}
	.board_list .list .box div{height:45px;}
	.board_list .list .box div:nth-child(2){padding:0 15px;}
	.board_list .list .box div img{width:auto; height:18px; margin-right:6px;}
	.board_list .list .box div span{margin-right:6px;}

	/**/
	.thum_list .box{margin-top:15px; border-radius:8px;}
	.thum_list .box .left{width:250px; padding-bottom:23.7%;}
	.thum_list .box .right{width:calc(100% - 250px); padding:27px 25px 0 25px;}
	.thum_list .box .right h3{font-size:18px; line-height:20px;}
	.thum_list .box .right p{font-size:14px; line-height:18px; height:36px; margin:15px 0 30px 0;}
	.thum_list .box .right ul li{margin-left:40px;}

	/**/
	.board_search{width:243px; top:37px;}
	.board_search div{width:213px; background-size:auto 30px;}
	.board_search div select{width:75px; height:30px; padding-left:7px;}
	.board_search div input{width:138px; height:30px; padding:0 5px 0 12px;}
	.board_search a img{width:auto; height:30px;}

	/**/
	.paging{padding-top:30px;}

	/**/
    .board_view .board_title{padding:17px 10px;}
    .board_view .board_title h5{font-size:20px; line-height:27px; max-height:54px;}

    .board_view .board_info{font-size:14px; line-height:18px; padding:15px 20px;}
    .board_view .board_info .left li{margin-left:40px;}
    .board_view .board_info .left li img{margin-right:6px; vertical-align:middle;}

    .board_view .board_txt{padding:20px 15px; font-size:14px; line-height:20px;}

    .board_view .board_add{padding:0 10px 0 180px; line-height:50px; font-size:14px;}
    .board_view .board_add::before{width:150px;}

    /**/
    .board_btn{margin-top:15px;}
    .board_btn a{width:130px; height:45px; line-height:45px; border-radius:22.5px; font-size:15px;}
    .board_btn .left{margin-right:10px;}

    /**/
    .board_move{margin-top:50px;}
    .board_move li{padding:0 10px 0 180px; line-height:50px; font-size:14px;}
    .board_move li::before{width:150px;}

    /**/
    .board_reply_write{padding:10px; margin-top:30px;}
    .board_reply_write textarea{width:calc(100% - 100px); height:75px; border-radius:6px; padding:10px; font-size:13px;}
    .board_reply_write a span{width:92px; line-height:75px; margin-left:8px; border-radius:6px; font-size:15px;}

    /**/
    .board_reply{margin-top:30px;}
    .board_reply h4{font-size:18px; line-height:20px; background-size:auto 20px; padding-left:13px; margin-bottom:15px;}
    .board_reply .board_reply_list .box{margin-top:12px; padding:12px; font-size:14px;}
    .board_reply .board_reply_list .box h3{line-height:22px; margin-bottom:10px;}
    .board_reply .board_reply_list .box h3 span{margin-left:12px;}
    .board_reply .board_reply_list .box .bts{top:12px; right:12px;}
    .board_reply .board_reply_list .box .bts a{width:50px; height:22px; line-height:22px; border-radius:11px; font-size:13px; margin-left:5px;} 

	/**/
	.write_wrap .title{padding:10px 25px 10px 225px; font-size:14px;}
	.write_wrap .title::before{width:200px; line-height:55px;}
	.write_wrap .title input[type="text"]{height:35px;}

	.write_wrap .text{padding:15px 0;}
	.write_wrap .text textarea{height:300px; padding:15px;}

	.write_wrap .add{padding:10px 25px 10px 225px; font-size:14px;}
	.write_wrap .add::before{width:200px; line-height:55px;}
	.write_wrap .add input[type="text"]{width:300px; height:35px;}
	.write_wrap .add a{width:100px; height:35px; line-height:35px; border-radius:17.5px; margin-left:12px;}

	.write_wrap_btn{margin-top:25px;}
	.write_wrap_btn a{width:180px; line-height:54px; border-radius:27px; font-size:15px;}

	/**/
	.magazine_wrap .flexslider_3{width:610px;}

	.magazine_wrap .flexslider_3 .flex-direction-nav .flex-prev{width:46px; height:46px; background-size:46px 46px; left:-55px; margin-top:-23px;}
	.magazine_wrap .flexslider_3 .flex-direction-nav .flex-next{width:46px; height:46px; background-size:46px 46px; right:-55px; margin-top:-23px;}

	/**/
	.rank_wrap table{font-size:13px; line-height:14px;}
	.rank_wrap table tbody tr td img{width:40px; height:auto; margin-right:10px;}

	.rank_wrap table thead tr th{padding:15px 0;}
	.rank_wrap table tbody tr td{padding:5px 0;}

	/**/
	.match_wrap .match_box{margin-top:35px;}
	.match_wrap .match_box .month{border-top:2px solid #c9a96f; line-height:50px; font-size:22px;}
	.match_wrap .match_box .match_list .box{padding:10px 0;}
	.match_wrap .match_box .match_list .box div:nth-child(1){width:8%;}
	.match_wrap .match_box .match_list .box div:nth-child(1) img{width:45px; height:auto;}
	.match_wrap .match_box .match_list .box div:nth-child(2){width:20%;}
	.match_wrap .match_box .match_list .box div:nth-child(2) h4{font-size:14px; line-height:15px; margin-bottom:5px;}
	.match_wrap .match_box .match_list .box div:nth-child(2) p{font-size:13px; line-height:15px;}
	.match_wrap .match_box .match_list .box div:nth-child(3),.match_wrap .match_box .match_list .box div:nth-child(7){display:none;}
	.match_wrap .match_box .match_list .box div:nth-child(4),.match_wrap .match_box .match_list .box div:nth-child(6){width:20%;}
	.match_wrap .match_box .match_list .box div:nth-child(4) img,.match_wrap .match_box .match_list .box div:nth-child(6) img{width:65px; height:auto;}
	.match_wrap .match_box .match_list .box div:nth-child(4) p,.match_wrap .match_box .match_list .box div:nth-child(6) p{display:block; font-size:14px; margin-top:8px;}
	.match_wrap .match_box .match_list .box div:nth-child(5){width:15%;}
	.match_wrap .match_box .match_list .box div:nth-child(5) .score span{width:32px; line-height:32px; font-size:20px; margin-left:6px;}
	.match_wrap .match_box .match_list .box div:nth-child(5) .score_p span{width:32px; font-size:14px; margin-left:6px;}
	.match_wrap .match_box .match_list .box div:nth-child(5) .time{width:75px; line-height:32px; font-size:18px;}
	.match_wrap .match_box .match_list .box div:nth-child(8){width:17%;}
	.match_wrap .match_box .match_list .box div:nth-child(8) p span{line-height:32px; border-radius:16px; font-size:13px;}
	.match_wrap .match_box .match_list .box div:nth-child(8) p a{line-height:32px; border-radius:16px; font-size:13px;}

	/**/
	.youth_match{border-top:2px solid #c9a96f;}
	.youth_match .box{padding:10px 0;}
	.youth_match .box div:nth-child(1){width:33%; font-size:14px; line-height:20px;}
	.youth_match .box div:nth-child(2){width:23%;}
	.youth_match .box div:nth-child(2) h4{font-size:14px; line-height:15px; margin-bottom:5px;}
	.youth_match .box div:nth-child(2) p{font-size:13px; line-height:15px;}
	.youth_match .box div:nth-child(3),.youth_match .box div:nth-child(5){width:15%; font-size:16px;}
	.youth_match .box div:nth-child(4){width:14%;}
	.youth_match .box div:nth-child(4) .score span{width:32px; line-height:32px; font-size:20px; margin-left:6px;}
	.youth_match .box div:nth-child(4) .score_p span{width:32px; font-size:14px; margin-left:6px;}
	.youth_match .box div:nth-child(4) .time{width:75px; line-height:32px; font-size:18px;}

	/**/
    .match_view .match_top{padding:30px 0 20px 0;}
    .match_view .match_top h3{margin-bottom:25px; font-size:15px;}
    .match_view .match_top ul{margin-bottom:50px;}
    .match_view .match_top ul li{line-height:100px;}
    .match_view .match_top ul li.team_emb img{width:100px; height:auto;}
    .match_view .match_top ul li.team_name{font-size:24px;}
    .match_view .match_top ul li.team_vs{font-size:40px;}
    .match_view .match_top p{font-size:16px;}

	.match_view .match_middle{margin-top:30px;}
    .match_view .match_middle table thead tr th{font-size:15px;}
    .match_view .match_middle table tbody tr td{font-size:14px;}

	.match_view .match_middle table thead tr th,.match_view .match_middle table tbody tr td{height:45px;}


    .match_view .match_bottom{margin-top:30px;}
    .match_view .match_bottom table thead tr th{font-size:15px;}
    .match_view .match_bottom table tbody tr td{font-size:14px;}

	.match_view .match_bottom table thead tr th,.match_view .match_bottom table tbody tr td{height:45px;}

	/**/
	.att_check_list .box{padding:10px 0;}
	.att_check_list .box div:nth-child(1){width:8%;}
	.att_check_list .box div:nth-child(1) img{width:45px; height:auto;}
	.att_check_list .box div:nth-child(2){width:20%;}
	.att_check_list .box div:nth-child(2) h4{font-size:14px; line-height:15px; margin-bottom:5px;}
	.att_check_list .box div:nth-child(2) p{font-size:13px; line-height:15px;}
	.att_check_list .box div:nth-child(3),.att_check_list .box div:nth-child(7){display:none;}
	.att_check_list .box div:nth-child(4),.att_check_list .box div:nth-child(6){width:20%;}
	.att_check_list .box div:nth-child(4) img,.att_check_list .box div:nth-child(6) img{width:65px; height:auto;}
	.att_check_list .box div:nth-child(4) p,.att_check_list .box div:nth-child(6) p{display:block; font-size:14px; margin-top:8px;}
	.att_check_list .box div:nth-child(5){width:15%;}
	.att_check_list .box div:nth-child(5) .score span{width:32px; line-height:32px; font-size:20px; margin-left:6px;}
	.att_check_list .box div:nth-child(5) .score_p span{width:32px; font-size:14px; margin-left:6px;}
	.att_check_list .box div:nth-child(5) .time{width:75px; line-height:32px; font-size:18px;}
	.att_check_list .box div:nth-child(8){width:17%;}
	.att_check_list .box div:nth-child(8) img{width:60px; height:auto;}

	/**/
	.player_wrap .player_list{margin-top:30px;}
	.player_wrap .player_list h3{font-size:18px; line-height:20px; background-size:auto 20px; padding-left:13px; margin-bottom:15px;}
	.player_wrap .player_list .player_box .box{width:230px; padding-bottom:39.23%; margin-right:15px; margin-top:15px;}
	.player_wrap .player_list .player_box .box:nth-child(3n){margin-right:0;}
	.player_wrap .player_list .player_box .box:nth-child(4n){margin-right:15px;}
	.player_wrap .player_list .player_box .box:nth-child(12n){margin-right:0;}
	.player_wrap .player_list .player_box .box:nth-child(1),.player_wrap .player_list .player_box .box:nth-child(2),.player_wrap .player_list .player_box .box:nth-child(3){margin-top:0;}
	.player_wrap .player_list .player_box .box:nth-child(4){margin-top:15px;}
	.player_wrap .player_list .player_box .box div{top:15px; left:15px;}
	.player_wrap .player_list .player_box .box div p{font-size:16px; margin-bottom:5px;}
	.player_wrap .player_list .player_box .box div h4{font-size:20px;}

	/**/
	.player_slider .flex-control-nav.flex-control-paging{top:10px; right:10px;}
	.player_slider .flex-control-nav.flex-control-paging li{margin-left:7px;}
	.player_slider .flex-control-nav.flex-control-paging li a{width:15px; height:15px; background-size:15px 15px;}
	.player_slider .flex-control-nav.flex-control-paging li a.flex-active{background-size:15px 15px;}

	.player_season_record,.player_total_record{margin-top:30px;}
	.player_season_record h3,.player_total_record h3{font-size:18px; line-height:20px; background-size:auto 20px; padding-left:13px; margin-bottom:15px;}

	.player_season_record table,.player_total_record table{font-size:14px; line-height:20px;}
	.player_season_record table thead tr th,.player_total_record table thead tr th{height:45px;}
	.player_season_record table tbody tr td,.player_total_record table tbody tr td{padding:13px 0;}

	/**/
	.coach_list .box{margin-top:20px;}

	/**/
	.discharge_tab{margin-bottom:20px;}
	.discharge_tab div{font-size:14px; padding-bottom:8px; margin-left:10px;}

	/*원정버스-리스트*/
	.exbus_top{margin-bottom:30px;}

	.exbus_list{margin-bottom:30px;}
	.exbus_list table{font-size:14px;}
	.exbus_list table thead tr th{height:45px;}
	.exbus_list table tbody tr td{height:45px;}
	.exbus_list table tbody tr td img{width:auto; height:20px;}
	
	.exbus_apply_list table{font-size:14px;}
	.exbus_apply_list table thead tr th{height:45px;}
	.exbus_apply_list table tbody tr td{padding:14px 0;}
	.exbus_apply_list table tbody tr td img{width:auto; height:20px;}

	/**/
	.supporters .supporters_top{max-width:600px;}
	.supporters .supporters_sns{max-width:420px; margin:40px auto;}
	.supporters .supporters_sns .box p{font-size:15px; margin-top:12px;}

	/**/
	.fansong .box{margin-top:30px; padding:30px 0;}
	.fansong .box .top img{height:70px;}
	.fansong .box .middle{font-size:15px; line-height:22px; margin:30px 0;}
	.fansong .box .bottom li{margin-left:12px;}
	.fansong .box .bottom li img{width:auto; height:45px}

	/**/
	.donate_apply .img{margin:30px 0;}
	
	.donate_apply .top_btn a{width:200px; line-height:54px; border-radius:27px; font-size:15px;}
	.donate_apply .bottom_btn a{width:200px; line-height:54px; border-radius:27px; font-size:15px;}

	/**/
	.support_map{height:350px; margin-bottom:35px;}

	.support_top{margin-bottom:20px;}

	.support_list .box{width:350px; margin-right:20px; margin-top:20px;}
	.support_list .box:nth-child(2n){margin-right:0;}
	.support_list .box:nth-child(3n){margin-right:20px;}
	.support_list .box:nth-child(6n){margin-right:0;}
	.support_list .box:nth-child(1),.support_list .box:nth-child(2){margin-top:0;}
	.support_list .box:nth-child(3){margin-top:20px;}
	.support_list .box .img{padding-bottom:70.5%;}
	.support_list .box .txt h3{font-size:16px; line-height:18px; padding:12px 45px 12px 15px;}
	.support_list .box .txt h3 a{width:42px; height:42px; line-height:42px; font-size:24px;}
	.support_list .box .txt ul{padding:12px;}
	.support_list .box .txt ul li{font-size:14px; line-height:18px;}
	.support_list .box .txt ul li:nth-child{line-height:36px;}

	/**/
	.program_list .box{width:230px; margin-right:15px; margin-top:15px;}
	.program_list .box:hover::before{height:3px;}
	.program_list .box .text{padding:15px 10px 22px 10px;}
	.program_list .box .text h3{margin-bottom:8px;}
	.program_list .box .text h4{font-size:16px; line-height:22px; height:44px;}
	.program_list .box .text p{margin-top:12px;}
	.program_list .box .back span{font-size:22px;}

	/**/
	.ci_wrap .top.common{margin-bottom:60px;}
	.ci_wrap .top h3{font-size:18px; line-height:20px; background-size:auto 20px; padding-left:13px; margin-bottom:15px;}
	.ci_wrap .btn{margin:25px 0 60px 0;}
	.ci_wrap .btn img{width:auto; height:50px;}
	.ci_wrap .bottom .box{width:350px; margin-right:20px;}
	.ci_wrap .bottom .box h3{font-size:18px; line-height:20px; background-size:auto 20px; padding-left:13px; margin-bottom:15px;}

	/**/
	.mas_wrap .btn{margin:25px 0 0 0;}
	.mas_wrap .btn img{width:auto; height:50px;}

	/**/
	.support_view .info .left{width:250px;}
    .support_view .info .right{width:calc(100% - 270px); margin-left:20px;}

	.support_view .info .right table{font-size:14px;}
	.support_view .info .right table tbody tr td{height:45px; padding:12.5px 0; line-height:20px;}
	.support_view .info .right table tbody tr td:nth-child(1){width:100px; background:url("../images/sub/join_bar.jpg") no-repeat right 12.5px;}
	.support_view .info .right table tbody tr td:nth-child(2){padding-left:25px;}

    .support_view .map{margin-top:40px; padding-bottom:15px;}
    .support_view .map h3{font-size:18px; line-height:20px; background-size:auto 20px; padding-left:13px; margin-bottom:15px;}
    .support_view .map .map_box{height:350px;}

	/**/
	.stadium .box{margin-top:40px;}
	.stadium .box h2{font-size:18px; line-height:20px; background-size:auto 20px; padding-left:13px; margin-bottom:15px;}
	.stadium .box ul li{margin-top:30px;}
	.stadium .box ul li h3{font-size:16px; line-height:18px; margin-bottom:15px;}

	.stadium .box ul li .map .root_daum_roughmap .wrap_map{height:350px !important;}

	.stadium .box ul li .info table{font-size:14px;}
	.stadium .box ul li .info table tbody tr td{height:50px; padding:8px 0; }
	.stadium .box ul li .info table tbody tr td:nth-child(1){width:180px; line-height:35px; background:url("../images/sub/join_bar.jpg") no-repeat right 16px;}
	.stadium .box ul li .info table tbody tr td:nth-child(1) img{margin-right:20px;}
	.stadium .box ul li .info table tbody tr td:nth-child(2){padding-left:25px;}
	.stadium .box ul li .info p{font-size:14px; line-height:20px;}

	/**/
	.sitemap .box{width:224px; margin-right:24px; margin-top:30px;}
	.sitemap .box:nth-child(3n){margin-right:0;}
	.sitemap .box:nth-child(4n){margin-right:24px;}
	.sitemap .box:nth-child(12n){margin-right:0;}
	.sitemap .box:nth-child(1),.sitemap .box:nth-child(2),.sitemap .box:nth-child(3){margin-top:0;}
	.sitemap .box:nth-child(4){margin-top:30px;}
	.sitemap .box h4{line-height:42px; font-size:18px;}
	.sitemap .box ul{height:192px; margin-top:10px;}
	.sitemap .box ul li{font-size:14px; line-height:24px; padding-left:40px; position:relative; background:url("../images/sub/sitemap_tit_dot.jpg") no-repeat 30px center;}

	/**/
	.season_list .box{margin-top:20px;}

	/**/
	.sponsor_list .box{padding:25px 0;}
	.sponsor_list .box:nth-child(1){padding:0 0 25px 0;}
	.sponsor_list .box h4{width:120px; height:80px; font-size:16px; line-height:20px; padding:20px 0 20px 12px;}
	.sponsor_list .box ul{width:calc(100% - 120px);}
	.sponsor_list .box ul.sub li{width:33.33%; margin-top:35px;}
	.sponsor_list .box ul.sub li:nth-child(1),.sponsor_list .box ul.sub li:nth-child(2),.sponsor_list .box ul.sub li:nth-child(3){margin-top:0;}
	.sponsor_list .box ul.sub li:nth-child(4),.sponsor_list .box ul.sub li:nth-child(5){margin-top:35px;}

	.sponsor_list .box ul.main li{width:33.33%;}
	.sponsor_list .box ul.main li:nth-child(1),.sponsor_list .box ul.main li:nth-child(2),.sponsor_list .box ul.main li:nth-child(3){margin-top:0;}
	.sponsor_list .box ul.main li:nth-child(4){margin-top:15px;}
	.sponsor_list .box ul.main li img{width:180px; height:auto;}

	/**/
	.ticketlink_btn_wrap{margin-top:30px;}
	.ticketlink_btn_wrap img{height:75px;}
}

@media screen and (max-width:719px){
	/**/
	#subtop{height:200px;}
	#subtop .subtop_txt{width:242px; top:74px; left:50%; margin-left:-122px;}
	#subtop .subtop_txt h3{font-size:28px; line-height:30px;}
	#subtop .subtop_txt p{font-size:13px; line-height:14px; margin-top:10px;}

	/**/
	#submenu{display:none;}

	/**/
	#subwrap{width:100%; padding:30px 5px 40px 5px;}

	/**/
	.img_box .box{margin-top:15px;}

	/**/
	.ti_box .box{margin-top:15px;}

	.ti_box .box .ti_pop .ti_pop_box{width:80%; min-width:300px; margin:23.3% auto 0 auto;}
	.ti_box .box .ti_pop .ti_pop_box .ti_pop_close{top:2%; right:2%; width:5%;}
	.ti_box .box .ti_pop .ti_pop_box .ti_pop_img .flex-control-nav.flex-control-paging{bottom:10px;}
	.ti_box .box .ti_pop .ti_pop_box .ti_pop_img .flex-control-nav.flex-control-paging li{margin-right:8px;}
	.ti_box .box .ti_pop .ti_pop_box .ti_pop_img .flex-control-nav.flex-control-paging li a{width:12px; height:12px; background:url("../images/banner_off.png") no-repeat; background-size:12px 12px;}
	.ti_box .box .ti_pop .ti_pop_box .ti_pop_img .flex-control-nav.flex-control-paging li a.flex-active{background:url("../images/banner_on.png") no-repeat; background-size:12px 12px;}

	/**/
	.sel_year{margin-bottom:15px;}
	.sel_year select{width:120px; height:35px; font-size:13px; padding-left:10px;}

	/**/
	.sub_title{border-bottom:2px solid black; font-size:20px; padding-bottom:10px; margin-bottom:20px;}

	/**/
	.subtab_2depth{margin-bottom:15px;}
	.subtab_2depth div{font-size:13px; line-height:18px;}
	.subtab_2depth div.on{background:#e3edf8 url("../images/sub/tab_on.png") no-repeat center 31px;}
	.subtab_2depth div a{padding:12px 0;}

	/**/
	.subtab_3depth{margin-bottom:15px;}
	.subtab_3depth div{font-size:13px; line-height:18px;}
	.subtab_3depth div.on{background:#e3edf8 url("../images/sub/tab_on.png") no-repeat center 31px;}
	.subtab_3depth div a{padding:12px 0;}

	/**/
	.login{max-width:310px;  padding-top:20px;}

	.login .login_top{height:290px; padding:90px 20px 0 20px;}
	.login .login_top h3{font-size:30px; line-height:32px;}

	.login .login_top .login_input{margin-top:12px;}
	.login .login_top .login_input .box{margin-top:8px;}
	.login .login_top .login_input .box .left{width:85px; line-height:32px;}
	.login .login_top .login_input .box .right{width:calc(100% - 85px);}
	.login .login_top .login_input .box .right input{height:32px;}

	.login .login_top .login_btn{margin-top:30px;}
	.login .login_top .login_btn a{font-size:14px; width:220px; height:40px; line-height:38px; border-radius:5px;}

	.login .login_bottm{margin-top:25px;}
	.login .login_bottm .box{width:48.5%; line-height:48px; border:1px solid #ddd; border-radius:25px; font-size:13px; margin-left:3%;}

	/**/
	.textbox{width:100%; height:400px; padding:12px 5px; line-height:19px;}

	/**/
	.join_1.common{margin-top:20px;}

	.join_1 .box{margin-top:30px;}

	.join_1 .box h3{font-size:16px; line-height:20px; background-size:auto 20px; padding-left:13px; margin-bottom:12px;}
	.join_1 .box .text{height:220px; padding:12px 5px; line-height:19px;}
	.join_1 .box .check{font-size:13px; line-height:15px; margin-top:10px;}
	.join_1 .box .check input[type="checkbox"]{margin-right:7px;}

	.join_1 .box .text_certify{font-size:14px; line-height:21px; padding:20px 10px;}

	.join_1 .box .btn{margin-top:15px;}
	.join_1 .box .btn a{width:180px; line-height:48px; border:1px solid #ddd; border-radius:25px; font-size:14px;}
	.join_1 .box .btn a img{margin-right:7px;}

	/**/
	.join_2.common{margin-top:15px;}
	.join_2.common2{margin-bottom:15px;}

	.join_2 table{font-size:13px;}
	.join_2 table tbody tr td{height:45px; padding:7px 0;}
	.join_2 table tbody tr td:nth-child(1){width:100px; line-height:30px; background:url("../images/sub/join_bar.jpg") no-repeat right 12px;}
	.join_2 table tbody tr td:nth-child(1) img{margin-right:8px;}
	.join_2 table tbody tr td:nth-child(2){width:auto; padding-left:12px;}
	.join_2 table tbody tr td.none{background:none;}
	.join_2 table tbody tr td input[type="text"],.join_2 table tbody tr td input[type="password"],.join_2 table tbody tr td select{height:30px; font-size:12px;}

	.join_2 table tbody tr td input.w_normal,.join_2 table tbody tr td select.w_normal{width:calc(100% - 88px);}

	.join_2 table tbody tr td a{width:80px; height:30px; line-height:30px; border-radius:15px; margin-left:8px;}

	.join_2 table tbody tr td{letter-spacing:-0.5px;}
	.join_2 table tbody tr td .chk input[type="checkbox"]{margin-right:7px;}

	.join_2 table tbody tr td.pw label{display:block; font-size:12px; margin-left:0; margin-top:5px;}
	.join_2 table tbody tr td.pw label input[type="checkbox"]{margin-right:5px;}

	.join_2 table tbody tr td.sms ul li{line-height:30px;}
	.join_2 table tbody tr td.sms ul li{margin-left:20px;}
	.join_2 table tbody tr td.sms ul li input[type="radio"]{margin-right:5px;}

	.join_2 table tbody tr td p{font-size:12px; letter-spacing:-0.5px;}

	.join_2 table tbody tr td .ex_bus li{width:100%; margin-left:0; line-height:30px; margin-top:8px;}
	.join_2 table tbody tr td .ex_bus li.none{line-height:18px;}
	.join_2 table tbody tr td .ex_bus li:first-child{margin-top:0;}
	.join_2 table tbody tr td .ex_bus li span{width:35px; display:inline-block; margin-right:6px;}
	.join_2 table tbody tr td .ex_bus li input{width:100px;}
	.join_2 table tbody tr td .ex_bus li input.w_normal,.join_2 table tbody tr td .ex_bus li select.w_normal{width:calc(100% - 45px);}

	.join_btn{margin-top:20px;}
	.join_btn a{width:130px; line-height:44px; border-radius:22px; font-size:14px; margin-left:10px;}

	/**/
	.secession_top{padding:20px 10px; margin-bottom:20px; letter-spacing:-0.5px;}
	.secession_top h4{font-size:18px; margin-bottom:15px;}
	.secession_top p{font-size:13px; line-height:20px;}

	/**/
	.certify_wrap{width:100%;}
	.certify_wrap.common{width:100%;}
	.certify_wrap .box{width:100%; margin-left:0; padding:25px 0; margin-top:15px; letter-spacing:-0.5px;}
	.certify_wrap .box:nth-child(1){margin-top:0;}
	.certify_wrap .box .box_1 img{width:70px; height:auto;}
	.certify_wrap .box .box_2{font-size:24px; margin-top:20px;}
	.certify_wrap .box .box_3{font-size:13px; line-height:20px; margin-top:15px;}
	.certify_wrap .box .box_4{width:280px;}
	.certify_wrap .box .box_4.none{height:15px; margin-top:0;}
	.certify_wrap .box .box_5{width:280px;}
	.certify_wrap .box .box_5 a{font-size:14px; line-height:35px;}
	.certify_wrap .box .box_6{font-size:13px; line-height:40px;}
	.certify_wrap .box .box_7{font-size:13px; line-height:20px;}

	/**/
	.img_list{clear:both;}
	.img_list .box{width:49%; height:auto; padding-bottom:49%; margin-right:2%; margin-top:2%;}
	.img_list .box:nth-child(1),.img_list .box:nth-child(2){margin-top:0;}
	.img_list .box:nth-child(3),.img_list .box:nth-child(4){margin-top:2%;}
	.img_list .box:nth-child(2n){margin-right:0;}
	.img_list .box:nth-child(4n){margin-right:0;}
	.img_list .box p{width:calc(100% - 20px); bottom:10px; left:10px; font-size:13px; line-height:19px; height:38px;}

	/**/
	.notice_list{clear:both;}
	.notice_list .box{width:100%; margin-right:0; margin-top:2%; padding:0 12px;}
	.notice_list .box:nth-child(1){margin-top:0;}
	.notice_list .box:nth-child(2),.notice_list .box:nth-child(3),.notice_list .box:nth-child(4){margin-top:2%;}
	.notice_list .box h3{padding:20px 0;}
	.notice_list .box h3 a{font-size:15px; line-height:21px; max-height:63px; height:auto;}
	.notice_list .box .bottom{font-size:14px; line-height:15px; padding:15px 0;}

	/**/
	.photo_list{clear:both;}
	.photo_list .box{width:100%; margin-right:0; margin-top:2%;}
	.photo_list .box:hover::before{height:3px;}
	.photo_list .box:nth-child(1){margin-top:0;}
	.photo_list .box:nth-child(2),.photo_list .box:nth-child(3){margin-top:2%;}
	.photo_list .box .text{padding:15px 10px 20px 10px;}
	.photo_list .box .text h3{margin-bottom:8px;}
	.photo_list .box .text h4{font-size:16px; line-height:22px; max-height:44px; height:auto;}
	.photo_list .box .text p{margin-top:12px;}

	/**/
	.board_list{font-size:13px; clear:both;}
	.board_list .division div{height:40px;}
	.board_list .division div:nth-child(1){display:none;}
	.board_list .division div:nth-child(2){width:auto;}
	.board_list .division div:nth-child(3){display:none;}
	.board_list .division div:nth-child(4){display:none;}
	.board_list .division div:nth-child(5){width:75px;}
	.board_list .list .box div{height:40px;}
	.board_list .list .box div:nth-child(1){display:none;}
	.board_list .list .box div:nth-child(2){width:auto; padding:0 5px;}
	.board_list .list .box div:nth-child(3){display:none;}
	.board_list .list .box div:nth-child(4){display:none;}
	.board_list .list .box div:nth-child(5){width:75px;}
	.board_list .list .box div img{width:auto; height:17px; margin-right:6px;}
	.board_list .list .box div span{margin-right:6px;}

	/**/
	.thum_list .box{margin-top:10px; border-radius:6px;}
	.thum_list .box .left{width:100%; padding-bottom:68.2%;}
	.thum_list .box .right{width:100%; padding:15px 7px;}
	.thum_list .box .right h3{font-size:16px; line-height:18px;}
	.thum_list .box .right p{font-size:13px; line-height:19px; max-height:48px; height:auto; margin:12px 0 15px 0;}
	.thum_list .box .right ul{float:left;}
	.thum_list .box .right ul li{margin-right:15px; margin-left:0;}
	.thum_list .box .right ul li:last-child{margin-right:0;}
	.thum_list .box .right ul li img{margin-right:5px;}

	/**/
	.board_search{width:243px; float:right; top:0; position:relative; margin-bottom:12px;}
	.board_search div{width:213px; background-size:100% 30px;}
	.board_search div select{width:75px; height:30px; padding-left:7px;}
	.board_search div input{width:138px; height:30px; padding:0 5px 0 12px;}
	.board_search a img{width:auto; height:30px;}

	/*게시판-페이징*/
	.paging{display:none;}

	.m_paging{display:block;}

	/**/
    .board_view .board_title{padding:15px 7px;}
    .board_view .board_title h5{font-size:15px; line-height:21px; max-height:42px; letter-spacing:-0.5px;}

    .board_view .board_info{font-size:13px; line-height:18px; padding:12px;}
    .board_view .board_info .left li{margin-left:20px;}
    .board_view .board_info .left li img{margin-right:5px; vertical-align:middle;}

    .board_view .board_txt{padding:15px 10px; font-size:13px; line-height:19px;}

    .board_view .board_add{padding:0 5px 0 105px; line-height:45px; font-size:13px;}
    .board_view .board_add::before{width:90px; background-size:2px 16px;}

    /**/
    .board_btn{margin-top:12px;}
    .board_btn a{width:85px; height:40px; line-height:40px; border-radius:20px; font-size:14px;}
    .board_btn .left{margin-right:7px;}

    /**/
    .board_move{margin-top:40px;}
    .board_move li{padding:0 5px 0 105px; line-height:45px; font-size:13px;}
    .board_move li::before{width:90px; background-size:2px 16px;}

    /**/
    .board_reply_write{padding:7px; margin-top:20px;}
    .board_reply_write textarea{width:100%; height:80px; border-radius:5px; padding:10px; font-size:13px;}
    .board_reply_write a span{width:100%; line-height:40px; margin-left:0; margin-top:7px; border-radius:5px; font-size:14px;}

    /**/
    .board_reply{margin-top:20px;}
    .board_reply h4{font-size:16px; line-height:20px; background-size:auto 20px; padding-left:13px; margin-bottom:12px;}
    .board_reply .board_reply_list .box{margin-top:10px; padding:10px; font-size:13px;}
    .board_reply .board_reply_list .box h3{line-height:22px; margin-bottom:8px;}
    .board_reply .board_reply_list .box h3 span{margin-left:10px;}
    .board_reply .board_reply_list .box .bts{top:10px; right:10px;}
    .board_reply .board_reply_list .box .bts a{width:50px; height:22px; line-height:22px; border-radius:11px; font-size:13px; margin-left:4px;}  

	/**/
	.write_wrap{width:100%; border-bottom:1px solid #d3d3d3;}

	.write_wrap .title{padding:7px 12px 7px 112px; font-size:13px;}
	.write_wrap .title::before{width:100px; line-height:44px;}
	.write_wrap .title input[type="text"]{height:30px;}

	.write_wrap .text{padding:12px 0;}
	.write_wrap .text textarea{height:250px; padding:12px;}

	.write_wrap .add{padding:7px 12px 7px 112px; font-size:13px;}
	.write_wrap .add::before{width:100px; line-height:44px;}
	.write_wrap .add input[type="text"]{width:calc(100% - 88px); height:30px;}
	.write_wrap .add a{width:80px; height:30px; line-height:30px; border-radius:15px; margin-left:8px;}

	.write_wrap_btn{margin-top:20px;}
	.write_wrap_btn a{width:130px; line-height:44px; border-radius:22px; font-size:14px; margin-left:8px;}

	/**/
	.magazine_wrap{padding-top:42px;}
	.magazine_wrap .flexslider_3{width:calc(100% - 30px);}

	.magazine_wrap .flexslider_3 .flex-direction-nav .flex-prev{width:35px; height:35px; background-size:35px 35px; left:-15px; margin-top:-17.5px;}
	.magazine_wrap .flexslider_3 .flex-direction-nav .flex-next{width:35px; height:35px; background-size:35px 35px; right:-15px; margin-top:-17.5px;}

	/**/
	.rank_wrap table{font-size:13px; line-height:14px;}
	.rank_wrap table tbody tr td img{width:35px; height:auto; margin-right:8px;}

	.rank_wrap table thead tr th{padding:16px 0;}
	.rank_wrap table tbody tr td{padding:5px 0;}
	.rank_wrap table thead tr th:nth-child(1),.rank_wrap table tbody tr td:nth-child(1){width:9%;}
	.rank_wrap table thead tr th:nth-child(2),.rank_wrap table tbody tr td:nth-child(2){width:42%;}
	.rank_wrap table tbody tr td:nth-child(2){padding-left:8px;}
	.rank_wrap table thead tr th:nth-child(3),.rank_wrap table tbody tr td:nth-child(3){width:11%;}
	.rank_wrap table thead tr th:nth-child(4),.rank_wrap table tbody tr td:nth-child(4){width:11%;}
	.rank_wrap table thead tr th:nth-child(5),.rank_wrap table tbody tr td:nth-child(5){width:9%;}
	.rank_wrap table thead tr th:nth-child(6),.rank_wrap table tbody tr td:nth-child(6){width:9%;}
	.rank_wrap table thead tr th:nth-child(7),.rank_wrap table tbody tr td:nth-child(7){width:9%;}
	.rank_wrap table thead tr th:nth-child(8),.rank_wrap table tbody tr td:nth-child(8){display:none;}
	.rank_wrap table thead tr th:nth-child(9),.rank_wrap table tbody tr td:nth-child(9){display:none;}
	.rank_wrap table thead tr th:nth-child(10),.rank_wrap table tbody tr td:nth-child(10){display:none;}

	/**/
	.match_wrap .match_box{margin-top:20px;}
	.match_wrap .match_box .month{border-top:2px solid #c9a96f; line-height:40px; font-size:18px;}
	.match_wrap .match_box .match_list .box{display:block; overflow:hidden;}
	.match_wrap .match_box .match_list .box div{display:block; float:left;}
	.match_wrap .match_box .match_list .box div:nth-child(1){width:100%; text-align:center; background:none; margin-bottom:5px;}
	.match_wrap .match_box .match_list .box div:nth-child(1) img{width:45px; height:auto;}
	.match_wrap .match_box .match_list .box div:nth-child(2){width:100%; margin-bottom:10px;}
	.match_wrap .match_box .match_list .box div:nth-child(2) h4{font-size:14px; line-height:15px; margin-bottom:6px;}
	.match_wrap .match_box .match_list .box div:nth-child(2) p{font-size:13px; line-height:14px; display:inline-block;}
	.match_wrap .match_box .match_list .box div:nth-child(2) p.relay::before{content:"/"; margin:0 5px;}
	.match_wrap .match_box .match_list .box div:nth-child(3),.match_wrap .match_box .match_list .box div:nth-child(7){display:none;}
	.match_wrap .match_box .match_list .box div:nth-child(4),.match_wrap .match_box .match_list .box div:nth-child(6){width:35%;}
	.match_wrap .match_box .match_list .box div:nth-child(4) img,.match_wrap .match_box .match_list .box div:nth-child(6) img{width:55px; height:auto;}
	.match_wrap .match_box .match_list .box div:nth-child(4) p,.match_wrap .match_box .match_list .box div:nth-child(6) p{display:block; font-size:14px; margin-top:6px;}
	.match_wrap .match_box .match_list .box div:nth-child(5){width:30%; padding-top:11.5px;}
	.match_wrap .match_box .match_list .box div:nth-child(5) .score span{width:32px; line-height:32px; font-size:20px; margin-left:6px;}
	.match_wrap .match_box .match_list .box div:nth-child(5) .score_p span{width:32px; font-size:14px; margin-left:6px;}
	.match_wrap .match_box .match_list .box div:nth-child(5) .time{width:75px; line-height:32px; font-size:18px;}
	.match_wrap .match_box .match_list .box div:nth-child(8){width:100%; background:none; margin-top:15px;}
	.match_wrap .match_box .match_list .box div:nth-child(8) p{display:inline-block; margin-top:0; margin-left:5px;}
	.match_wrap .match_box .match_list .box div:nth-child(8) p:nth-child(1){margin-left:0;}
	.match_wrap .match_box .match_list .box div:nth-child(8) p span{line-height:32px; border-radius:16px; font-size:13px;}
	.match_wrap .match_box .match_list .box div:nth-child(8) p a{line-height:32px; border-radius:16px; font-size:13px;}

	/**/
	.youth_match{border-top:2px solid #c9a96f;}
	.youth_match .box{display:block; overflow:hidden;}
	.youth_match .box div{display:block; float:left;}
	.youth_match .box div:nth-child(1){width:100%; font-size:14px; line-height:20px; margin-bottom:8px;}
	.youth_match .box div:nth-child(2){width:100%; margin-bottom:12px;}
	.youth_match .box div:nth-child(2) h4{font-size:14px; line-height:15px; margin-bottom:6px;}
	.youth_match .box div:nth-child(2) p{font-size:13px; line-height:14px; display:inline-block;}
	.youth_match .box div:nth-child(3),.youth_match .box div:nth-child(5){width:35%; font-size:16px; line-height:20px; padding-top:6px;}
	.youth_match .box div:nth-child(4){width:30%;}
	.youth_match .box div:nth-child(4) .score span{width:32px; line-height:32px; font-size:20px; margin-left:6px;}
	.youth_match .box div:nth-child(4) .score_p span{width:32px; font-size:14px; margin-left:6px;}
	.youth_match .box div:nth-child(4) .time{width:75px; line-height:32px; font-size:18px;}

	/**/
    .match_view .match_top{padding:25px 0 15px 0;}
    .match_view .match_top h3{margin-bottom:20px; font-size:15px;}
    .match_view .match_top ul{margin-bottom:40px;}
    .match_view .match_top ul li{line-height:1;}
    .match_view .match_top ul li.team_emb{width:35%;}
    .match_view .match_top ul li.team_emb h5{display:block; font-size:15px; margin-top:12px;}
    .match_view .match_top ul li.team_emb img{width:70px; height:auto;}
    .match_view .match_top ul li.team_name{display:none;}
    .match_view .match_top ul li.team_vs{width:30%; font-size:32px; line-height:70px;}
    .match_view .match_top p{font-size:13px;}

	.match_view .match_middle{border-top:2px solid #a67a83; margin-top:20px;}
	.match_view .match_middle table{letter-spacing:-0.5px;}
    .match_view .match_middle table thead tr th{font-size:13px;}
    .match_view .match_middle table tbody tr td{font-size:13px;}

	.match_view .match_middle table thead tr th,.match_view .match_middle table tbody tr td{height:40px;}

	.match_view .match_bottom{border-top:2px solid #a67a83; margin-top:20px;}
	.match_view .match_bottom table{letter-spacing:-0.5px;}
    .match_view .match_bottom table thead tr th{font-size:13px;}
    .match_view .match_bottom table tbody tr td{font-size:13px;}

	.match_view .match_bottom table thead tr th,.match_view .match_bottom table tbody tr td{height:40px;}

	/**/
	.att_check_list .box{display:block; overflow:hidden; position:relative;}
	.att_check_list .box div{display:block; float:left;}
	.att_check_list .box div:nth-child(1){width:100%; text-align:center; background:none; margin-bottom:5px;}
	.att_check_list .box div:nth-child(1) img{width:45px; height:auto;}
	.att_check_list .box div:nth-child(2){width:100%; margin-bottom:10px;}
	.att_check_list .box div:nth-child(2) h4{font-size:14px; line-height:15px; margin-bottom:6px;}
	.att_check_list .box div:nth-child(2) p{font-size:13px; line-height:14px; display:inline-block;}
	.att_check_list .box div:nth-child(2) p.relay::before{content:"/"; margin:0 5px;}
	.att_check_list .box div:nth-child(3),.att_check_list .box div:nth-child(7){display:none;}
	.att_check_list .box div:nth-child(4),.att_check_list .box div:nth-child(6){width:35%;}
	.att_check_list .box div:nth-child(4) img,.att_check_list .box div:nth-child(6) img{width:55px; height:auto;}
	.att_check_list .box div:nth-child(4) p,.att_check_list .box div:nth-child(6) p{display:block; font-size:14px; margin-top:6px;}
	.att_check_list .box div:nth-child(5){width:30%; padding-top:11.5px;}
	.att_check_list .box div:nth-child(5) .score span{width:32px; line-height:32px; font-size:20px; margin-left:6px;}
	.att_check_list .box div:nth-child(5) .score_p span{width:32px; font-size:14px; margin-left:6px;}
	.att_check_list .box div:nth-child(5) .time{width:75px; line-height:32px; font-size:18px;}
	.att_check_list .box div:nth-child(8){width:auto; background:none; margin-top:0; position:absolute; top:40px; right:50%; margin-right:-115px;}

	/**/
	.player_wrap .player_list{margin-top:25px;}
	.player_wrap .player_list h3{font-size:16px; line-height:20px; background-size:auto 20px; padding-left:13px; margin-bottom:12px;}
	.player_wrap .player_list .player_box .box{width:49%; padding-bottom:60.2%; margin-right:2%; margin-top:2%;}
	.player_wrap .player_list .player_box .box:nth-child(2n){margin-right:0;}
	.player_wrap .player_list .player_box .box:nth-child(1),.player_wrap .player_list .player_box .box:nth-child(2){margin-top:0;}
	.player_wrap .player_list .player_box .box:nth-child(3),.player_wrap .player_list .player_box .box:nth-child(4){margin-top:2%;}
	.player_wrap .player_list .player_box .box div{top:6px; left:6px;}
	.player_wrap .player_list .player_box .box div p{font-size:14px; margin-bottom:3px;}
	.player_wrap .player_list .player_box .box div h4{font-size:16px;}

	/**/
	.player_slider .flex-control-nav.flex-control-paging{top:5px; right:5px;}
	.player_slider .flex-control-nav.flex-control-paging li{margin-left:5px;}
	.player_slider .flex-control-nav.flex-control-paging li a{width:11px; height:11px; background-size:11px 11px;}
	.player_slider .flex-control-nav.flex-control-paging li a.flex-active{background-size:11px 11px;}

	.player_season_record,.player_total_record{margin-top:20px;}
	.player_season_record h3,.player_total_record h3{font-size:16px; line-height:20px; background-size:auto 20px; padding-left:13px; margin-bottom:12px;}

	.player_season_record table,.player_total_record table{font-size:13px; line-height:18px;}
	.player_season_record table thead tr th,.player_total_record table thead tr th{height:40px;}
	.player_season_record table tbody tr td,.player_total_record table tbody tr td{padding:11px 0;}

	/**/
	.coach_list .box{margin-top:12px;}

	/**/
	.discharge_tab{margin-bottom:15px;}
	.discharge_tab div{width:30px; font-size:13px; line-height:18px; padding-bottom:7px; margin-left:7px;}

	/**/
	.exbus_top{ margin-bottom:20px;}

	.exbus_list{margin-bottom:20px;}
	.exbus_list table{font-size:13px; line-height:18px;}
	.exbus_list table thead tr th{height:40px;}
	.exbus_list table tbody tr td{height:40px;}
	.exbus_list table tbody tr td img{width:auto; height:19px;}

	.exbus_list table thead tr th:nth-child(1),.exbus_list table tbody tr td:nth-child(1){width:15%;}
	.exbus_list table thead tr th:nth-child(2),.exbus_list table tbody tr td:nth-child(2){width:19%;}
	.exbus_list table thead tr th:nth-child(3),.exbus_list table tbody tr td:nth-child(3){width:25%;}
	.exbus_list table thead tr th:nth-child(4),.exbus_list table tbody tr td:nth-child(4){width:22%;}
	.exbus_list table thead tr th:nth-child(5),.exbus_list table tbody tr td:nth-child(5){width:19%;}

	.exbus_apply_list table{font-size:13px; line-height:18px;}
	.exbus_apply_list table thead tr th{height:40px;}
	.exbus_apply_list table tbody tr td{padding:14px 0;}
	.exbus_apply_list table tbody tr td img{width:auto; height:19px;}
	.exbus_apply_list table tbody tr td span{display:block; width:100%; text-align:center;}
	.exbus_apply_list table tbody tr td span::after{content:""; margin:0;}

	.exbus_apply_list table thead tr th:nth-child(1),.exbus_apply_list table tbody tr td:nth-child(1){width:19%;}
	.exbus_apply_list table thead tr th:nth-child(2),.exbus_apply_list table tbody tr td:nth-child(2){width:23%;}
	.exbus_apply_list table thead tr th:nth-child(3),.exbus_apply_list table tbody tr td:nth-child(3){width:22%;}
	.exbus_apply_list table thead tr th:nth-child(4),.exbus_apply_list table tbody tr td:nth-child(4){width:16%;}
	.exbus_apply_list table thead tr th:nth-child(5),.exbus_apply_list table tbody tr td:nth-child(5){display:none;}
	.exbus_apply_list table thead tr th:nth-child(6),.exbus_apply_list table tbody tr td:nth-child(6){width:19%;}

	/**/
	.supporters .supporters_top{max-width:90%;}
	.supporters .supporters_sns{max-width:100%; margin:30px auto;}
	.supporters .supporters_sns .box{width:25%; text-align:center; margin-left:0;}
	.supporters .supporters_sns .box img{width:65%; height:auto;}
	.supporters .supporters_sns .box p{font-size:14px; margin-top:10px; letter-spacing:-0.5px;}

	/**/
	.fansong .box{margin-top:20px; padding:25px 0;}
	.fansong .box .top img{height:60px;}
	.fansong .box .middle{font-size:14px; line-height:20px; margin:25px 0;}
	.fansong .box .bottom li{margin-left:12px;}
	.fansong .box .bottom li img{width:auto; height:40px}

	/**/
	.donate_apply .img{margin:20px 0;}
	
	.donate_apply .top_btn a{width:160px; line-height:44px; border-radius:22px; font-size:14px;}
	.donate_apply .bottom_btn a{width:160px; line-height:44px; border-radius:22px; font-size:14px;}

	/**/
	.support_map{height:250px; margin-bottom:25px;}

	.support_top{margin-bottom:15px;}
	.support_top .pc{display:none;}
	.support_top .mobile{display:inline;}

	.support_list .box{width:100%; margin-right:0; margin-top:15px;}
	.support_list .box:nth-child(1){margin-top:0;}
	.support_list .box:nth-child(2),.support_list .box:nth-child(3){margin-top:15px;}
	.support_list .box .img{padding-bottom:70.5%;}
	.support_list .box .txt h3{padding:10px 40px 10px 10px; font-size:15px; line-height:17px;}
	.support_list .box .txt h3 a{width:37px; height:37px; line-height:37px; font-size:22px;}
	.support_list .box .txt ul{padding:10px 7px;}
	.support_list .box .txt ul li{font-size:13px; line-height:18px;}
	.support_list .box .txt ul li:nth-child(2){height:auto;}

	/**/
	.program_list{clear:both;}
	.program_list .box{width:100%; margin-right:0; margin-top:2%;}
	.program_list .box:hover::before{height:3px;}
	.program_list .box:nth-child(1){margin-top:0;}
	.program_list .box:nth-child(2),.program_list .box:nth-child(3){margin-top:2%;}
	.program_list .box .text{padding:15px 10px 20px 10px;}
	.program_list .box .text h3{margin-bottom:8px;}
	.program_list .box .text h4{font-size:16px; line-height:22px; max-height:44px; height:auto;}
	.program_list .box .text p{margin-top:12px;}
	.program_list .box .back span{font-size:22px;}

	/**/
	.ci_wrap .top.common{margin-bottom:50px;}
	.ci_wrap .top .pc{display:none;}
	.ci_wrap .top .mobile{display:inline;}
	.ci_wrap .top h3{font-size:16px; line-height:20px; background-size:auto 20px; padding-left:13px; margin-bottom:12px;}
	.ci_wrap .btn{margin:20px 0 50px 0;}
	.ci_wrap .btn img{width:35%; height:auto;}
	.ci_wrap .bottom .box{width:100%; margin-right:0; margin-top:20px;}
	.ci_wrap .bottom .box:nth-child(1){margin-top:0;}
	.ci_wrap .bottom .box h3{font-size:16px; line-height:20px; background-size:auto 20px; padding-left:13px; margin-bottom:12px;}

	/**/
	.mas_wrap .btn{margin:20px 0 0 0;}
	.mas_wrap .btn img{width:35%; height:auto;}

	/**/
	.support_view .info .left{width:100%;}
    .support_view .info .right{width:100%; margin-left:0; margin-top:12px;}

	.support_view .info .right table{font-size:13px;}
	.support_view .info .right table tbody tr td{height:40px; padding:11px 0; line-height:18px;}
	.support_view .info .right table tbody tr td:nth-child(1){width:85px; background:url("../images/sub/join_bar.jpg") no-repeat right 11px;}
	.support_view .info .right table tbody tr td:nth-child(2){width:auto; padding-left:12px;}

    .support_view .map{margin-top:30px; padding-bottom:12px;}
    .support_view .map h3{font-size:16px; line-height:20px; background-size:auto 20px; padding-left:13px; margin-bottom:12px;}
    .support_view .map .map_box{height:250px;}

	/**/
	.stadium .box{margin-top:30px;}
	.stadium .box h2{font-size:16px; line-height:20px; background-size:auto 20px; padding-left:13px; margin-bottom:12px;}
	.stadium .box ul li{margin-top:20px;}
	.stadium .box ul li h3{font-size:14px; line-height:16px; margin-bottom:12px;}

	.stadium .box ul li .map .root_daum_roughmap .wrap_map{height:250px !important;}

	.stadium .box ul li .info table{font-size:13px;}
	.stadium .box ul li .info table tbody tr td{height:45px; padding:7px 0;}
	.stadium .box ul li .info table tbody tr td:nth-child(1){width:110px; line-height:30px; background:url("../images/sub/join_bar.jpg") no-repeat right 12px;}
	.stadium .box ul li .info table tbody tr td:nth-child(1) img{margin-right:8px;}
	.stadium .box ul li .info table tbody tr td:nth-child(2){width:auto; padding-left:12px;}
	.stadium .box ul li .info p{font-size:13px; margin-top:7px; line-height:18px;}
	.stadium .box ul li .info p a{display:block; margin-left:17px;}

	/**/
	.sitemap .box{width:calc((100% - 15px) / 2); margin-right:15px; margin-top:20px;}
	.sitemap .box:nth-child(2n){margin-right:0;}
	.sitemap .box:nth-child(4n){margin-right:0;}
	.sitemap .box:nth-child(1),.sitemap .box:nth-child(2){margin-top:0;}
	.sitemap .box:nth-child(3),.sitemap .box:nth-child(4){margin-top:15px;}
	.sitemap .box h4{line-height:35px; font-size:16px;}
	.sitemap .box ul{height:auto; margin-top:8px;}
	.sitemap .box ul li{font-size:13px; line-height:24px; padding-left:18px; position:relative; background:url("../images/sub/sitemap_tit_dot.jpg") no-repeat 10px center;}

	/**/
	.season_list .box{margin-top:15px;}

	/**/
	.sponsor_list .box{padding:20px 0;}
	.sponsor_list .box:nth-child(1){padding:0 0 20px 0;}
	.sponsor_list .box h4{width:100%; height:auto; font-size:16px; line-height:20px; padding:12px 0 12px 8px; margin-bottom:15px;}
	.sponsor_list .box h4 span{display:inline; margin-right:5px;}
	.sponsor_list .box ul{width:100%;}
	.sponsor_list .box ul.sub li{width:50%; margin-top:25px;}
	.sponsor_list .box ul.sub li:nth-child(1),.sponsor_list .box ul.sub li:nth-child(2){margin-top:0;}
	.sponsor_list .box ul.sub li:nth-child(3),.sponsor_list .box ul.sub li:nth-child(4),.sponsor_list .box ul.sub li:nth-child(5){margin-top:25px;}
	.sponsor_list .box ul.sub li img{width:100%; max-width:170px; height:auto;}

	.sponsor_list .box ul.main li{width:50%; margin-top:12px;}
	.sponsor_list .box ul.main li:nth-child(1),.sponsor_list .box ul.main li:nth-child(2){margin-top:0;}
	.sponsor_list .box ul.main li:nth-child(3),.sponsor_list .box ul.main li:nth-child(4){margin-top:12px;}
	.sponsor_list .box ul.main li img{width:100%; max-width:170px; height:auto;}
}

@media screen and (max-width:391px){
	/**/
	.player_season_record table,.player_total_record table{font-size:12px; line-height:17px;}

	/**/
	.exbus_list table{font-size:12px;}
	
	.exbus_apply_list table{font-size:12px;}

	/**/
	.supporters .supporters_sns .box p{font-size:13px;}

	/**/
	.ticketlink_btn_wrap{margin-top:15px;}
	.ticketlink_btn_wrap img{height:50px;}
}