@charset "utf-8";


.sub_nocontents{width:100%;height:500px;background:url('/Main/design_new/junior/img/pagesoon_para.jpg') no-repeat center right;}
.sub_nocontents div{display:flex; justify-content:center;align-items:center;flex-direction:column;height:100%;}
.sub_nocontents div	p{font-size:30px;letter-spacing:-1px;}
@media all and (max-width:1000px) {
.sub_nocontents div{display:flex;  justify-content:center;align-items:center;flex-direction:column;height:50%;}
.sub_nocontents div	p{font-size:25px;}
}

.util {color:#fff; margin:0px 0;overflow:hidden;float:left;}
.util div {display:inline-block;}
.util a {display:inline-block;float:right; height:40px; line-height:40px; width:40px; margin-right:10px;border:1px solid #dddddd;border-radius:3px; overflow:hidden;box-shadow:1px 1px 6px 1px rgba(0,0,0,0.1);}
.util a:last-child {}
.util a {position:relative; text-indent:-99999px;}
.util a::after {content:'';display:block;position:absolute;top:5px;left:5px;background:url('/Main/design_new/junior/img/sub/iconUtil.png') no-repeat center;width:30px;height:30px;}
.util a.plus::after {background-position:-30px 0;}
.util a.minus::after {background-position:0 0;}
.util a.print::after {background-position:-60px 0;}
.util a.share::after {background-position:-92px 0;}
.util .shareWrap {display:none; float:right; width:110px; border-left:1px solid rgba(255,255,255,.2); margin-left:5px;}
.util .shareWrap a {display:inline-block; margin-left:0px;}
.util .shareWrap a::after {content:'';position:absolute;background-image:url('/Main/design_new/junior/img/sub/footer_sns_area.png');background-repeat:no-repeat;width:40px;height:40px;display:block;top:0;left:0;}
.util .shareWrap a.faceBook::after {background-position:-80px 0;}
.util .shareWrap a.twitter::after {background-position:-160px 0;}
.util .shareWrap.on {display:block;}


/*list*/
#contents h4 {clear:both;margin:60px 0 30px; padding-left:42px; background:url('/Main/design_new/junior/para/img/sub/list_h4.jpg') no-repeat left 4px; color:#333; font-weight:700; font-size:25px; letter-spacing:-1px;}
#contents h4:first-of-type, .box01 + h4 {margin-top:0 !important;}
#contents h4 .normal {display:inline-block; margin-left:20px; font-weight:400; color:#333; font-size:19px;}
#contents h5 {margin:0 0 20px 0; font-size:20px; font-weight:400; color:#ff3300;}
#contents .dept1 > li {position:relative; padding-left:20px; margin-bottom:10px;}
#contents .dept1 > li:before {content:''; position:absolute; top:11px; left:0; width:4px; height:4px; background:#999;}
#contents .dept1 li strong {font-weight:500;}
#contents .dept2 > li {position:relative; padding-left:20px; margin:10px 0;}
#contents .dept2 > li:before {content:''; position:absolute; top:8px; left:0; width:11px; height:11px; background:url('/Main/design_new/junior/para/img/sub/list_dept2.png') no-repeat;}
#contents .dept3 > li {position:relative; padding-left:14px; margin:10px 0; color:#666; font-size:15px;}
#contents .dept3 > li:before {content:''; position:absolute; top:11px; left:0; width:2px; height:2px; background:#ccc;}
#contents .dept1 > li:last-child, .dept2 > li:last-child, .dept3 > li:last-child {margin-bottom:0;}

/* table */
.mobile {display:none;}
.tbl_st {overflow:auto; margin-top:15px;}
.tbl_st table {width:100%; margin-left:-1px; text-align:center;}
.tbl_st caption {position:absolute; top:-99999px; left:-99999px;}
.tbl_st thead th {border:0;background:#555; padding:17px; font-size:16px; font-weight:500; color:#fff; letter-spacing:1px; border-left:1px solid rgba(255,255,255,0.5); border-bottom:1px solid rgba(255,255,255,0.5);}
.tbl_st tbody th {border:0;padding:10px; border-left:1px solid #d5e1ee; border-bottom:1px solid #d5e1ee; background:#fff6df; font-size:17px; font-weight:500; color:#333;}
.tbl_st tbody td {border:0;padding:10px; border-left:1px solid #d5e1ee; border-bottom:1px solid #d5e1ee; background:#fff;  font-size:17px; font-weight:400; color:#666; word-break:break-all;}
.link_kakao {text-align:right; margin-top:15px;}
.tbl_st tbody td p {margin-top:15px;}
.tbl_st tbody td p:first-child {margin-top:0;}
@media all and (max-width:768px) {
	.mobile {display:block; padding-bottom:10px;}
	.tbl_st table {width:768px;}
	.tbl_st tbody td {word-break:keep-all;}
}

/* box */
.box01 {margin-bottom:40px; background:#fff6df;border:1px solid #ddd;}
.box01 > div {position:relative; padding:60px; background:url('/Main/design_new/junior/para/img/sub/sub_box_bg.png') no-repeat right bottom; color:#333;}
.box01 > div .tit {margin-bottom:30px; font-size:36px; color:#333; font-weight:700; letter-spacing:-1px;}
.box01 > div ul li {position:relative; margin-bottom:10px; padding-left:115px; font-weight:300;}
.box01 > div ul li:last-child {margin-bottom:0;}
.box01 > div ul li em {color:#333; font-weight:500 !important;}
.box01 > div ul li span {position:absolute; left:0; font-weight:500;}
.box01 > div ul li span.spacing1 {letter-spacing:1.2px}
.box01 > div ul li span.spacing2 {letter-spacing:34px}
.box01 > div ul li span.spacing3 {letter-spacing:1.2px}
.box01 > div ul li span.spacing4 {letter-spacing:-0.5px;}
.box01 img {display:block; position:absolute; top:50%; right:60px; transform:translateY(-50%);}

.box02 {padding:40px;}
.box02 img {display:block; margin:0 auto;}

.box02-1 {padding:30px;border:3px solid #F7f7f7;}

.box03 {margin-bottom:10px; padding:35px; border:1px solid #f4f4f4; background:url('/Main/design_new/junior/para/img/sub/box02_01.png');}
.box04 {position:relative; padding:40px; background: #fff6df url('/Main/design_new/junior/para/img/sub/sub_box_bg.png') no-repeat right bottom; color:#003c76;}
.box05 {padding-bottom:5%;}
.box05 > div {position:relative; background:#f0f4f9; padding:70px 50px;}
.box05 > div:after {content:''; position:absolute; top:50px; right:0; width:703px; height:520px; background:url('/Main/design_new/junior/para/img/sub/box05_02.png') no-repeat;}
.box05.para > div:after {background:url('/Main/design_new/junior/para/img/sub/box05_03.png') no-repeat;}
.box05 > div > div {width:40%;}
.box05 > div > div p.tit {font-size:45px; color:#004C99; letter-spacing:-1px; line-height:1.3;}
.box05 > div > div p.txt {margin:38px 0;}
.box06 {margin-bottom:40px; border:1px solid #ff3300; padding:25px 40px;}
.box06 ul.dept1 {padding-left:7px; font-size:15px;}
.box07 {padding-bottom:5%;}
.box07 > div {position:relative; background:#fff6df; padding:70px 50px;}
.box07 > div:after {content:''; position:absolute; top:50px; right:0; width:750px; height:520px; background:url('/Main/design_new/junior/para/img/sub/box07_01.png') no-repeat;}
.box07 > div > div {width:40%;}
.box07 > div > div p.tit {font-size:40px; color:#333; letter-spacing:-2px; line-height:1.3}
.box07 > div > div p.txt {margin:38px 0;}
.box08 {padding-bottom:5%;}
.box08 > div {position:relative; background:#fff6df; padding:70px 50px;}
.box08 > div:after {content:''; position:absolute; top:50px; right:0; width:750px; height:520px; background:url('/Main/design_new/junior/para/img/sub/box08_01.png') no-repeat;}
.box08 > div > div {width:40%;}
.box08 > div > div p.tit {font-size:40px; color:#333; letter-spacing:-2px; line-height:1.3}
.box08 > div > div p.txt {margin:38px 0;}
@media all and (max-width:1365px) {
	.box05 > div:after {width:600px;}
	.box06 {margin-bottom:25px; padding:25px;}
	.box07 > div:after {width:600px;}
}
@media all and (max-width:1023px) {
	.box01 {margin-bottom:25px;}
	.box01 > div {padding:40px 250px 40px 25px;}
	.box01 > div .tit {margin-bottom:20px;}
	.box01 img {right:25px; top:40px; transform:translateY(0);}
	.box02 {padding:25px;}
	.box03 {padding:25px;}
	.box04 {padding-bottom:20px;}
	.box05 > div {padding:25px;}
	.box05 > div:after {display:none;}
	.box05 > div > div {width:100%;}
	.box07 > div {padding:25px;}
	.box07 > div:after {display:none;}
	.box07 > div > div {width:100%;}
	.box08 > div:after {width:600px; background-size:600px;}
	.box05 > div > div p.tit,
	.box07 > div > div p.tit,
	.box08 > div > div p.tit {font-size:30px;}
}
@media all and (max-width:850px) {
	.box08 > div:after {background-image:none;}
	.box08 > div > div {width:100%;}
}
@media all and (max-width:599px) {
	.box01 > div {padding:50px 25px;}
	.box01 > div .tit {margin-top:20px;}
	.box01 img {position:static; margin:0 auto;}
}

/* img */
.photo2, .photo3, .photo4 {overflow:hidden;}
.photo2 li { float:left; width:49%; text-align:center; }
.photo2 li:first-child {margin-right:2%;}
.photo3 li { float:left; width:32%; text-align:center; margin-left:2%; }
.photo3 li:first-child {margin-left:0;}
.photo4 li { float:left; width:23.5%; text-align:center; margin-left:2%; border:1px solid #eee; box-sizing:border-box;}
.photo4 li:first-child {margin-left:0;}
@media all and (max-width:599px){
	.photo2 li {float:none; width:100%; margin-bottom:30px;}
	.photo2 li:first-child {margin-right:0;}
	.photo2 li:last-child {margin-bottom:0;}
}

/* btn */
a.btn_style {display:inline-block; padding:15px 30px; background:#333; font-size:16px; color:#fff; margin:2px;border-radius:6px;}
a.btn_style.blank span {background:url('/Main/design_new/junior/para/img/sub/btn_blank.png') no-repeat left 5px; padding-left:30px;}
a.btn_style.down span {background:url('/Main/design_new/junior/para/img/sub/btn_down.png') no-repeat left 5px; padding-left:30px;}

/* etc */
.ref {color:#ff6600;}
.caution {margin-bottom:25px; padding-left:35px; background:url('/Main/design_new/junior/para/img/sub/ref01.gif') no-repeat left 2px; color:#ff3300;}
.radius{ border-radius:10px; overflow:hidden; }
.shadow_box {box-shadow:1px 1px 6px 1px rgba(0,0,0,0.1);border:1px solid #ddd;}

 /*인사말*/
.sub0101 {padding:0 60px;}
.sub0101 .greeting_title {overflow:hidden;margin-bottom:90px;}
.sub0101 .greeting_title {position:relative;  color:#235d94;}
.sub0101 .greeting_title .tit {font-size:36px; color:#333; font-weight:700; letter-spacing:-1px;margin-bottom:30px; }
.sub0101 .greeting_title .tit2{font-size:20px; color:#888; letter-spacing:-1px;}

.sub0101 .greeting{overflow:hidden;}
.sub0101 .greeting .imgs{float:left;margin:-15px 120px 0 0;overflow:hidden;}
.sub0101 .greeting p {width:100%; margin-bottom:25px;}
.sub0101 .greeting p.sig {font-size:22px; color:#333; font-weight:500;}
.sub0101 .greeting p.sig img {display:inline-block; margin-left:20px; position:relative; top:20px;}
@media all and (max-width:1200px) {
	.sub0101 {padding:0px;}
	.sub0101 .greeting .imgs{margin:0 5% 0 0;}
}
@media all and (max-width:1024px) {
	.sub0101 .greeting .imgs img{height:350px;}
}
@media all and (max-width:768px) {
	.sub0101 .greeting .imgs{float:none;margin-bottom:80px;text-align:center;}

}
@media all and (max-width:566px) {
	.sub0101 .greeting p.sig {text-align:center;}
}
@media all and (max-width:414px) {
	.sub0101 .greeting_title .tit {font-size:25px;}
	.sub0101 .greeting_title .tit2{font-size:18px;}
	.sub0101 .greeting_title {margin-bottom:30px;}
	.sub0101 .greeting .imgs{margin-bottom:30px;}
	.sub0101 .greeting p.sig {font-size:18px;}
}



/* 상징물 */
.sub0103 h4{float:left;overflow:hidden;margin-top:0 !important;clear:both;}
.sub0103 .cont_box{float:right;width:80%;margin-bottom:50px;}
.sub0103 .cont_box .shadow_box {padding:50px 0;margin-bottom:30px;text-align:center;background:none;
box-shadow:1px 1px 6px 1px rgba(0,0,0,0.1);border:1px solid #dddddd;}
.sub0103 .cont_box .shadow_box.bg_grid{background:url('/Main/sports/design/img/sub/box02_01.png');}
.sub0103 .cont_box .btn_area {margin-top:10px; text-align:right;}
.sub0103 .symbol{overflow:hidden;}
.sub0103 .symbol {text-align:center;}
.sub0103 .symbol > div {display:inline-block;}
.sub0103 .symbol p {margin-bottom:25px;}
.sub0103 .symbol p.txt01, .sub0103 .symbol p.txt02 {text-align:left;}
.sub0103 .symbol p.txt03 {margin-bottom:0; color:#004C99; font-weight:600; font-size:20px; letter-spacing:-1px;}
.sub0103 .symbol span {position:relative; margin-right:20px; padding-left:55px;}
.sub0103 .symbol span:before {content:''; position:absolute; top:0; left:0; width:42px; height:30px; background:url('/Main/sports/design/img/sub/sub0103_img06.png') no-repeat;}
.sub0103 .symbol span.symbol01:before  {background-position:0 0;}
.sub0103 .symbol span.symbol02:before  {background-position:-42px 0;}
.sub0103 .symbol span.symbol03:before  {background-position:-84px 0;}
.sub0103 .symbol span.symbol04:before  {background-position:-126px 0;}
.sub0103 .symbol span.symbol05:before  {background-position:-168px 0;}
@media all and (max-width:1023px) {
	.sub0103 h4{float:none;}
	.sub0103 .cont_box{float:none;width:100%;}
	.sub0103 .symbol span {line-height:1.8;}
}


/* 조직위원회 */
.sub0104 {position:relative;}
.sub0104 .org1 {position:relative;}
.sub0104 .org1:before {content:''; position:absolute; bottom:-53px; left:50%; width:1px; height:100%; margin-left:-4px; background:#ccc; z-index:-1;}
.sub0104 .org1 li {width:318px; height:318px; margin: 0 auto; padding-top:83px; background:url('/Main/sports/design/img/sub/sub0104_img02.png') no-repeat; font-size:26px; font-weight:600; color:#FFCC00; text-align:center; line-height:1.3}
.sub0104 .org1 li span {display:block; margin-top:15px; color:#fff; font-size:17px; font-weight:400;}
.sub0104 .org2 {position:relative; padding-top:90px; background:url('/Main/design_new/junior/para/img/sub/sub0104_img07.png') no-repeat center -65px; z-index:10;}
.sub0104 .org2:before {content:''; position:absolute; top:35px; left:50%; width:950px; height:650px; background:url('/Main/design_new/junior/para/img/sub/sub0104_img05.png') no-repeat; z-index:-1; transform: translateX(-50%);}
.sub0104 .org2:after {content:''; display:block; clear:both; left:50%; width:1px; height:100%; margin-left:-4px; background:#ccc; z-index:-1;}
.sub0104 .org2 > li {position:relative; width:30%; margin:35px auto 0; padding:0 13px 3px 13px; background:#ffb71f; font-weight:500; text-align:center; box-sizing:border-box;}
.sub0104 .org2 > li:nth-child(-n+2) {margin-top:0; margin-bottom:35px;}
.sub0104 .org2 > li.org2_1 {float:left;}
.sub0104 .org2 > li.org2_2 {float:right;}
.sub0104 .org2 > li.org2_3 {clear:both;}
.sub0104 .org2 > li > span {display:block; padding:15px 0; color:#474441; font-size:22px;}
.sub0104 .org2 > li > div {text-align:left; font-weight:400; font-size:16px;}
.sub0104 .org2 > li > div dl {position:relative; margin-bottom:15px; background:#fff; border-radius:6px; overflow:hidden;}
.sub0104 .org2 > li > div dt {position:absolute; top:0; left:0; height:100%; padding:0 13px; background:#F4F4F4; color:#667B8E; border-radius:6px 0 0 6px; box-sizing:border-box;}
.sub0104 .org2 > li > div dt span {display:block; position:relative; top:50%; margin-top:-12px}
.sub0104 .org2 > li > div dd {padding:20px 10px 20px 70px; box-sizing:border-box;}
.sub0104 .org2 > li > div dd em {display:block; margin-bottom:10px; font-size:19px; color:#004C99; font-weight:500;}
.sub0104 .org2 > li > div dd ul,
.sub0104 .org3 > li > div dd ul {overflow:hidden; font-size:15px;}
.sub0104 .org2 > li > div dd ul li,
.sub0104 .org3 > li > div dd ul li {position:relative; margin-bottom:3px; padding-left:9px;}
.sub0104 .org2 > li > div dd ul li:before,
.sub0104 .org3 > li > div dd ul li:before {content:''; position:absolute; top:10px; left:0; width:2px; height:2px; background:#000;}
.sub0104 .org2 > li > div dd ul li:last-child {margin-bottom:0;}
.sub0104 .org2 > li.org2_1 > div dl:first-of-type dd ul li {float:left; width:50%;}
.sub0104 .org3 {position:relative; margin-top:50px;}
.sub0104 .org3:before {content:''; position:absolute; top:0; width:87.5%; height:1px; margin-left:6%; background:#ccc;}
.sub0104 .org3:after {content:''; display:block; clear:both;}
.sub0104 .org3 hr {display:block; width:82%; height:1px; margin: 0 auto; background:#ccc; border:0;}
.sub0104 .org3 > li {position:relative; float:left; width:12.5714%; margin-left:2%; padding-top:50px; text-align:center; }
.sub0104 .org3 > li:before {content:''; position:absolute; top:0; left:50%; width:1px; height:50px; margin-left:-3px; background:#ccc;}
.sub0104 .org3 > li:nth-child(7n+1) {margin-left:0;}
.sub0104 .org3 > li > span {display:block; padding:15px 5px; background:#fff; border:3px solid #f5a909; font-size:18px; font-weight:500; color:#474441; z-index:20;}
.sub0104 .org3 > li > em {display:block; padding:15px 5px; background:#f4f4f4; border:1px solid #d8d8d8;}
@media all and (max-width:1023px) {
	.sub0104 .org2:before {top:50px;}
	.sub0104 .org2 > li {width:45%;}
	.sub0104 .org3:before {width:81.5%; margin-left:9%;}
	.sub0104 .org3 > li {width:18.4%;}
	.sub0104 .org3 > li:nth-child(7n+1) {margin-left:2%;}
	.sub0104 .org3 > li:nth-child(5n+1) {margin-left:0;}
}
@media all and (max-width:768px) {
	.sub0104 .org2 {padding-top:30px;}
	.sub0104 .org2 > li {overflow:hidden; float:none; width:81%;}
	.sub0104 .org2 > li.org2_1, .sub0104 .org2 > li.org2_2 {float:none;}
	.sub0104 .org3:before {width:68%; margin-left:15%;}
	.sub0104 .org3 > li {width:32%; padding-top:40px;}
	.sub0104 .org3 > li:before  {height:40px; margin-left:-5px;}
	.sub0104 .org3 > li:nth-child(5n+1) {margin-left:2%;}
	.sub0104 .org3 > li:nth-child(3n+1) {margin-left:0;}
	.sub0104 .org3 > li > span {padding:10px 5px; font-size:16px;}
	.sub0104 .org3 > li > em {padding:10px 5px;}
}


/* 경기장안내 */
.sub0105 a.loca {display:block; background:url('/Main/design_new/junior/para/img/sub/sub0105_img02.gif') no-repeat center; text-indent:-9999px}


/* 성화행사 */
.sub0201 .box06 {margin-bottom:40px;}
.sub0201 .box06 p {text-align:center; background:none; padding-left:0; margin-bottom:0;}
.sub0201 div.bgWrap {position:relative;}
.sub0201 div.bgWrap:after {content:''; position:absolute; bottom:-50px; right:50px; width:100%; height:311px; z-index:-1;}
.sub0201 div.bg01:after {background:url('/Main/design_new/junior/para/img/sub/sub0202_img01.png') no-repeat right bottom;}
.sub0201 div.bg02 {margin-top:70px;}
.sub0201 div.bg02:after {background:url('/Main/design_new/junior/para/img/sub/sub0202_img02.png') no-repeat right bottom;}
.sub0201 .tbl_st {margin-top:25px;}
@media all and (max-width:1023px) {
	.sub0201 div.bg01:after,
	.sub0201 div.bg02:after {background-size:500px; right:0; background-position:right center;}
}
@media all and (max-width:768px) {
	.sub0201 div.bg01:after,
	.sub0201 div.bg02:after {display:none;}
}

/* 경기종목 */
.event_wrap {text-align:center; position:relative; margin-bottom:25px; height:280px;}
.event_tab {display:inline-block; overflow:hidden;}
.event_tab > li {float:left;}
.event_tab > li:before {content:''; position:absolute; top:50%; left:0; width:1px; height:10px; margin-top:-5px; background:#ccc;}
.event_tab > li:first-child:before {background:none;}
.event_tab > li > a {display:block; padding:0 25px 10px 25px; color:#666; font-size:20px}
.event_tab > li > a.on, .event_tab > li > a:hover {color:#333; background:url('/Main/design_new/junior/para/img/sub/sub0203_img03.png') no-repeat center bottom;}
.event {position:absolute; width:100%; left:0; margin-top:30px;}
.event_slide {position:relative; overflow:hidden; padding:0 50px; height:140px;}
.event_slide li {float:left;width:12.5%; margin-bottom:50px;}
.event_slide li a {display:block; position:relative; padding-top:100px; text-align:center; font-weight:500;}
.event_slide li a:before {content:''; position:absolute; top:0; left:50%; width:84px; height:84px; margin-left:-42px; background:url('/Main/design_new/junior/para/img/main/sub0203_pictogramN2.png') no-repeat;}
.event_btn {position:absolute; top:30px; left:0; width:100%; z-index:9999;}
.event_btn a {position:absolute; width:16px; height:28px; text-indent:-9999px; border:0; cursor:pointer; background:url('/Main/design_new/junior/para/img/main/control_img02.png') no-repeat !important;}
.event_btn .prev {left:30px;}
.event_btn .next {right:30px; background-position:-16px 0 !important;}


.event_btn01{display:none;}
.event_btn03{display:none;}
@media all and (max-width:1023px){
  .event_slide li {width:20% !important;}
  .event_btn01{display:block;}
  .event_btn03{display:none;}
}

@media all and (max-width:768px){
  .event_slide li {width:33.3% !important;}
  .event_tab {width:100%;}
  .event_tab li {width:33.3%;}
  .event_tab_41st li {width:50% !important;}
  .event_tab > li > a {padding:0 0 10px 0; font-size:18px;}
}
@media all and (max-width:480px){
  .event_wrap {height:240px;}
  .event_slide li {width:50% !important;}
  .event_tab > li > a {font-size:16px;}
}


/*육성종목*/
#event_tab01 .event_slide li.list01 a:before {background-position:0px 0px;} /*골볼*/
#event_tab01 .event_slide li.list02 a:before {background-position:-84px 0px;} /*보치아*/
#event_tab01 .event_slide li.list03 a:before {background-position:-168px 0px;} /*수영*/
#event_tab01 .event_slide li.list04 a:before {background-position:-252px 0px;} /*육상*/
#event_tab01 .event_slide li.list05 a:before {background-position:-336px 0px;} /*탁구*/


/*보급종목*/
#event_tab02 .event_slide li.list01 a:before {background-position:-420px 0;} /*농구*/
#event_tab02 .event_slide li.list02 a:before {background-position:-504px 0;} /*디스크골프*/
#event_tab02 .event_slide li.list03 a:before {background-position:-588px 0;} /*배구*/
#event_tab02 .event_slide li.list04 a:before {background-position: 0px -84px;} /*배드민턴*/
#event_tab02 .event_slide li.list05 a:before {background-position:-84px -84px;} /*볼링*/
#event_tab02 .event_slide li.list06 a:before {background-position:-168 -84px;} /*역도*/
#event_tab02 .event_slide li.list07 a:before {background-position:-252px -84px;} /*조정*/
#event_tab02 .event_slide li.list08 a:before {background-position:-336px -84px;} /*축구*/
#event_tab02 .event_slide li.list09 a:before {background-position:-420px -84px;} /*플로어볼*/
#event_tab02 .event_slide li.list10 a:before {background-position:-504px -84px;} /*e스포츠*/

/*전시종목*/
#event_tab03 .event_slide li.list01 a:before {background-position:-588px -84px;} /*슐런*/
#event_tab03 .event_slide li.list02 a:before {background-position:0px -168px;} /*쇼다운*/


.event_slide .slick-arrow {display:block; position:absolute; top:50%; width:16px; height:28px; margin-top:-8px; background:url('/Main/design_new/junior/para/img/sub/sub0203_img02.png'); text-indent:-9999px; border:0; cursor:pointer;}
.event_slide .slick-arrow.slick-prev {left:0; background-position:0 0;}
.event_slide .slick-arrow.slick-next {right:0; background-position:-16px 0;}
.event_list .slide {overflow:hidden; border-top:2px solid #333; border-bottom:1px solid #333; padding-top:25px;}
.event_list .slide li {float:left; width:23.79%;  margin:0 0 25px 1.61%;box-shadow:1px 1px 6px 1px rgba(0,0,0,0.1);border:1px solid #dddddd;border-radius:10px;}
.event_list .slide li:nth-child(4n+1) {margin-left:0;}
.event_list .slide li:nth-child(5) {clear:both;}
.event_list .slide li img {display:block; margin:0 auto;}
.event_list .slide li a {display:block;}
.event_list .slide li span {display:block; position:relative; background: #999999; padding:15px 5px; color:#fff; text-align:center; font-size:20px;}
.event_list .slide li span:before {content:''; position:absolute; top:0; left:0; width:100%; height:100%; background:url('/Main/design_new/junior/para/img/sub/sub0203_img48.png') no-repeat center;}
.event_list .slide li .mas_box{border:1px solid #ccc;}
.event_pager {text-align:center; margin-top:25px;}
.event_pager ul {display:inline-block !important; overflow:hidden;}
.event_pager ul li {float:left;}
.event_pager ul li button {display:block; width:36px; height:36px; border:1px solid #d8d8d8; background:#f4f4f4; box-sizing:border-box; font-size:11px; line-height:36px; margin:0 2px; color:#999; cursor:pointer;}
.event_pager ul li.slick-active button {background:#fbd83b; border:1px solid #fbd83b; color:#333;}


 /*경기종목*/
.sports_list .sports {overflow:hidden; border-top:2px solid #333; border-bottom:1px solid #333; padding-top:25px;}
.sports_list .sports li {float:left; width:23.79%;  margin:0 0 25px 1.61%; border-radius:10px; box-shadow:1px 1px 6px 1px rgba(0,0,0,0.1);border:1px solid #dddddd;}
.sports_list .sports li:nth-child(4n+1) {margin-left:0;}
.sports_list .sports li:nth-child(5) {clear:both;}
.sports_list .sports li img {display:block; margin:0 auto;width:auto;border-radius:10px 10px 0 0 ;}
.sports_list .sports li a {display:block;}
.sports_list .sports li span {display:block; position:relative; background:#999999; padding:15px 5px; color:#fff; text-align:center; font-size:20px;}
.sports_list .sports li .mas_box{border:1px solid #ccc;}

.sports_pager {text-align:center; margin-top:25px;}
.sports_pager ul {display:inline-block !important; overflow:hidden;}
.sports_pager ul li {float:left;}
.sports_pager ul li button {display:block; width:36px; height:36px; border:1px solid #d8d8d8; background:#f4f4f4; box-sizing:border-box; font-size:11px; line-height:36px; margin:0 2px; color:#999; cursor:pointer;}
.sports_pager ul li.active button {background:#fbd83b; border:1px solid #fbd83b; color:#333;}

@media all and (max-width:1023px) {
	.sports_list .sports li {width:30%; margin-left:5%;}
	.sports_list .sports li:nth-child(4n+1) {margin-left:5%;}
	.sports_list .sports li:nth-child(3n+1) {margin-left:0;}
	.sports_list .sports li:nth-child(5) {clear:none;}
	.sports_list .sports li span {font-size:16px; letter-spacing:-1px;}
}
@media all and (max-width:599px) {
	.sports_list .sports li {width:48%; margin-left:4%;}
	.sports_list .sports li:nth-child(4n+1) {margin-left:4%;}
	.sports_list .sports li:nth-child(3n+1) {margin-left:4%;}
	.sports_list .sports li:nth-child(2n+1) {margin-left:0;}
	.sports_list .sports li span {font-size:15px; letter-spacing:-1px;}
}


.layer {display:none; position:fixed; top:0%; left:0; width:100%; height:100%; background:rgba(0,0,0,0.3); z-index: 9999;}
.layer > div {position:relative; top:50%; transform:translateY(-50%); -webkit-transform:translateY(-50%); overflow-y:auto; max-width:1400px; max-height:630px; margin:0 auto; padding:40px;background:#fff; border:3px solid #F9F9F9; box-sizing:border-box;}
.layer > div .close {display:block;z-index:999; position:absolute; top:0; right:0; width:40px; height:40px; background:#fbd83b url('/Main/sports/design/img/common/closeIcon.gif') no-repeat center; text-indent:-9999px}
.layer .list {position:relative; overflow:hidden; border:3px solid #F9F9F9; padding:0 40px !important; margin-bottom:20px;}
.layer .list p {position:absolute; min-height:220px;}
.layer .list ul {min-height:220px; padding:20px 20px 20px 260px;}
.layer .list li {position:relative; float:none; width:100%; border:none; padding:0 0 0 15px; margin:8px 0;}
.layer .list li::before {content:''; position:absolute; left:0; top:10px; width:5px; height:5px; background:#cbcbcb;}
.layer .list li strong {display:inline-block; width:90px;}


.layer .boxcont_left{width:70%;float:left;overflow:hidden;}
.layer .boxcont_img{width:27%;float:right;margin-bottom:20px;}
.layer .boxcont_img img{width:100%;}

@media all and (max-width:1200px) {
	.layer .boxcont_left{width:60%;}
	.layer .boxcont_img {width:37%;}
	.layer .boxcont_img img{width:100%;}
}

@media all and (max-width:1000px) {
	.layer .boxcont_left{width:100%;float:none;margin-bottom:20px;}
	.layer .boxcont_img {width:100%;}
}

@media all and (max-width:1365px) {
	.layer > div {max-width:96%; padding:25px;}
}
@media all and (max-width:1023px) {
	.event_list .slide li {width:30%; margin-left:5%;}
	.event_list .slide li:nth-child(4n+1) {margin-left:5%;}
	.event_list .slide li:nth-child(3n+1) {margin-left:0;}
	.event_list .slide li:nth-child(5) {clear:none;}
	.event_list .slide li span {font-size:16px; letter-spacing:-1px;}
}
@media all and (max-width:599px) {
	.event_list .slide li {width:48%; margin-left:4%;}
	.event_list .slide li:nth-child(4n+1) {margin-left:4%;}
	.event_list .slide li:nth-child(3n+1) {margin-left:4%;}
	.event_list .slide li:nth-child(2n+1) {margin-left:0;}
	.event_list .slide li span {font-size:15px; letter-spacing:-1px;}
	.layer .list p {position:absolute; min-height:220px;}
	.layer .list ul {min-height:220px; padding:200px 0 0 0;}
}


/*버튼*/
.btn_area {margin:15px 0 !important;}
.btn_area.floatr {margin:10px 0 30px !important;}
a.btn_blue {display:inline-block; margin:0px auto; padding:0px 20px; background:#004098; color:#fff; font-size:17px; border-radius:30px; font-weight:600; 
transition:all .3s; width:180px;height:50px;}
a.btn_blue:hover {background:#fff; color:#004098; border:2px solid #004098}
a.btn_blue.blank span {background:url('/Main/Images/new/ko/contents/blank_btn_w.png') no-repeat right center; padding-right:25px;}
a.btn_blue.blank:hover span {background:url('/Main/Images/new/ko/contents/blank_btn_b.png') no-repeat right center;}
a.btn_blue.down span.radi {font-size:15px;background:url('/Main/Images/new/ko/contents/down_btn_w.png') no-repeat right center; padding-right:25px;}
a.btn_blue.down:hover span {background:url('/Main/Images/new/ko/contents/down_btn_b.png') no-repeat right center;color:#004098;}
a.btn_small {padding:0px 10px !important; font-size:15px;}


.tel_btn {display:inline-block; background:url('/Main/Images/new/ko/contents/ico_tel.gif') no-repeat 15px center; background-size:35px; background-color:#fff; padding:15px 20px 15px 60px; border:1px solid #004098; border-radius:30px;}
.caution {background:url('/Main/Images/new/ko/contents/caution.png') no-repeat left top; padding-left:30px;}
.check {color:#004098; font-weight:600;}

@media all and (max-width:1023px){
	a.btn_blue.down span.radi {padding:6px 0 !important;}
}
@media all and (max-width:768px){
	.caution {font-size:15px;}
}

.text_blank,
a.text_link,
a.list_link {background:url('/Main/Images/new/ko/contents/blank_btn_b.png') no-repeat right 5px; padding-right:20px; color:#004089;}
a.text_blank:hover, a.text_link:hover, a.list_link:hover {color:#004089; text-decoration:underline;}
@media all and (max-width:1023px){
    a.btn_blue {font-size:14px; padding:7px 17px;}
	.tel_btn {font-size:14px; background-size:25px; padding-left:45px;}
}
@media all and (max-width:360px){
	.tel_btn {background-image:none; padding-left:20px;}
}


/* 경북소개 */
.sub0401 .slide {border-top:2px solid #666666; border-bottom:1px solid #666666;}
.sub0401 .slide > li {overflow:hidden; padding:25px 0; border-bottom:1px dashed #ccc;}
.sub0401 .slide > li:last-child {border-bottom:0;}
.sub0401 .gb_logo,
.sub0401 .home_btn {display:table; min-height:170px;}
.sub0401 .gb_logo span,
.sub0401 .home_btn span {display:table-cell; vertical-align:middle;}
.sub0401 .home_btn {float:right; padding-left:40px; border-left:1px solid #f7f7f7;}
.sub0401 .gb_logo {float:left; /*width:21.1%;*/ padding-right:40px; border-right:1px solid #f7f7f7;}
.sub0401 .gb_logo span img {display:block;}
.sub0401 .detail {float:left; padding:0 40px;}
.sub0401 .detail > ul {font-size:16px;}
.sub0401 .detail > ul > li {position:relative; margin-bottom:10px; padding-left:50px; color:#666;}
.sub0401 .detail > ul > li:last-child {margin-bottom:0;}
.sub0401 .detail > ul > li span {position:absolute; left:0;color:#333; font-weight:500;}
.sub0401 .detail > ul > li > ul > li {margin-bottom:5px;}
.sub0401 .detail > ul > li > ul > li:last-child {margin-bottom:0;}
.slide_pager {text-align:center; margin-top:25px;}
.slide_pager ul {display:inline-block !important; overflow:hidden;}
.slide_pager ul li {float:left;}
.slide_pager ul li button {display:block; width:36px; height:36px; border:1px solid #d8d8d8; background:#f4f4f4; box-sizing:border-box; font-size:11px; line-height:36px; margin:0 2px; color:#999; cursor:pointer;}
.slide_pager ul li.slick-active button {background:#fbd83b; border:1px solid #fbd83b; color:#333;}
@media all and (max-width:1365px) {
	.sub0401 .detail {width:calc(100% - 514px);}
}
@media all and (max-width:1023px) {
	.sub0401 .home_btn {display:block; float:left; min-height:100%; margin-top:15px; padding-left:40px; border-left:0;}
	.sub0401 .home_btn span {display:block;}
	.sub0401 .detail {width:calc(100% - 261px);}
}
@media all and (max-width:768px) {
	.sub0401 .gb_logo {display:block; min-height:100%; float:none; padding-right:0; border-right:0; border-bottom:1px solid #f7f7f7;}
	.sub0401 .gb_logo span {display:block;}
	.sub0401 .gb_logo span img {margin:15px auto 40px auto;}
	.sub0401 .home_btn {float:none; padding-left:0; text-align:center;}
	.sub0401 .detail {float:none; width:100%; margin:25px 0;}
}

/* 교통정보 */
.sub0403 .traffic {position:relative;}
.sub0403 .traffic > ul > li > a {display:block; position:absolute; top:0px; width:32%; padding:0 10px; z-index:99; background:#f6f8fb; border:1px solid #dae2ef; color:#024e9a; line-height:65px; text-align:center; font-weight:500; box-sizing:border-box;}
.sub0403 .traffic > ul > li > a.on, .sub0403 .traffic > ul > li > a:hover {background:#024e9a; border:1px solid #024e9a; color:#fff;}
.sub0403 .traffic > ul > li > a.on:after {content:''; position:absolute; bottom:-9px; left:50%; width:16px; height:8px; margin-left:-8px; background:url('/Main/design_new/junior/para/img/sub/list_tri.gif') no-repeat;}
.sub0403 .traffic .btn01 {left:0;}
.sub0403 .traffic .btn02 {left:32%; margin-left:2%;}
.sub0403 .traffic .btn03 {left:64%; margin-left:4%;}
/*.sub0403 .traffic .btn04 {left:72%; margin-left:4.05%;}*/
.sub0403 .list {display:none;}
.sub0403 .list.show {display:block;}
.sub0403 .list > div {padding:110px 0 0 0;}
.sub0403 .list > div > ul {overflow:hidden; border-bottom:1px dashed #ccc;}
.sub0403 .list > div > ul:first-of-type {border-top:2px solid #004c99;}
.sub0403 .list > div > ul:last-of-type {border-bottom:1px solid #004c99;}
.sub0403 .list > div > ul > li {float:left; width:48%; min-height:184px; margin:0 0 0 4%; padding:25px 0;}
.sub0403 .list > div > ul > li:nth-child(2n+1) {clear:both; margin-left:0;}
.sub0403 .list > div > ul > li img {float:left; width:240px; height:auto;}
.sub0403 .list > div > ul > li div {margin-left:255px;}
.sub0403 .list > div > ul > li div span {display:block; padding:0 0 3px 1px; color:#959595; font-size:15px;}
.sub0403 .list > div > ul > li div em {display:block; color:#004c99; font-size:26px; font-weight:700;}
.sub0403 .list > div > ul > li ul {margin:10px 0 0 1px;}
.sub0403 .list > div > ul > li ul > li {padding-bottom:2px; color:#959595; font-size:15px;}
.sub0403 .list > div > ul > li ul > li:last-child {padding-bottom:0;}
.sub0403 .list > div > ul > li ul > li a {color:#959595; font-size:15px;}
@media all and (max-width:1365px) {
	.sub0403 .list > div > ul > li img {width:200px;}
	.sub0403 .list > div > ul > li div {margin-left:215px;}
}
@media all and (max-width:1023px) {
	.sub0403 .list > div > ul > li img {float:none; width:100%; margin-bottom:15px;}
	.sub0403 .list > div > ul > li div {margin-left:0;}
}
@media all and (max-width:599px) {
	.sub0403 .traffic > ul > li > a {width:49%;}
	.sub0403 .traffic .btn01 {left:0;}
	.sub0403 .traffic .btn02 {left:inherit; right:0; margin-left:0;}
	.sub0403 .traffic .btn03 {left:0; top:85px; margin-left:0;}
	.sub0403 .traffic .btn04 {left:inherit; right:0; top:85px; margin-left:0;}
	.sub0403 .list > div {padding:200px 0 0 0;}
}
@media all and (max-width:480px) {
	.sub0403 .list > div > ul > li {width:100%; margin:0;}
}

.map .daummap {box-sizing:border-box; width:100% !important;}
.map {overflow:hidden;}
.map .img {position:relative; border:1px solid #e0e0e0; padding:10px;}
.map .img img {vertical-align:middle;width:100%;}
.map .img span {position:absolute; right:10px; bottom:10px; background:url('/Main/design_new/junior/para/img/sub/roadIcon.png') no-repeat 18px 12px #2b2e41;}
.map .img span a {color:#fff; font-size:15px; display:block; padding:10px 20px 13px 45px;}
.map p {padding:15px 20px 15px 50px; background:url('/Main/design_new/junior/para/img/sub/addIcon.png') no-repeat 20px 15px #999999; color:#fff;}
.map p strong {font-weight:normal;}


.siteMap {overflow:hidden;}
.siteMap > div {position:relative; clear:both; margin-bottom:35px;}
#container .siteMap h4 {position:absolute;}
.siteMap ul {background:#ddd; margin-left:250px; padding:20px 25px 10px 25px; overflow:hidden;}
.siteMap li {float:left; width:25%;}
@media all and (max-width:768px) {
	#container .siteMap h4 {position:static; margin-bottom:20px;}
	.siteMap ul {margin:0;}
	.siteMap li {width:50%;}
}


/* 경북맛집 */
.Basic_slide .slide {overflow:hidden; border-top:2px solid #666666; border-bottom:1px solid #666666; padding-top:25px;}
.Basic_slide .slide li a{float:left; width:23.79%; border:1px solid #dddddd; margin:0 0 25px 1.61%;border-radius:10px;box-shadow:1px 1px 6px 1px rgba(0,0,0,0.1);}
.Basic_slide .slide li:nth-child(4n+1) a{margin-left:0;}
.Basic_slide .slide li .image {display:table; min-height:220px; margin:0 auto;}
.Basic_slide .slide li .image span {display:table-cell; vertical-align:middle;}
.Basic_slide .slide li .image img {display:block; margin:0 auto; max-width:100%;}
.Basic_slide .slide li .region {display:block; position:relative; background:#999999; padding:15px 5px; color:#fff; text-align:center; font-size:20px;}
.Basic_slide .slide li .region:before {content:''; position:absolute; top:0; left:0; width:100%; height:100%; }
.Basic_pager {text-align:center; margin-top:25px;}
.Basic_pager ul {display:inline-block !important; overflow:hidden;}
.Basic_pager ul li {float:left;}
.Basic_pager ul li button {display:block; width:36px; height:36px; border:1px solid #d8d8d8; background:#f4f4f4; box-sizing:border-box; font-size:11px; line-height:36px; margin:0 2px; color:#999;}
.Basic_pager ul li.active button {background:#fbd83b; border:1px solid #fbd83b; color:#333;}
@media all and (max-width:1023px) {
	.Basic_slide .slide li a{width:30%; margin-left:5%;}
	.Basic_slide .slide li:nth-child(4n+1) a{margin-left:5%;}
	.Basic_slide .slide li:nth-child(3n+1) a{margin-left:0;}
	.Basic_slide .slide li .image {min-height:150px;}
	.Basic_slide .slide li .image img {max-width:150px;}
}
@media all and (max-width:599px) {
	.Basic_slide .slide li a{width:48%; margin-left:4%;}
	.Basic_slide .slide li:nth-child(4n+1) a{margin-left:4%;}
	.Basic_slide .slide li:nth-child(3n+1) a{margin-left:4%;}
	.Basic_slide .slide li:nth-child(2n+1) a{margin-left:0;}
}
@media all and (max-width:375px) {
	.Basic_slide .slide li .image img {max-width:100px;}
}

/* 경기정보 */
.stadium_area {margin-top:30px;}
.stadium {background:#f7f7f7; overflow:hidden; padding:20px;}
.stadium p {position:relative; text-align:center; width:715px; height:650px; margin:0 auto; background:url('/Main/design_new/junior/para/img/sub/stadium_map.gif') no-repeat center top;}
.stadium p a {position:absolute;}
.stadium p.gumi {background:url('/Main/design_new/junior/para/img/sub/stadium_gumi_2021.gif') no-repeat center top;}
.stadium p.gimcheon {background:url('/Main/design_new/junior/para/img/sub/stadium_gimcheon.gif') no-repeat center top;}
.stadium p.sangju {background:url('/Main/design_new/junior/para/img/sub/stadium_sangju.gif') no-repeat center top;}
.stadium p.mungyeong {background:url('/Main/design_new/junior/para/img/sub/stadium_mungyeong_2021.gif') no-repeat center top;}
.stadium p.yecheon {background:url('/Main/design_new/junior/para/img/sub/stadium_yecheon.gif') no-repeat center top;}
.stadium p.andong {background:url('/Main/design_new/junior/para/img/sub/stadium_andong_2021.gif') no-repeat center top;}
.stadium p.yeongju {background:url('/Main/design_new/junior/para/img/sub/stadium_yeongju.gif') no-repeat center top;}
.stadium p.uljin {background:url('/Main/design_new/junior/para/img/sub/stadium_uljin.gif') no-repeat center top;}
.stadium p.pohang {background:url('/Main/design_new/junior/para/img/sub/stadium_pohang_2021.gif') no-repeat center top;}
.stadium p.gyeongju {background:url('/Main/design_new/junior/para/img/sub/stadium_gyeongju_2021.gif') no-repeat center top;}
.stadium p.gyeongsan {background:url('/Main/design_new/junior/para/img/sub/stadium_gyeongsan.gif') no-repeat center top;}
.stadium p.yeongcheon {background:url('/Main/design_new/junior/para/img/sub/stadium_yeongcheon.gif') no-repeat center top;}

.stadium p.gumi2 {background:url('/Main/design_new/junior/para/img/sub/stadium_gumi2_2021.gif') no-repeat center top;}
.stadium p.gimcheon2 {background:url('/Main/design_new/junior/para/img/sub/stadium_gimcheon2.gif') no-repeat center top;}
.stadium p.sangju2 {background:url('/Main/design_new/junior/para/img/sub/stadium_sangju2.gif') no-repeat center top;}
.stadium p.mungyeong2 {background:url('/Main/design_new/junior/para/img/sub/stadium_mungyeong2_2021.gif') no-repeat center top;}
.stadium p.yecheon2 {background:url('/Main/design_new/junior/para/img/sub/stadium_yecheon2_2021.gif') no-repeat center top;}
.stadium p.andong2 {background:url('/Main/design_new/junior/para/img/sub/stadium_andong2_2021n.gif') no-repeat center top;}
.stadium p.yeongju2 {background:url('/Main/design_new/junior/para/img/sub/stadium_yeongju2.gif') no-repeat center top;}
.stadium p.uljin2 {background:url('/Main/design_new/junior/para/img/sub/stadium_uljin2.gif') no-repeat center top;}
.stadium p.pohang2 {background:url('/Main/design_new/junior/para/img/sub/stadium_pohang2.gif') no-repeat center top;}
.stadium p.gyeongju2 {background:url('/Main/design_new/junior/para/img/sub/stadium_gyeongju2_2021n.gif') no-repeat center top;}
.stadium p.gyeongsan2 {background:url('/Main/design_new/junior/para/img/sub/stadium_gyeongsan2.gif') no-repeat center top;}
.stadium p.uiseong2 {background:url('/Main/design_new/junior/para/img/sub/stadium_uiseong2.gif') no-repeat center top;}

.stadium a.gumi, .stadium a.gumi2 {top:59%; left:26%;}
.stadium a.gimcheon, .stadium a.gimcheon2 {top:61%; left:14%;}
.stadium a.sangju, .stadium a.sangju2 {top:44%; left:12%;}
.stadium a.mungyeong, .stadium a.mungyeong2 {top:29%; left:15%;}
.stadium a.yecheon, .stadium a.yecheon2 {top:27%; left:27.5%;}
.stadium a.andong, .stadium a.andong2 {top:34%; left:42%;}
.stadium a.yeongju, .stadium a.yeongju2 {top:19%; left:33%;}
.stadium a.uljin, .stadium a.uljin2 {top:11%; left:63%;}
.stadium a.pohang, .stadium a.pohang2 {top:59%; left:63%;}
.stadium a.gyeongju, .stadium a.gyeongju2 {top:79%; left:62%;}
.stadium a.gyeongsan, .stadium a.gyeongsan2 {top:80%; left:44%;}
.stadium a.yeongcheon {top:67%; left:50%;}
.stadium a.uiseong2 {top:47.5%; left:34%;}
.stadium p a span {display:inline-block; color:#fff; font-size:14px; padding:4px 20px; background:#004c99; border-radius:15px;}
.stadium p a span.on {background:#fff; color:#e87917; padding:4px 20px; font-weight:600;}
.stadium_mobile {display:none;}
@media all and (max-width:768px) {
	.stadium_area {display:none;}
	.stadium_mobile {display:block;}
}


.stadium_list {overflow:hidden;}
.stadium_list li {position:relative; border:1px solid #d7d7d7; margin:0 0 30px 2%; float:left; width:49%; box-sizing:border-box;}
.stadium_list li:nth-child(2n+1) {margin-left:0;}
.stadium_list li p {position:absolute; left:0; min-height:220px;}
.stadium_list .list {min-height:245px; padding:20px 20px 20px 250px;}
.stadium_list .list li {position:relative; float:none; width:100%; border:none; padding:0 0 0 15px; margin:8px 0; letter-spacing:-1px;}
.stadium_list .list li::before {content:''; position:absolute; left:0; top:10px; width:5px; height:5px; background:#cbcbcb;}
.stadium_list .list li strong {display:inline-block; width:80px;}
@media all and (max-width:1200px) {
	.stadium_list li {float:none; width:100%; margin-left:0;}
}
@media all and (max-width:480px) {
	.stadium_list li p {left:50%; margin-left:-125px;}
	.stadium_list .list {padding:220px 20px 20px 20px;}
}

.entries_search {position:relative; width:35%; margin:20px auto 50px auto; padding-bottom:5px; border-bottom:3px solid #333;}
.entries_search span {display:block; margin-right:50px;}
.entries_search .input_search {width:100%; color:#333; border:0; font-size:17px;}
.entries_search .btn_search {position:absolute; top:5px; right:0; width:40px; height:40px; background:url('/Main/design_new/junior/para/img/sub/icon_search.png') no-repeat; text-indent:-9999px;}

.stadium_info {position:relative; padding:30px; border:3px solid #F9F9F9; overflow:hidden;}
.stadium_info p {position:absolute; left:30px; min-height:220px;}
.stadium_info ul {min-height:220px; padding:20px 20px 20px 380px; overflow:hidden;}
.stadium_info li {position:relative; float:none; width:100%; border:none; padding:0 0 0 15px; margin:8px 0; letter-spacing:-1px;}
.stadium_info li::before {content:''; position:absolute; left:0; top:10px; width:5px; height:5px; background:#cbcbcb;}
.stadium_info li strong {display:inline-block; width:80px;}
@media all and (max-width:768px) {
	.stadium_info p {left:50%; margin-left:-175px;}
	.stadium_info ul {padding:220px 20px 20px 20px;}
}
@media all and (max-width:480px) {
	.entries_search {width:70%;}
	.stadium_info {padding:0;}
	.stadium_info p {left:0; margin-left:0;}
	.stadium_info p img {width:100%;}
}

 /*경북관광, 관광명소 서브페이지*/

.gb_info {margin-bottom:40px; background:#fff6df;border:1px solid #dddddd;}
.gb_info > div {position:relative; padding:60px; background:url('/Main/design_new/junior/para/img/sub/sub_box_bg.png') no-repeat right bottom; color:#666666;}
.gb_info > div .tit {margin-bottom:30px; font-size:36px;line-height:2.8rem; color:#333; font-weight:700; letter-spacing:-1px;}
.gb_info > div ul li {margin-bottom:10px; font-weight:300;}
.gb_info > div dt {float:left; width:100px; font-weight:500;}
.gb_info > div li:last-child dt {float:none; width:auto; margin-bottom:10px;}
.gb_info > div dt span {letter-spacing:34px;}
.gb_info > div dd em {color:#333; font-weight:500 !important;}
.gb_info > div dd li {position:relative; margin-bottom:5px; padding-left:35px;}
.gb_info > div dd li::before {content:''; position:absolute; left:20px; top:10px; width:5px; height:5px; background:#cbcbcb;}
.gb_info img {display:block; position:absolute; top:50%; right:60px; transform:translateY(-50%);height:70%;}

@media all and (max-width:1200px) {
	.gb_info {margin-bottom:25px;}
	.gb_info > div {padding:40px 480px 40px 25px;}
	.gb_info > div .tit {margin-bottom:20px;}
	.gb_info img {right:25px; top:40px; transform:translateY(0);}
}
@media all and (max-width:1024px) {
	.gb_info > div {padding-right:80px;}
	.gb_info img {height:50%}
}
@media all and (max-width:768px) {
	.gb_info > div {padding:50px 25px;}
	.gb_info img {display:none;}
}


/*건너뛰기링크*/
a.skipBtn, a.skipStart {display:block; width:0; height:0; text-indent:-99999px; }
a.skipBtn:focus, a.skipStart:focus {width:100%; height:auto; text-indent:0; text-align:center; background:#666; color:#fff; padding:10px 0;}

.depth1 {margin:5px 0 5px 0; overflow:hidden;}
.depth1 > li {position:relative; padding:2px 0 2px 15px; color:#666;}
.depth1 > li::before {content:''; position:absolute; left:0; top:13px; width:5px; height:1px; background:#333;}
