/* 인사말 */
#page-9 {overflow:hidden;}
#page-9 .khj-photo {position:relative;}
#page-9 .khj-photo .rect {font-weight:500; display:flex; justify-content:space-between;}
#page-9 .khj-photo .txt {font-size:45px;color:#001129; display:}
#page-9 .khj-photo .txt .navybold{color:#0c3063;}
#page-9 .khj-photo .greet_lg {padding-right:125px;}
#page-9 .gray {position:relative;}

#page-9 .gray .wrap {position:relative;z-index:1000;padding:100px 0;}
#page-9 .gray p {color:#1d1d1d;line-height:30px; display:inline-block;}
#page-9 .gray p.sign{padding-left:25px;}

/* 연혁 */
#page-10 {}
#page-10 .wrap {}
#page-10 .col-6:first-child {text-align:center;}
#page-10 .col-6:first-child .log {background:url(/images/content/icon_history_1.png) no-repeat left 30px top 8px;}
#page-10 .col-6:last-child {border-left:1px solid #ccc;}
#page-10 .col-6:last-child .log {background:url(/images/content/icon_history_2.jpg) no-repeat left 30px top 8px;}
#page-10 .title {color:#002060;font-size:35px;margin:0 0 40px 0;}
#page-10 .history.integrated {background:#001129;width:100%;margin:0 auto;color:#fff;padding-top:10px;}
#page-10 .history.integrated div > div.year {width:103px;}
#page-10 .history.integrated div > ul {margin-bottom:10px !important;}
#page-10 .history.integrated div > ul li {font-size:20px;}
#page-10 .history {}
#page-10 .history .log > div {padding:0 0 0 70px;text-align:left;}
#page-10 .history .log > div:first-child {}
#page-10 .history .log > div > div {float:left;width:20%;padding-top:4px;font-weight:bold;}
#page-10 .history .log > div > ul {float:left;width:80%;margin-bottom:30px;}
#page-10 .history .log > div > ul li {padding:4px 0;}

/* 구단상징 */
#page-11 {}
#page-11 .emblem-rect {border-left:1px solid #ccc;border-right:1px solid #ccc;}
#page-11 .emblem-rect img {position:relative;left:-50px;}
#page-11 .subject {font-weight:bold;font-size:20px;color:#1d1d1d;}
#page-11 .col-3 {color:#1d1d1d;font-size:30px;}
#page-11 .cjfc-color {}
#page-11 .cjfc-color > div {float:left;width:30%;margin-right:5%;}
#page-11 .cjfc-color > div:nth-child(3) {margin-right:0;color:#555555;}
#page-11 .cjfc-color > div > div {width:100%;padding:20px 40px;color:#fff;}
#page-11 .cjfc-blue {background:#002060;margin-right:5%;}
#page-11 .cjfc-red {background:#ec1c24;margin-right:5%;}
#page-11 .cjfc-green {background:#80c242;margin-right:0;}
#page-11 .uniform {width:50%;float:left;}
#page-11 .uniform .rect {padding:20px;text-align:center;}
#page-11 .uniform .blue-line {text-align:right;font-size:20px;color:#1d1d1d;font-weight:bold;}
#page-11 .uniform .blue-line > div {border-bottom:3px solid #002060;height:0;position:relative;top:16px;width:75%;display:block;}
#page-11 .download {}
#page-11 .download a {width:48%;display:block;padding:20px 0;background:#001129;color:#fff;text-align:center;}
#page-11 .mascot {}
#page-11 .mascot div {width:33%;float:left;height:380px;position:relative;}
#page-11 .mascot div img {width:100%;vertical-align: bottom;position:absolute;bottom:0;}

/* 경기장 */
#page-12 {}
#page-12 .stadium {position:relative;}
#page-12 .stadium .stadium-image {position:relative;z-index:100;}
#page-12 .stadium .stadium-image img {width:640px;}
#page-12 .stadium .gray-box {position:absolute;right:0;top:50px;background:#f4f4f4;width:50%;height:440px;padding:0 0 0 120px;z-index:1;}
#page-12 .stadium .gray-box .blue-line {border-left:2px solid #002060;height:80px;margin:0 0 20px 10px;}
#page-12 .stadium .gray-box .table th {font-size:20px;}
#page-12 .stadium .gray-box .table td {font-size:17px;}
#page-12 .stadium .gray-box .table th,
#page-12 .stadium .gray-box .table td {border:0;color:#666;font-weight:normal;vertical-align: middle;height:60px;}
#page-12 #map {margin-top:100px;}
#page-12 #map .map {/*background:url(/images/content/stadium_map.jpg) no-repeat center top;*/height:454px;}
#page-12 #map .wrap {background:#fff;color:#1d1d1d;text-align:center;padding-top:80px;font-size:60px;font-weight:bold;position:relative;top:-80px;}

/* 코칭스탭 */
#squad {}
#squad .mb-5{margin-bottom:30px !important;}
#squad .position {text-align:center;font-size:35px;color:#1d1d1d;font-weight:bold;margin-bottom:30px;}
#squad .rect {position:relative;height:319px;}
#squad .rect .txt{position: absolute;left:0;top:0;z-index: 2;}
#squad .rect .rank {position:absolute;top:80px;left:20px;font-size:20px;}
#squad .rect .name {background:#001129;color:#fff;position:absolute;top:120px;padding:0 0 1px 20px;width:155px;font-size:20px;font-size:27px;}
#squad .rect .profile {padding-left:20px;position:relative;top:180px;font-size:15px;font-weight: 300;color:#555;line-height: 1.35;}
#squad .rect .face {position:absolute;right:0;bottom:0;z-index:1;}
#squad .col-4 {margin-bottom:30px;}

/* 경기장 */
#page-29 {}
#page-29 .g_bg {background: url(/images/content/bg0801.jpg) center center no-repeat;height:500px;text-align: center;margin-top:200px;position: relative;}
#page-29 .g_bg .w_bg{background: rgba(255,255,255,0.3);margin:0 30px 30px 30px;padding-bottom:81px;}
#page-29 .g_bg .w_bg img{position:absolute;left:50%;top:-100px;margin-left:-56px;}
#page-29 .g_bg .w_bg h3{font-size:30px;padding-top:45px;margin-bottom:40px;}
#page-29 .g_bg .w_bg p {}
#page-29 .g_bg .w_bg p strong {font-size:22px;text-decoration: underline;color:#001132;}

/*티켓구매*/
#page-22{text-align: center;}
#page-22 .season{}
#page-22 .season h3{font-size:35px;font-weight:900;display: inline-block;}
#page-22 .season table{width:1100px;line-height: 50px;margin-top:25px;}
#page-22 .season table th{border-right:1px solid #293752;background: #001132;border-bottom:3px solid #ec1c24;color:#fff;}
#page-22 .season table th:nth-child(5n){border-right:0;}
#page-22 .season table tr{border-bottom:1px solid #ccc;}
#page-22 .season table td{width:20%;border-right:1px solid #ccc;}
#page-22 .season table td:nth-child(5n){border-right:0;}
#page-22 .season .g_box{text-align: left;background: #f4f4f4;width:100%;padding:60px 0;margin:60px 0;}
#page-22 .season .g_box .list{margin-bottom:40px;}
#page-22 .season .g_box .list .tit{float:left;width:170px;}
#page-22 .season .g_box .list .tit .inner{background: #001132;color:#fff;padding:2px 40px 3px 15px;font-size:20px;font-weight:500;display: inline-block;box-shadow: 0 2px 5px rgba(0,0,0,0.2);}
#page-22 .season .g_box .list .txt{float:left;}
#page-22 .season .g_box .list .txt strong{font-size:20px;margin-bottom:10px;display: block;color:#1d1d1d;}
#page-22 .season .g_box .list .txt p{line-height:1.8;background: url(/images/content/ticket_bullet.png) top 9px left no-repeat;padding-left:18px;}
#page-22 .season .g_box .w_box{text-align: center;}
#page-22 .season .g_box .w_box p{display: inline-block;background: #fff;width:1000px;padding:40px 0;}
#page-22 .season-pass {padding:10px 0;}
#page-22 .season-pass .new {font-size:18px;line-height:26px;}
#page-22 .season-pass .new span {color:red;font-size:16px;}
#page-22 .season-pass .old {text-decoration:line-through;color:#bbb;font-size:15px;line-height:24px;}

#page-22 .season .rin{margin-bottom:120px;}
#page-22 .season .rin a{display: inline-block;}

#page-22 .ticket{margin:60px 0 100px 0;}

#page-22 .ticket table td:nth-child(1n){width:15%;}
#page-22 .ticket table td:nth-child(2n){width:15%;}
#page-22 .ticket table td:nth-child(3n){width:15%;}
#page-22 .ticket table td:nth-child(4n){width:40%;}
#page-22 .ticket table td:nth-child(5n){width:15%;}
#page-22 .ticket img{margin-top:60px;}
#page-22 .pic{margin-bottom:60px;margin-top:25px;}
#page-22 .pic img{float:left;}
#page-22 .pic img:nth-child(1){margin-right:20px;}
#page-22 a{background:#001132;color:#fff;padding:20px 120px;font-size:25px;font-weight: 700;}
#page-22 .btn{margin-top: 30px;}
#page-22 .btn a.t_link{background:#001132;color:#fff;padding:20px 50px;font-size:17px;font-weight: 700; display: block;}
#page-22 .btn a.t_link:hover{opacity: 0.9;}






