@charset "UTF-8";

/* common  */
ul,ol,li,dl,dt,dd,form,fieldset,legend,input,textarea,button,select{margin:0; padding:0;}
ul,ol,li{list-style:none;}
address, em, i{font-style:normal;}
input,
select{-webkit-border-radius:1px;}
img, fieldset, button{border:0;}
body{-webkit-text-size-adjust:none; -moz-text-size-adjust:none; -ms-text-size-adjust:none; font-size:12px;}
input {-webkit-border-radius:1px; -webkit-appearance:none;}
table{border-spacing:0; border-collapse:collapse;}

input[type="text"],
input[type="password"],
select,
textarea{width:100%;} 
input[type="text"],
input[type="password"],
select{height:35px; box-sizing:border-box; padding:5px; border:1px solid #ccc; font-size:12px;}

/* text */
.titleH3{margin-top:40px; padding:10px; background:#222; font-size:25px; color:#fff; letter-spacing:-1px; font-weight:300;}
.titleH3.mt0{margin-top:0px;}

/* button */
#more_button button,
.btn_more_view{display:block; width:70px; height:70px; line-height:70px; box-sizing:border-box; background:transparent; border:2px solid #ccc; border-radius:50%; text-align:center; font-family:'ITCAvantGardeW04-Demi'; color:#ccc; font-size:12px; font-weight:600; letter-spacing:0.5px;}
.btn_more_view{margin:30px auto;}
#more_button{clear:both; padding:10px 0px;}
#more_button button{margin:0 auto;}
.btn_more_view:hover{border-color:#00145a; color:#00145a;}

/* 레이아웃 팝업 */
.popup_wrap{position:fixed; width:100%; height:100%; z-index:10001; background-color:rgba(0,0,0,0.6);}
.popup_wrap > div[class$="popup"]{overflow-y:auto;}

/* 스케쥴 */
.popup_cals{top:54px;}

/* 게시판 검색컨트롤 */
.m_bbs{height:45px !important; line-height:45px !important;}
.m_bbs .btn_search{display:block; position:absolute; top:0px; right:0px !important; width:45px; height:45px; box-sizing:border-box; border-left:1px solid #565656; text-indent:100%; overflow:hidden; white-space:nowrap;}
.m_bbs .btn_search:before{content:''; display:block; position:absolute; left:50%; top:50%; width:13px; height:13px; margin:-8px 0 0 -8px; background:url(/images/mobile/icon_search.png) no-repeat 0 0; background-size:13px 39px;}
.m_bbs .btn_search.active:before{background-position:0 -26px;}
.m_bbs > p select{right:45px; width:200px; height:45px; padding-left:10px; padding-right:20px; font-size:12px; background-size:9px 7px;}
.m_bbs .sch{display:none; width:100%; top:45px; z-index:2; background-position:97% 50%; background-size:13px 13px; border-left-width:0px; border-top:1px solid #565656;}
.m_bbs .sch input{padding-right:45px;}

/* calendar */
.calendar_area{background:#fff;}
.calendar_area .title{position:relative; padding:15px;}
.calendar_area .title h3{padding:0 45px; text-align:center; font-family:'ITCAvantGardeW04-Demi'; font-size:14px; color:#222;}
.calendar_area .title > a{display:block; position:absolute; top:50%; width:37px; height:37px; margin-top:-19px; background:url(/images/mobile/btn_calendar.gif) no-repeat 50% 50%; background-size:5px 9px; font-size:0; text-indent:100%; overflow:hidden; white-space:nowrap;}
.calendar_area .title > a.prev{left:15px;}
.calendar_area .title > a.next{right:15px; transform:rotate(180deg);}
.calendar_area .date ul:after{content:''; display:block; clear:both;}
.calendar_area .date ul > li{float:left; width:calc(100% / 7); box-sizing:border-box; border-bottom:1px solid #cfcece; border-top:1px solid #cfcece;}
.calendar_area .date ul > li > a{display:block; padding:15px 0px; font-size:14px; font-family:'ITCAvantGardeW04-Demi'; text-align:center; color:#222;}
.calendar_area .date ul > li > a em{display:block; font-size:12px; color:#222;}
.calendar_area .date ul > li:first-child > a,
.calendar_area .date ul > li:first-child > a em{color:#cb2b25;}
.calendar_area .date ul > li:last-child > a,
.calendar_area .date ul > li:last-child > a em{color:#667f9f;}
.calendar_area .date ul > li.today{border:1px solid #f40000;}
.calendar_area .list dt{background:#eee; border-bottom:1px solid #cfcece; font-size:18px;}
.calendar_area .list dt:after{content:''; display:block; clear:both;}
.calendar_area .list dt > em{display:inline-block; position:relative; padding-left:10px; margin-left:5px; font-family:'ITCAvantGardeW04-Demi'; color:#cb2c26; font-size:16px;}
.calendar_area .list dt > em:before{content:''; display:inline-block; position:absolute; left:0px; top:50%; width:3px; height:3px; margin-top:-2px; background:#cb2c26; border-radius:50%;}
.calendar_area .list dt > span{float:right; display:inline-block; color:#cb2c26; font-weight:500; letter-spacing:-0.5px;}
.calendar_area .list dt{padding:10px 15px;}
.calendar_area .list .subject{min-height:90px; box-sizing:border-box; padding:15px; border-bottom:1px solid #cfcece; line-height:1.2em; word-break:keep-all;}
.calendar_area .list .subject,
.calendar_area .list .subject *{font-size:20px; color:#222; letter-spacing:-0.5px;}
.calendar_area .list .subject span{display:inline-block; margin-right:5px; font-weight:600;}
.calendar_area .list .subject span.red{color:#cb2b25;}
.calendar_area .list .subject span.blue{color:#1b4490;}
.calendar_area .list .subject span.orange{color:#d5752c;}
.calendar_area .list .subject i{display:block; margin-top:5px;}

.no_data{min-height:400px; background:#eee url(/images/mobile/bg_no_data_new.png) no-repeat center 130px;}
.no_data p{padding-top:80px; font-size:14px; color:#a0a0a0; font-weight:500; text-align:center;}

/* notice */
.notice_area{padding:15px;}
.notice_area .title{position:relative; background:#202021; border-bottom:1px solid #565656;}
.notice_area .title h3{height:45px; box-sizing:border-box; padding:11px 10px; margin-right:45px; color:#fff; font-size:18px; font-weight:400; letter-spacing:-1px; line-height:1.2em;}
.notice_area .title .btn_search{display:block; position:absolute; top:0px; right:0px; width:45px; height:45px; box-sizing:border-box; border-left:1px solid #565656; text-indent:100%; overflow:hidden; white-space:nowrap;}
.notice_area .title .btn_search:before{content:''; display:block; position:absolute; left:50%; top:50%; width:13px; height:13px; margin:-8px 0 0 -8px; background:url(/images/mobile/icon_search.png) no-repeat 0 0; background-size:13px 39px;}
.notice_area .title .btn_search.active:before{background-position:0 -26px;}
.notice_area .title select{position:absolute; right:45px; top:0px; width:100px; height:45px; padding-left:10px; padding-right:20px; -webkit-appearance:none; background:#202021 url(/images/mobile/icon_select.png) no-repeat 87% 50%; background-size:9px 7px; border:0px; border-left:1px solid #565656; color:#fff; font-size:12px; font-weight:300;}
.notice_area .title .search{display:none; position:relative;}
.notice_area .title .search input[type="text"]{height:45px; padding:0 70px 0 10px; background:#202021; border:0px; border-top:1px solid #565656; color:#fff;}
.notice_area .title .search .btn_search:before{background-position:0 -13px;}
.notice_area .list{background:#fff;}
.notice_area .list > li{padding:20px 10px; border-bottom:1px solid #e7e7e7;}
.notice_area .list a{display:inline-block;}
.notice_area .list a[data-list="subject"]{display:block; font-size:15px; letter-spacing:-1px; color:#222; line-height:1.2em;}
.notice_area .list a[data-list="file"]{padding-right:30px; margin-top:5px; background:url(/images/mobile/btn_download.png) no-repeat right 50%; background-size:22px 16px;}
.notice_area .list > li span{display:block;}
.notice_area .list > li span > *{display:inline-block; color:#999; font-size:12px;}
.notice_area .list > li span strong{margin-left:5px; color:#999;}
.notice_area .list > li span em{margin-left:10px;}
.notice_area.media{padding:0px;}
.notice_area.media .title{background:#fff; border-bottom:1px solid #e7e7e7;}
.notice_area.media .title h3{color:#222;}
.notice_area.media .detail{display:none; margin-top:15px; background:#f7f7f7;}
.notice_area.media .detail .datail_file{padding:15px;}
.notice_area.media .detail .datail_file a{display:inline-block; padding-right:30px; background:url('/images/mobile/btn_download.png') no-repeat right 50%; background-size:22px 16px; font-size:15px;}
.notice_area.media .detail .detail_contents{padding:15px;}
.notice_area.media .detail .detail_contents img{max-width:100%;}
.notice_area.media .detail .detail_contents div{width:100%; box-sizing:border-box; padding:20px 0; font-size:14px; color:#666; line-height:150%; word-break:keep-all;}
.notice_area.media .detail_top_info {position:relative; height:60px; line-height:60px; box-sizing:border-box; padding:0 15px; border-bottom:1px solid #cfcece;}
.notice_area.media .detail_top_info p {color:#222; font-size:17px; font-weight:500; text-indent:0;}
.notice_area.media .detail_top_info p span {padding-left:10px; color:#cd2b25;}
.notice_area.media .detail_top_info p span a{display:inline-block; font-size:14px; margin:0 5px; color:#cb2c26;}
.notice_area.media .detail_top_info p span a:nth-of-type(2){color:#222;}
.notice_area.media .detail_top_info p span a:nth-of-type(2):before{content:''; display:inline-block; width:1px; height:12px; margin-right:5px; margin-bottom:-1px; background:#999;}
.notice_area.media .detail_top_info .button {display:block; position:absolute; right:0px; top:0px; width:60px; height:60px; border-left:1px solid #cfcece; text-align:center;}

.live_detail_page {margin-top:54px;}
.live_contents {background-color:#fff; border-bottom:1px solid #cfcece;}
.live_contents .detail_top_info {position:relative; height:45px; line-height:45px; box-sizing:border-box; padding:0 15px; border-bottom:1px solid #cfcece;}
.live_contents .detail_top_info p {color:#222; font-weight:500; text-indent:0; font-size:12px;}
.live_contents .detail_top_info p span {padding-left:40px; color:#cd2b25;}
.live_contents .detail_top_info button {display:block; position:absolute; right:0px; top:0px; width:45px; height:45px; border-left:1px solid #cfcece; background:url(/images/mobile/btn_close_notice.png) no-repeat 50% 50%; background-size:9px 10px; text-indent:100%; overflow:hidden; white-space:nowrap;}
.live_contents .detail_title {height:auto; line-height:1.2em; padding:20px 15px; border-bottom:1px solid #cfcece; text-align:right;}
.live_contents .detail_title:after{content:''; display:block; clear:both;}
.live_contents .detail_title p{margin-bottom:20px; font-size:18px; color:#222; text-align:left; text-indent:0; line-height:1.2em;}
.live_contents .detail_title .d_info,
.live_contents .detail_title .p_info{padding-left:22px; position:static; color:#999; font-size:12px;}
.live_contents .detail_title .d_info{background:url('/images/mobile/icon_clock.png') no-repeat 0 50%;}
.live_contents .detail_title .p_info{margin-left:20px; background:url('/images/mobile/icon_eye.png') no-repeat 0 50%;}
.live_contents .detail_contents {position: relative; min-height:inherit;}
.live_contents .detail_contents img {width:100%; height:auto;} 
.live_contents .detail_contents > div {width:100%; box-sizing:border-box; padding:0px !important; font-size:14px; color:#666; line-height:150%; word-break:keep-all;}
.live_contents .detail_contents .btn_d_list {display:block; padding:10px 0; margin:0 -20px; font-size:14px; color:#666; border:0; border-top:1px solid #cfcece; text-align:center;}
.live_contents .detail_contents .btn_d_list:hover{background:#f7f7f7;}
.live_contents .detail_sns {position: static; padding-top:30px; text-align:right;}
.live_contents .detail_sns li {display:inline-block; list-style:none; background-repeat:no-repeat; background-position: 50% 50%; cursor:pointer; width:45px; height:45px;font-size:0px;}
.live_contents .detail_sns li:nth-child(1) {background-image:url('/images/sub/quick_facebook.png');}
.live_contents .detail_sns li:nth-child(1):hover {background-image:url('/images/sub/quick_facebook_on.png');}
.live_contents .detail_sns li:nth-child(2) {background-image:url('/images/sub/quick_x.png');}
.live_contents .detail_sns li:nth-child(2):hover {background-image:url('/images/sub/quick_x_on.png');}
.live_contents .detail_sns li:nth-child(3) {background-image:url('/images/sub/quick_copy.png');}
.live_contents .detail_sns li:nth-child(3):hover {background-image:url('/images/sub/quick_copy_on.png');}
.live_contents .detail_sns li:nth-child(4) {background-image:url('/images/sub/quick_insta.png');}
.live_contents .detail_sns li:nth-child(4):hover {background-image:url('/images/sub/quick_insta_on.png');}
.live_contents .datail_file{margin-top:30px;}
.live_contents .datail_file ul li{margin-top:5px;}
.live_contents .datail_file ul li:first-child{margin-top:0px;}
.live_contents .datail_file a{display:inline-block; padding-right:70px; background-size:20px 14px; font-size:13px; word-break:break-all;}


/* 선수상세 */
.popup_wrap .football-detail-popup {width:100% !important; height:100%; background-color:#fff; margin:0; overflow-y: auto;}
.football-detail-popup .top_menu {position:fixed; top:0px; left:0px; z-index:90; width:100%; height:45px; background:rgba(255,255,255,0.9); border-bottom:1px solid #cfcece; box-sizing:border-box; line-height:1.2em; padding-right:70px; font-size:12px; letter-spacing:-1px; color:#222; font-weight:400; text-indent:0;}
.football-detail-popup .top_menu:after{content:''; display:inline-block; height:100%; vertical-align:middle;}
.football-detail-popup .top_menu em{display:inline-block; padding-left:15px;}
.football-detail-popup .top_menu span{color:#E6002D; padding-left: 40px;}
.football-detail-popup .top_menu button {width:45px; height:45px; background-image:url('/images/sub/btn_close_01.gif'); background-repeat:no-repeat; background-position: 50% 50%; background-size:10px 10px; position:absolute; top:0px; right:0px; box-sizing:border-box; border-left:1px solid #cfcece; text-indent:100%; overflow:hidden; white-space:nowrap;}
.football-detail-popup .player-profile {position:relative; width:100%; box-sizing:border-box; padding:0 15px 50px; margin:80px 0 0; text-align:center;}
.football-detail-popup .player-profile .pic {border-radius: 50%;width: 250px;height: 250px;overflow: hidden;background-position: 50% 50%;background-size: cover;margin: 0 auto;}
.football-detail-popup .player-profile .name {margin-top:15px;font-size:18px;color: #000;font-weight: 500; line-height:1.2em;}
.football-detail-popup .player-profile .name .fw {color:#674daa;font-weight: 800;}
.football-detail-popup .player-profile .name .gk {font-weight: 800;color:#3f9f1e;}
.football-detail-popup .player-profile .name .df {font-weight: 800;color:#2a83d5;}
.football-detail-popup .player-profile .name .mf {font-weight: 800;color:#12ad99;}
.football-detail-popup .player-profile .status {margin-top:10px; font-size:12px; color:#000;}
.football-detail-popup .player-profile .btn-next,
.football-detail-popup .player-profile .btn-prev{display:block; position: absolute; top:50%; width:51px; height:36px; margin-top:-18px; text-indent:100%; overflow:hidden; white-space:nowrap;}
.football-detail-popup .player-profile .btn-next{right:15px; background:url('/images/sub/btn_next_txt.png') no-repeat 0 0;}
.football-detail-popup .player-profile .btn-prev{left:15px; background:url('/images/sub/btn_prev_txt.png') no-repeat 0 0;}
.football-detail-popup .match_tab{position:relative; padding:20px 15px; background:#f7f7f7; border-top:1px solid #e2e2e2; text-align:center;}
.football-detail-popup .match_tab > *{display:inline-block;}
.football-detail-popup .match_tab ul li{display:none;}
.football-detail-popup .match_tab ul li.on{display:block;}
.football-detail-popup .match_tab p{padding:0 30px; text-align:center; color:#222; font-size:25px; letter-spacing:-1px; font-weight:600;}
.football-detail-popup .match_tab em{display:block; position:absolute; left:0px; bottom:0px; width:100%; box-sizing:border-box; color:#d03a35; font-size:15px; text-align:center;}
.football-detail-popup .match_tab a{width:12px; height:18px; margin-bottom:-10px; background:url('/images/mobile/btn_match_arrow.png') no-repeat 0 -18px; background-size:12px 36px; text-indent:100%; overflow:hidden; white-space:nowrap;}
.football-detail-popup .match_tab a.off{background-position:0 0;}
.football-detail-popup .match_tab a.next{transform:rotate(-180deg);}
.football-detail-popup .view{padding:20px 15px; background:#f7f7f7;}
.football-detail-popup .player-log {width:100%;}
.football-detail-popup .player-log thead {background:#00145a;}
.football-detail-popup .player-log thead th {border:0px; padding:10px 0px;color:#fff;  font-size:12px;}
.football-detail-popup .player-log tbody tr td {border:1px solid #cfcece; outline:0px; background:#fff; padding:15px 5px; font-size:12px; letter-spacing:-0.5px; word-break:keep-all; line-height:1.2em; color:#222;}
.football-detail-popup .player-log tbody tr:first-child td{border-top-width:0px;}
.football-detail-popup .player-log tbody td[data-player="subject"]{padding:15px 5px; text-align:left;}
.football-detail-popup .player-log tbody td[data-player="subject"] em,
.football-detail-popup .player-log tbody td[data-player="subject"] i{display:inline-block; font-size:12px;}
.football-detail-popup .player-log tbody td[data-player="subject"] em{margin-right:5px; color:#666;}
.football-detail-popup .player-log tbody td[data-player="subject"] i{color:#cb2c26;}
.football-detail-popup .player-log tbody td[data-player="subject"] span{display:block; margin-top:5px; font-size:12px; color:#222;}

/* 대회 */
.competition_area{padding:20px 0 30px;}
.competition_area h3:first-child{margin-top:0px;}
.competition_area h4{padding:10px; background:#fff; border-left:1px solid #ccc; border-right:1px solid #ccc; border-bottom:1px solid #d9d9d9; font-size:16px; text-align:center; color:#222; font-weight:400;}
.competition_area table{width:100%;}
.competition_area table th,
.competition_area table td{padding:15px 10px; border:1px solid #ccc; letter-spacing:-0.5px; font-size:15px; line-height:1.2em;}
.competition_area table tbody tr:first-child th,
.competition_area table tbody tr:first-child td{border-top-width:0px;}
.competition_area table th{background:#f7f7f7; color:#2a2a2a; text-align:center; font-weight:400;}
.competition_area table td{background:#fff; color:#6d6d6d;}
.competition_area p{margin-top:10px; word-break:keep-all; font-size:15px;}
.competition_area p a{display:inline-block; color:#01419a; font-weight:600;}

/* 자료실 */
/*.archives_area{padding:20px 0px;}*/
.archives_area .list li{padding:10px; background:#fff; border-bottom:1px solid #e7e7e7;}
.archives_area .list table{width:100%;}
.archives_area .list table th,
.archives_area .list table td{padding:5px; font-size:15px; letter-spacing:-0.5px; word-break:keep-all;}
.archives_area .list table th{color:#666; font-weight:400;}
.archives_area .list table td{color:#222;}
.archives_area .list .flag{display:inline-block; margin-top:-2px; vertical-align:middle; line-height:1em;}
.archives_area .list .flag img{width:22px; height:22px;}

.popup_wrap .history_popup{width:100%; height:100%; background-color:#fff; margin:0; overflow-y: auto;}
.history_popup .flag{display:block; width:78px; height:78px; box-sizing:border-box; margin:0 auto; background-size:100% auto; background-repeat:no-repeat; background-position:50% 50%; border:1px solid #cecece; border-radius:50%;}
.history_popup .top_menu {position:fixed; top:0px; left:0px; z-index:90; width:100%; height:54px; background:rgba(255,255,255,0.9); border-bottom:1px solid #cfcece; box-sizing:border-box; line-height:1.2em; padding-right:70px; font-size:12px; letter-spacing:-1px; color:#222; font-weight:400; text-indent:0;}
.history_popup .top_menu:after{content:''; display:inline-block; height:100%; vertical-align:middle;}
.history_popup .top_menu em{display:inline-block; padding-left:15px;}
.history_popup .top_menu span:nth-child(1){color:#E6002D; padding-left:40px;}
.history_popup .top_menu span:nth-child(2){color:#999; padding-left:40px; font-weight:300;}
.history_popup .top_menu button{width:54px; height:54px; background-image:url('/images/sub/btn_close_01.gif'); background-repeat:no-repeat; background-position: 50% 50%; background-size:11px 11px; position:absolute; top:0px; right:0px; box-sizing:border-box; border-left:1px solid #cfcece; text-indent:100%; overflow:hidden; white-space:nowrap;}
.history_popup .country_newtitle{position:relative; width:100%; box-sizing:border-box; padding:0 15px 30px; margin:80px 0 0; border-bottom:1px solid #cfcece;text-align:center;}
.history_popup .country_newtitle .country_flag{display:inline-block; text-align:center; width:auto;}
.history_popup .country_newtitle .country_flag p{font-size:15px; color:#222; padding-top:10px; letter-spacing:-1px; line-height:1.2em;} 
.history_popup .country_newtitle > span{display:inline-block; padding:30px 30px 0; font-family:'ITCAvantGardeW04-Demi'; font-size:42px; color:#ccc; vertical-align:top; font-weight:800;}
.history_conts{padding:15px; background:#f7f7f7;}
.history_conts h3{font-size:20px; letter-spacing:-1px; font-weight:400; color:#222;}
.history_conts .score{padding-top:25px; text-align:center;}
.history_conts .score > li{display:inline-block; padding:0 10px; font-family:'ITCAvantGardeW04-Demi'; font-size:13px; font-weight:600; text-align:center;}
.history_conts .score > li > span{display:block; font-family:'ITCAvantGardeW04-Demi'; font-size:42px; font-weight:800; line-height:1em;}
.history_conts .score .match {color:#222;}
.history_conts .score .match span {color:#222;}
.history_conts .score .win {color:#E6002D;}
.history_conts .score .win span {color:#E6002D;}
.history_conts .score .draw {color:#999;}
.history_conts .score .draw span {color:#999;}
.history_conts .table{margin-top:20px;}
.history_conts .table .thead,
.history_conts .table .tbody{display:table; width:100%;}
.history_conts .table .thead > li{display:table-cell; padding:10px; box-sizing:border-box; background:#184490; font-size:15px; color:#fff; word-break:keep-all;}
.history_conts .table .thead > li:nth-of-type(1),
.history_conts .table .tbody > li > a > div:nth-of-type(1){width:5%;}
.history_conts .table .thead > li:nth-of-type(2),
.history_conts .table .tbody > li > a > div:nth-of-type(2){width:20%; text-align:center;}
.history_conts .table .thead > li:nth-of-type(3),
.history_conts .table .tbody > li > a > div:nth-of-type(3){width:15%; text-align:center;}
.history_conts .table .thead > li:nth-of-type(4),
.history_conts .table .tbody > li > a > div:nth-of-type(4){width:40%; text-align:center;}
.history_conts .table .thead > li:nth-of-type(5),
.history_conts .table .tbody > li > a > div:nth-of-type(5){width:20%; text-align:center;}
.history_conts .table .tbody > li{display:table-row;}
.history_conts .table .tbody > li > a{display:table; position:relative; width:100%; box-sizing:border-box; border:1px solid #cfcece; border-top-width:0px;}
/*
.history_conts .table .tbody > li > a:before,
.history_conts .table .tbody > li > a:after{content:''; display:block; position:absolute; top:50%; background:#a0a0a0;}
.history_conts .table .tbody > li > a:before{right:17px; width:1px; height:16px; margin-top:-8px;}
.history_conts .table .tbody > li > a:after{right:10px; width:16px; height:1px;}
*/
.history_conts .table .tbody > li > a > div{display:table-cell; padding:10px; box-sizing:border-box; background:#fff; word-break:keep-all; font-size:13px; color:#222; vertical-align:middle;}
.history_conts .table .tbody > li > a.active > *{color:#184490; font-weight:500;}
.history_conts .table .tbody > li > a.active:before{display:none;}
.history_conts .table .tbody .detail{/*display:none;*/ border:1px solid #cfcece; border-top-width:0px;}
.history_conts .table .tbody > li > a.active + .detail{display:block;}
.history_conts .table .tbody .detail .tab_depth01{padding:20px 10px 10px;}
.history_conts .table .tbody .detail .tab_depth01 a{display:inline-block; margin-right:10px; font-size:20px; color:#a2a2a2; letter-spacing:-1px;}
.history_conts .table .tbody .detail .tab_depth01 a.on{color:#222;}
.history_conts .table .tbody .player .tab_depth02{display:table; width:100%;}
.history_conts .table .tbody .player .tab_depth02 a{display:table-cell; width:50%; height:56px; line-height:1em; box-sizing:border-box; background:#eee; border-top:1px solid #ccc; text-align:center; font-size:18px; color:#909090; letter-spacing:-1px; vertical-align:middle;}
.history_conts .table .tbody .player .tab_depth02 a:nth-of-type(2){border-left:1px solid #ccc;}
.history_conts .table .tbody .player .tab_depth02 a.on{background:#fff; color:#222;}
.history_conts .table .tbody .player .tab_depth02 .flag{display:inline-block; width:28px; height:28px; margin-right:5px; border-radius:50%; box-sizing:border-box; background-size:100% auto; background-repeat:no-repeat; background-position:50% 50%; border:1px solid #cecece; vertical-align:middle;}
.history_conts .table .tbody .player .list_player li{position:relative; min-height:100px; padding:15px 10px; border-top:1px solid #cfcece; }
.history_conts .table .tbody .player .list_player .captain {font-size:0px; position:absolute; width:26px; height:26px; top:17px; left:12px;background:url('/images/team/icon_captain.png') no-repeat left top; z-index: 1;}
.history_conts .table .tbody .player .list_player .pic{display:block; position:absolute; left:10px; top:50%; width:98px; height:98px; margin-top:-48px; border-radius:50%; overflow:hidden; background-repeat:no-repeat; background-position:50% 0; background-size:100%;}
.history_conts .table .tbody .player .list_player .pic ~ p{margin-left:110px;}
.history_conts .table .tbody .player .list_player p{font-size:13px; color:#999;}
.history_conts .table .tbody .player .list_player p em{display:block; font-size:13px; color:#999;}
.history_conts .table .tbody .player .list_player p.name{padding-right:25px; margin-bottom:10px; font-size:16px; font-weight:500; color:#222;}
.history_conts .table .tbody .player .list_player p.name em{display:inline-block; margin-left:10px; color:#222;}
.history_conts .table .tbody .player .list_player i{display:block; position:absolute; right:10px; top:17px; font-family:'Verdana'; font-size:15px; font-weight:600;}
.history_conts .table .tbody .player .list_player i.gk{color:#3f9f1e;}
.history_conts .table .tbody .player .list_player i.df{color:#2a83d5;}
.history_conts .table .tbody .player .list_player i.mf{color:#12ad99;}
.history_conts .table .tbody .player .list_player i.fw{color:#674daa;}
.history_conts .table .tbody .result .new_play_result{padding:20px 0 0; background:#fff; border-top:1px solid #cfcece;}
.history_conts .table .tbody .result .new_play_result div[class^="box"]{float:left; position:relative; width:50%; height:120px; box-sizing:border-box;}
.history_conts .table .tbody .result .new_play_result div[class^="box"] p{padding:0 5px; font-size:15px; color:#222; text-align:center; line-height:1.2em;}
.history_conts .table .tbody .result .new_play_result div[class^="box"] em{display:block; position:absolute; top:50%; margin-top:-40px; font-size:42px; line-height:1em; font-family:'Verdana'; color:#ccc; font-weight:800;}
.history_conts .table .tbody .result .new_play_result .box01{padding-right:50px;}
.history_conts .table .tbody .result .new_play_result .box02{padding-left:50px;}
.history_conts .table .tbody .result .new_play_result .box01 em{right:20px;}
.history_conts .table .tbody .result .new_play_result .box02 em{left:20px;}
.history_conts .table .tbody .result .new_play_result .win{color:#222 !important;}
.history_conts .table .tbody .result .new_play_result .new_result_score{clear:both; border-top:1px solid #cfcece;}
.history_conts .table .tbody .result .new_play_result .new_result_score li{display:table; width:100%; box-sizing:border-box; padding:10px; border-bottom:1px solid #cfcece;}
.history_conts .table .tbody .result .new_play_result .new_result_score li > *{display:table-cell;}
.history_conts .table .tbody .result .new_play_result .new_result_score li em{width:30%; text-align:center; font-size:15px; color:#222; font-weight:400;}
.history_conts .table .tbody .result .new_play_result .new_result_score li span{width:35%; font-size:18px; font-family:'Verdana'; font-weight:800; color:#ccc; line-height:1em; text-align:center;}
.history_conts .table .tbody .result .new_play_result .new_result_score li:nth-of-type(2) ~ li{background:#f5f5f5;}
.history_conts .table .tbody .result .new_result_table{padding:20px 10px;}
.history_conts .table .tbody .result .new_result_table table:not(.change){width:100%; box-sizing:border-box; margin-bottom:20px;}
.history_conts .table .tbody .result .new_result_table table:not(.change) caption{padding:10px; text-align:left; background-color:#00145a; color:#fff; font-size:16px; font-weight:300; line-height:1em;}
.history_conts .table .tbody .result .new_result_table table:not(.change) th,
.history_conts .table .tbody .result .new_result_table table:not(.change) td{padding:7px 5px; background:#fff; border:1px solid #cfcece; text-align:center;}
.history_conts .table .tbody .result .new_result_table table:not(.change) thead th {color:#222; border:1px solid #cfcece; font-weight:500;}
.history_conts .table .tbody .result .new_result_table table:not(.change) tbody td:nth-child(1) {width:40%; padding-left:10px; text-align:left;}
.history_conts .table .tbody .result .new_result_table table:not(.change) tbody td:nth-child(2) {width:12%;}
.history_conts .table .tbody .result .new_result_table table:not(.change) tbody td:nth-child(3) {width:12%;}
.history_conts .table .tbody .result .new_result_table table:not(.change) tbody td:nth-child(4) {width:12%;}
.history_conts .table .tbody .result .new_result_table table:not(.change) tbody td:nth-child(5) {width:12%;}
.history_conts .table .tbody .result .new_result_table table:not(.change) tbody td:nth-child(6) {width:12%;}
.history_conts .table .tbody .result .new_result_table table.change{width:100%; box-sizing:border-box; padding:10px; margin-top:-1px; background:#fff; border:1px solid #cfcece; border-collapse:inherit;}
.history_conts .table .tbody .result .new_result_table table.change th,
.history_conts .table .tbody .result .new_result_table table.change td{padding:3px 0px; border-top:1px solid #d2d2d2; border-left:1px solid #d2d2d2; font-size:13px;}
.history_conts .table .tbody .result .new_result_table table.change tbody tr:first-child th,
.history_conts .table .tbody .result .new_result_table table.change tbody tr:first-child td{border-top-width:0px;}
.history_conts .table .tbody .result .new_result_table *[data-change]{width:25%; font-size:12px !important; border-left-width:0px !important;}
.history_conts .table .tbody .result .new_result_table *[data-change="in"]{color:#43964e;}
.history_conts .table .tbody .result .new_result_table *[data-change="out"]{color:#cd2b25;}
.history_conts .table .tbody .result .new_result_table table.change tbody td:nth-of-type(1){width:50%; padding-left:10px !important; text-align:left;}
.history_conts .table .tbody .result .new_result_table table.change tbody td:nth-of-type(2){width:25%; text-align:center;}
.history_conts .table .tbody .result .new_result_table .change_result ~ .change_result{margin-top:20px;}
.history_conts .table .tbody .result .game_result{padding:0 10px 30px;}
.history_conts .table .tbody .result .game_result ul{display:table; width:100%;}
.history_conts .table .tbody .result .game_result ul li{display:table-row;}
.history_conts .table .tbody .result .game_result ul li > *{display:table-cell; padding:5px; font-size:14px; letter-spacing:-0.5px; vertical-align:middle;}
.history_conts .table .tbody .result .game_result ul li span{width:100px; color:#666;}
.history_conts .table .tbody .result .game_result ul li em{color:#222;}
.history_conts .btn_more_view{width:auto; height:auto; padding:15px 0px; margin-top:0px; line-height:inherit; background:#fff; border:1px solid #cfcece; border-top-width:0px; border-radius:0px; text-align:center;}

/* 역대감독 */
.director {width:100%; box-sizing:border-box; border:0px;}
.director th,
.director td{padding:7px 10px; height:auto !important; line-height:inherit !important;}
.director thead tr th {text-align:center; border:1px solid #cfcece; font-size:15px; font-weight:400; color:#222;}
.director thead tr th:nth-child(1) {width:20%;}
.director thead tr th:nth-child(3) {width:30%;}
.director tbody tr td {background-color:#fff; border:1px solid #cfcece; font-size:15px; font-weight:300; color:#222;}
.director .no_data{padding:15px 10px; text-align:center;}

/* 간행물 */
.titleKFA{padding:25px 15px 15px; border-bottom:1px solid #cfcece; font-size:30px; font-weight:500; color:#222; letter-spacing:-1px;}
.publication_area .tab:after{content:''; display:block; clear:both;}
.publication_area .tab > li{float:left; width:50%;}
.publication_area .tab > li > a{display:block; padding:10px 0px; border-bottom:1px solid #ccc; background:#eee; font-size:17px; letter-spacing:-1px; color:#999; text-align:center;}
.publication_area .tab > li > a.on{background:#fff; color:#222;}
.publication_area .tab > li:nth-of-type(2) > a{border-left:1px solid #ccc;}
.publication_area .onside_box > p{padding:15px; font-size:16px; color:#222; word-break:keep-all; font-weight:300; letter-spacing:-0.5px;}
.publication_area .new{padding:25px 15px; border-top:1px solid #ccc;text-align: center;}
.publication_area .new h4{font-size:28px; font-weight:300; letter-spacing:-1px; color:#222;}
.publication_area .new .img{display:block; text-align:center;}
.publication_area .new .img img{max-width:100%;}
.publication_area .new .btn_pdf{display:block; padding:10px 0px; margin-top:10px; background:#cd2c26; color:#fff; font-size:16px; font-weight:300; text-align:center;}
.publication_area .new .btn_pdf:after{content:''; display:inline-block; width:22px; height:16px; margin-left:10px; background:url('/images/sub/down_btn_gray.png') no-repeat 0 0;}
.publication_area .new .btn_ebook{display:block; padding:10px 0px; margin-top:10px; background:#cd2c26; color:#fff; font-size:16px; font-weight:300; text-align:center;}
.publication_area .new .btn_ebook:after{content:none;}
.publication_area .new > div{padding:20px 0px; font-size:16px;}
.publication_area .new > div em{display:block; margin-top:10px; font-weight:500; color:#222;}
.publication_area .list{padding:20px 15px; border-top:1px solid #ccc;}
.publication_area .list ul:after{content:''; display:block; clear:both;}
.publication_area .list ul > li{float:left; margin-bottom:15px;}
.publication_area .list ul > li a{color:#222;}
.publication_area .list ul > li em{display:block; margin-top:7px; text-align:center; font-size:15px;}
.publication_area .list .img{display:block; width:100%; height:200px; overflow:hidden; text-align:center;}
.publication_area .list img{height:100%; /*margin-left:-100%; margin-right:-100%;*/}

.medical_area dl{padding:20px 15px;}
.medical_area dl dt{font-size:25px; color:#184490; font-weight:600; font-family:'ITCAvantGardeW04-Demi';}
.medical_area dl dd p{margin-top:10px; font-size:15px; word-break:keep-all;}
.medical_area .trainner_list .box:first-child h4 > a{border-top:1px solid #e2e2e2 !important;}
.medical_area .trainner_list ul{display:none; padding:15px; background:#f7f7f7; border-top:1px solid #e2e2e2;}
.medical_area .trainner_list ul li{margin-top:7px;}
.medical_area .trainner_list ul li > a{display:block; padding:18px 55px 20px 10px; background:#fff url('/images/sub/arrow_gray.png') no-repeat 95% 50%; border:1px solid #cfcece; box-shadow:1px 1px 1px rgba(0,0,0,0.1); font-size:14px; letter-spacing:-1px; color:#666; line-height:1.2em;}
.medical_area .trainner_list ul li > a:hover,
.medical_area .trainner_list ul li > a:focus{background-image:url('/images/sub/arrow_red.png'); border:1px solid #cd2b25; color:#cd2b25;}

/* 조직도 */
.organ_area .chart{padding:20px 15px; height:calc(1300px - 266px);}
.organ_area .chart:after{content:''; display:block; clear:both;}
.organ_area .chart h4{width:98px; height:98px; line-height:98px; margin:0 auto; background:#cd2b25; border-radius:50%; color:#fff; font-size:28px; font-weight:500; text-align:center;}
.organ_area .chart h4:after{content:''; display:block; width:2px; height:35px; margin:0 auto; background:#dc6965;}
.organ_area .chart > ul > li{margin-bottom:15px;}
.organ_area .chart > ul > li > span,
.organ_area .chart > ul > li > a{display:block; border-bottom:5px solid #cd2b25; font-size:22px; color:#cd2b25; letter-spacing:-1px;}
.organ_area .chart > ul > li > span > em{margin-left:5px; font-size:16px; color:#cd2b25;}
.organ_area .chart > ul > li span,
.organ_area .chart > ul > li a{display:block; color:#cd2b25;}
.organ_area .chart > ul .black span,
.organ_area .chart > ul .black a{color:#222; border-color:#222;}
.organ_area .chart > ul .black *:before{background:#222;}
.organ_area .chart > ul .gray span,
.organ_area .chart > ul .gray a{color:#535353; border-color:#535353;}
.organ_area .chart > ul .blue span,
.organ_area .chart > ul .blue a{color:#184490; border-color:#184490;}
.organ_area .chart > ul .blue:before{background:#184490;}
.organ_area .chart > ul > li > ul{padding-top:15px;}
.organ_area .chart > ul > li > ul:before{content:''; display:block; width:80%; height:1px; margin-bottom:5px; background:#cd2b25;}
.organ_area .chart > ul > li > ul > li{margin-bottom:7px;}
.organ_area .chart > ul > li > ul > li > span,
.organ_area .chart > ul > li > ul > li > a{font-size:13px; line-height:1.2em;}
.organ_area .chart > ul.right li{text-align:right;}
.organ_area .chart > ul.right > li > ul:before{float:right;}
.organ_area .chart > ul.right > li > ul > li:first-child{clear:both;}
.organ_area .chart .depthOther{position:relative; z-index:14; width:calc(100% / 2 - 59px); margin-top:-75px;}
.organ_area .chart .depthOther.left{float:left;}
.organ_area .chart .depthOther.right{float:right;}
.organ_area .chart .depthOther.right > li:nth-of-type(3){margin-top:30px;}
.organ_area .chart .depth01{clear:both; position:relative; top:-286px; z-index:10;}
.organ_area .chart .depth01 > li{text-align:center;}
.organ_area .chart .depth01 > li > span,
.organ_area .chart .depth01 > li > a{width:98px; margin:0 auto;}
.organ_area .chart .depth01 > li:nth-of-type(1):after{content:''; display:block; width:2px; height:287px; margin:0 auto; background:#dc6965;}
.organ_area .chart .depth01 > li:nth-of-type(1) .depth02{position:absolute; top:280px; width:100%;}
.organ_area .chart .depth01 > li:nth-of-type(1) .depth02:before{width:100%;}
.organ_area .chart .depth01 > li:nth-of-type(1) .depth02:after{content:''; display:block; clear:both;}
.organ_area .chart .depth01 > li:nth-of-type(1) .depth02 > li{float:left;}
.organ_area .chart .depth01 > li:nth-of-type(1) .depth02 > li:nth-of-type(2){float:right;}
.organ_area .chart .depth01 > li:nth-of-type(1) .depth02 > li > span,
.organ_area .chart .depth01 > li:nth-of-type(1) .depth02 > li > a{font-size:16px; font-weight:500;}

.organ_area .chart .depth01 > li:nth-of-type(3){position:relative;}
.organ_area .chart .depth01 > li:nth-of-type(3):after{position:absolute; left:50%; top:38px; height:200px !important;}
.organ_area .chart .depth01 > li:nth-of-type(3) > ul.right > li:not(:first-child){margin-top:15px;}
.organ_area .chart .depth01 > li:nth-of-type(3) > ul.right > li:not(:first-child):before{content:''; display:block; float:right; width:80%; height:1px; margin-bottom:5px; background:#222;}
.organ_area .chart .depth01 > li:nth-of-type(3) > ul.right > li:not(:first-child) span,
.organ_area .chart .depth01 > li:nth-of-type(3) > ul.right > li:not(:first-child) a{clear:right;}
.organ_area .chart .depth01 > li:nth-of-type(3) ul:nth-of-type(2){width:50%; margin-top:100px;}

.organ_area .chart .depth01 .depth02.left{float:left; width:50%; margin-top:0px;}
.organ_area .chart .depth01 .depth02.right{float:right; width:calc(100% / 2 - 59px); margin-top:-17px;}
.organ_area .chart .depth01 .depth02.left:before,
.organ_area .chart .depth01 .depth02.right:before{width:100%;}
.organ_area .chart .depth01 .depth02.left > li{text-align:left;}
.organ_area .chart .depth01 .depth02.right > li{text-align:right;}
.organ_area .chart .depth01 li.black:after{content:''; display:block; width:2px; height:30px; margin:0 auto; background:#222;}
.organ_area .chart .depth01 li.black .depth02 > li > span,
.organ_area .chart .depth01 li.black .depth02 > li > a,
.organ_area .chart .depth02.black > li > span,
.organ_area .chart .depth02.black > li > a{font-size:14px; font-weight:500;}
.organ_area .chart .depth02 > li > ul > li > span,
.organ_area .chart .depth02 > li > ul > li > a{margin-top:5px; font-size:13px; color:#666; line-height:1.2em;}
.organ_area .chart .depth02.clear{padding-top:55px;}
.organ_area .chart .depth02.clear:after{content:''; display:block; clear:both;}
.organ_area .chart .depth02.clear:before{width:100%;}
.organ_area .chart .depth02.clear > li{float:left; width:33%; box-sizing:border-box; text-align:center;}
.organ_area .chart .depth02.clear > li > ul > li{text-align:center;}
.organ_area .chart .depth02.clear2{padding-top:25px;}
.organ_area .chart .depth02.clear2:after{content:''; display:block; clear:both;}
.organ_area .chart .depth02.clear2:before{width:100%;}
.organ_area .chart .depth02.clear2 > li{float:left; width:33%; box-sizing:border-box; text-align:center;}
.organ_area .chart .depth02.clear2 > li > ul > li{text-align:center;}
.organ_area .chart .clear{clear:both;}
.organ_area .detail{padding:20px 15px;}
.organ_area .detail table{table-layout:fixed; margin-bottom:15px; margin-top:0px;}
.organ_area .detail table thead th{padding:15px;}
.organ_area .detail table th,
.organ_area .detail table td{font-size:15px; word-break:keep-all;}
.organ_area .detail table tr td:nth-of-type(2){padding:15px 10px; text-align:left;}
.organ_area .detail table tbody tr:first-child td{border-top-width:0px;}

/* 리스트더보기 */
ul[id^="loadUl"] .loadLi_F{display:none;}
ul[id^="loadUl"] .loadLi_F.active{display:block;}

ul[id^="loadUl"] .loadLi{display:none;}
ul[id^="loadUl"] .loadLi.active{display:block;}

/* 아코디언 */
.accordion h4 > a{display:block; position:relative; padding:10px; border-top:1px solid #e2e2e2; font-size:18px; font-weight:300; color:#184490; letter-spacing:-1px;}
.accordion h4 > a:before,
.accordion h4 > a:after{content:''; display:block; position:absolute; top:50%; background:#282828;}
.accordion h4 > a:before{width:1px; height:16px; margin-top:-7px; right:17px;}
.accordion h4 > a:after{width:16px; height:1px; right:10px;}
.accordion h4 > a.active:before{display:none;}
.accordion div.detail{display:none; border-top:1px solid #e2e2e2;}

@media all and (min-width:641px){
	.publication_area .new .img{overflow:hidden; width:100%; height:545px; text-align:center;}
	.publication_area .new .img img{height:100%; /*margin-left:-100%; margin-right:-100%;*/}
	.publication_area .new .btn_pdf{width:200px; margin:15px auto 0;}	
	.publication_area .list ul > li{width:32%;}
	.publication_area .list ul > li:nth-child(3n+2){margin:0 2%;}

	.medical_area .trainner_list ul:after{content:''; display:block; clear:both;}
	.medical_area .trainner_list ul li{float:left; width:50%;}
	.medical_area .trainner_list ul li a{margin-right:5px;}
	.medical_area .trainner_list ul li:nth-child(2n) a{margin-right:0px; margin-left:5px;}
	.medical_area .trainner_list ul li:nth-child(2n+3){clear:left;}

	.organ_area .chart .depthOther{width:calc(100% / 2 - 20%);}
	.organ_area .chart .depth02.clear > li,
	.organ_area .chart .depth02.clear > li > ul > li{text-align:center;}
}

@media all and (max-width:640px){
	.football-detail-popup .player-profile .pic{width:160px; height:160px;}	
	.football-detail-popup .player-log col[data-player="item"]{width:50px !important;}
	.football-detail-popup .player-log col[data-player="score"]{width:100px !important;}

	.history_popup .country_newtitle .country_flag{width:140px; vertical-align:top;}
	.history_popup .country_newtitle > span{padding-left:0px; padding-right:0px;}

	.director thead{display:none;}
	.director tbody tr{display:block; margin-bottom:15px;}
	.director tbody tr td{display:block; position:relative; padding-left:95px; border-top-width:0px;}
	.director tbody tr td:first-child{border-top-width:1px;}
	.director tbody tr td:after{display:block; position:absolute; left:0px; top:0px; width:80px; height:100%; box-sizing:border-box; padding:7px 10px; background:#f7f7f7; text-align:center;}
	.director tbody tr td:first-child:after{content:'감독';}
	.director tbody tr td:nth-of-type(2):after{content:'대회';}
	.director tbody tr td:nth-of-type(3):after{content:'기간';}
	.director tbody tr td.no_data{padding-top:80px; padding-left:0px; background-color:transparent;}
	.director tbody tr td.no_data:after{display:none;}
	.director tbody tr:last-child td{border-bottom-width:1px}

	.publication_area .list ul > li{width:49%;}
	.publication_area .list ul > li:nth-child(2n){float:right;}
	.publication_area .old_box table tbody tr td:first-child{display:none;}
	.publication_area .old_box table col[data-ouside="num"]{display:none;}
	.publication_area .old_box table col[data-ouside="date"]{width:110px !important;}
	.publication_area .old_box table td{padding:15px 7px; font-size:15px;}

	.organ_area .detail table colgroup col:nth-of-type(1){width:100px !important;}

	.m_bbs > p select{width:100px;}
}

@media all and (max-width:420px){
	.calendar_area .date ul > li > a{font-size:14px;}
	.calendar_area .date ul > li > a em{font-size:12px;}
	.calendar_area .list dt{font-size:12px;}
	.calendar_area .list .subject,
	.calendar_area .list .subject *{font-size:14px;}

	.football-detail-popup .player-profile .name{font-size:20px;}
	.football-detail-popup .player-profile .status{font-size:14px;}
	.football-detail-popup .match_tab a.prev{left:15px;}
	.football-detail-popup .match_tab a.next{right:15px;}
	.football-detail-popup .match_tab em{position:static; padding:0 30px;}
	.football-detail-popup .match_tab p{display:block; padding:0 30px;}
	.football-detail-popup .view{padding-top:0px;}
	.football-detail-popup .match_tab a{position:absolute; top:50%; margin-top:-9px; margin-bottom:0px;}	

	.competition_area col[data-table="th"]{width:80px !important;}
	.archives_area col[data-table="th"]{width:100px !important;}

	.history_popup .country_newtitle .country_flag{width:120px;}
	.history_popup .country_newtitle .country_flag p{font-size:14px;}
	.history_conts .table .tbody .player .list_player p.name em{display:block; margin-left:0px;}

	.organ_area .chart .depth01{top:-281px;}		
}

@media all and (max-width:360px){
	.football-detail-popup .player-profile .pic{width:160px; height:160px;}
	.football-detail-popup .player-log col[data-player="item"]{width:40px !important;}
	.football-detail-popup .player-log col[data-player="score"]{width:80px !important;}

	.history_conts .score > li{padding:0 10px;}
	.history_popup .country_newtitle .country_flag{width:100px;}
	.history_conts .table .tbody .player .tab_depth02 a{font-size:16px;}
	.history_conts .table .tbody .result .new_play_result .box01 em{right:10px;}
	.history_conts .table .tbody .result .new_play_result .box02 em{left:10px;}
	.history_conts .table .tbody .result .game_result ul li span{width:80px;}

	.organ_area .chart > ul > li > span,
	.organ_area .chart > ul > li > a{font-size:18px;}
	.organ_area .chart > ul > li > span > em{margin-left:0px; font-size:14px;}
	.organ_area .chart .depth01{top:-275px;}
	.organ_area .chart .depth01 > li:nth-of-type(3):after{top:32px;}
	.organ_area .chart .depth02.clear > li{padding:0 5px;}

	.notice_area.media .detail_top_info p{font-size:14px;}
}
