﻿/* 2019-05-24 */

a:hover, a:focus, a:active {text-decoration:none}
.event_wrap {position:relative; text-align:center; line-height:0;}
.event_wrap .event-tab {width:1000px; padding:0px; }


.sec02inp {width:100%; height:1360px; background:url(/user/event/202309_02/image/20191103_02bg.jpg) no-repeat center;}

.sec02inp .inpsm {width:710px; margin:0 auto; padding-top: 120px;}

.sec02inp .inpsm p.tt {font-size:17px; font-weight:600; color:#865696; letter-spacing:-1.5px; padding-bottom:15px;}
.sec02inp .inpsm ul.ckul3 {display: inline-block; padding-bottom:32px;}
.sec02inp .inpsm ul.ckul3 li {float:left;width:236px; padding-bottom:8px;letter-spacing: -1px;font-size: 15px;}
.sec02inp .inpsm ul.ckul5 {display: inline-block; padding-bottom:32px;}
.sec02inp .inpsm ul.ckul5 li {float:left; width:142px; padding-bottom:8px; letter-spacing: -1px;font-size: 15px;}
.sec02inp .inpsm ul.ckul5 li.ecc {width:236px;}

.sec02inp .inpsm span.num {
    display: inline-block;
    width: 20px;
    height: 20px;
    line-height: 20px;
    text-align: center;
    background: #865696;
	border-radius: 3px;
	font-size: 14px;
	color: #fff;
    margin: -4px 5px 0 8px;
	font-weight:600;
}


.sec02inp input[type="checkbox"] { display:inline-block; width:20px; height:20px; vertical-align:middle; -webkit-appearance:none; margin:-4px 0px 0 0; padding:0; cursor:pointer; border:1px solid #b7b5b5; background:#fff; }
.sec02inp input[type="checkbox"]:checked { background:#fff url('../image/btn-check.png') no-repeat center center; background-size:13px 10px; }
.sec02inp input[type="radio"] { display:inline-block; width:18px; height:18px; vertical-align:middle; text-align:center; -webkit-appearance:none; margin:-4px 0px 0 0; padding:0; cursor:pointer; border-radius:50%; border:1px solid #b7b5b5; background:#fff; }
.sec02inp input[type="radio"]:checked { background:#fff url('../image/btn-radio.png') no-repeat center center; background-size:10px 10px; }

input.wcnip {padding:5px; font-size:14px; width:120px;}


span#wcbtnnext {cursor: pointer;}






.borderbox {width:100%; min-height:500px; padding:40px; border:30px solid #f07100; background:#fff; border-radius:50px;position: relative;margin-top: -45px;}
.borderbox p.btbt {padding:15px 0; text-align:center;}
.borderbox p.btbt a {margin:0 20px;}
.borderbox .sld {width:815px; height:360px; background:#f9f5fb; border-radius:30px; margin:0 auto;}

.borderbox textarea.txtae {width:100%; border:1px solid #cccccc;}








.snsarea {    position: absolute;    top: 1890px;    padding: 0 100px;    width: 970px;    box-sizing: border-box;}
.snsarea ul {float: right;}
.snsarea ul li {float:left; margin:0 5px;}
.snsarea ul li button {border:none;cursor: pointer;}

.event_btn01 {position: absolute;width: 970px;text-align: center;top: 1960px;}
.event_cntcon {position: absolute;width: 970px;text-align: center;top: 2170px; font-size:24px; color:#ffffff;}
.event_cntcon span {display: inline-block;width: 45px;height: 60px; margin:0 3px;line-height: 60px;border-radius: 5px;background: #01377f;color: #ffea00;font-size: 30px;font-weight: 700;text-align: center; border-top:2px solid #01295e;  border-left:2px solid #01295e;}


.event_btn02 {position: absolute;width: 970px;text-align: center;top: 2540px;}


ul.tapmenu {width:100%; height:152px; background:#00263e;}
ul.tapmenu li {float:left; height:152px; margin-right:9px;}
ul.tapmenu li:first-child {margin-right:8px;}
ul.tapmenu li:last-child {margin-right:0;}
ul.tapmenu li img {cursor: pointer;}

.tapcon {padding:70px 55px 55px; background:#8c734b; margin-top:-16px;}




.tap_cbox {width:850px; height:650px; border:3px solid #590a7d; background:#fff; margin:0 auto;}
.tap_cbox_01 {background:url(/user/event/202309_02/image/tap_cbox_01.png) no-repeat center;}
.tap_cbox_02 {background:url(/user/event/202309_02/image/tap_cbox_02.png) no-repeat center;}
.tap_cbox_03 {background:url(/user/event/202309_02/image/tap_cbox_03.png) no-repeat center;}

.tap_cbox_02_area {width:770px; height:370px; background:#efebf2; border:1px solid #bebad8;margin: 235px auto 0; border-radius:22px;}

.evbtbox {width:850px; margin: 50px auto 0px;padding:50px 50px 25px 50px; background:#c14192; text-align:center;}


.swipertm {position: relative;}

#viewz {position:relative; overflow:hidden; }


.wcslid {width:770px; height:370px; float:left; text-align:center; padding-top:35px;}


.wraps { width:3850px; }



.wcnext { position:absolute; width:60px; height:90px; text-align:center; font-size:16px; right:15px; text-indent:-9999px}
.wcprev { position:absolute; width:60px; height:90px; text-align:center; font-size:16px; left:15px; text-indent:-9999px}

.wcbtnarea {display:none;top: -230px;position: relative;z-index: 999999;}
#wcbtnarea1{display:block;}


#wcprev1 {background:url(/user/event/202309_02/image/wcprev1.png) no-repeat center;}
#wcnext1 {background:url(/user/event/202309_02/image/wcnext1.png) no-repeat center;cursor: pointer;}
#wcprev2 {background:url(/user/event/202309_02/image/wcprev2.png) no-repeat center;cursor: pointer;}
#wcnext2 {background:url(/user/event/202309_02/image/wcnext2.png) no-repeat center;cursor: pointer;}
#wcprev3 {background:url(/user/event/202309_02/image/wcprev3.png) no-repeat center;cursor: pointer;}
#wcnext3 {background:url(/user/event/202309_02/image/wcnext3.png) no-repeat center;cursor: pointer;}
#wcprev4 {background:url(/user/event/202309_02/image/wcprev4.png) no-repeat center;cursor: pointer;}
#wcnext4 {background:url(/user/event/202309_02/image/wcnext4.png) no-repeat center;cursor: pointer;}
#wcprev5 {background:url(/user/event/202309_02/image/wcprev5.png) no-repeat center;cursor: pointer;}
#wcnext5 {background:url(/user/event/202309_02/image/wcnext5.png) no-repeat center;}


#wcwrite {display:none; width:970px; padding:50px 0; margin-bottom:50px; background:#fff;}
#wcwrite #info {width:auto;}
#wcwrite #terms .terms_txt {background:none; width:auto;}

span#wcbtnbotm {cursor: pointer; display:none;}


#wcwrite {display:; padding-top:70px; background:#fff;}
#wcwrite #info {width:auto;}
#wcwrite #terms .terms_txt {background:#f3f3f3; width:auto; margin-bottom:10px;}

span#wcbtnbotm {cursor: pointer;}

.wcrftxta {width: 850px; padding:15px; background:#590a7d; margin:0 auto;}


.wcwrite_box {width:100%; background:#fff;  margin-bottom:20px;}
.wcwrite_box p.t1 {text-align:center; font-size:13px; font-weight:600; letter-spacing:-1px; padding-bottom:18px;}
.wcwrite_box p.t2 {font-size:13px; font-weight:400; letter-spacing:-1px; padding-top:25px;}

.swiper-button-prev2 {background: url(/user/event/202309_02/img/wc_prev2.png) no-repeat !important;background-size: cover !important;;}
.swiper-button-next2 {background: url(/user/event/202309_02/img/wc_next2.png) no-repeat !important;background-size: cover !important;;}

.swp-buttonwc {width:100px; margin:0 auto;}

.wcinp_form {width:752px; margin:0 auto; }

#member_form {background:url(/user/event/202309_02/image/inpbg01a.jpg) no-repeat center; height:360px; padding-top:110px;}
#member_form table {width:480px; margin:0 auto;}
#member_form tr {height:60px;}
#member_form th {width:100px; text-align:right; padding-right:20px; font-size:16px; color:#555; letter-spacing:-1px;}
#member_form td input{width:100%;height:43px;border:1px solid #ccc; border-radius:3px;}
#member_form td input.login {width:140px; margin-right:5px; font-size:16px; background:#606060; color:#fff; border:none; margin-top:30px;cursor: pointer;}


#nomember_form {background:url(/user/event/202309_02/image/inpbg02a.jpg) no-repeat center; height:325px; padding-top:90px;}
#nomember_form table {width:480px; margin:0 auto;}
#nomember_form tr {height:44px;}
#nomember_form th {width:100px; text-align:right; padding-right:20px; font-size:16px; color:#555; letter-spacing:-1px;}
#nomember_form td input{width:100%;height:35px;border:1px solid #ccc; border-radius:3px;}
#nomember_form td input.code {width:80px;}

#nomember_form td input#phone_number1 {width:31%;}
#nomember_form td input#phone_number2 {width:33%;}
#nomember_form td input#phone_number3 {width:33%;}

.wcbtnn2 {background:#29384f; color:#fff; font-size:23px; font-weight:600; display:inline-block; padding:18px 0; width:240px; border-radius:5px;}


#terms{
	margin:0 auto;
	width:750px;
}
#terms .agr2{
	font-size:16px;
	text-align:left;
	padding:0 0 8px 5px;
}
#terms .agr2 input{
	width:18px;
	height:18px;
	vertical-align:middle;
	margin-right:5px;
}
#terms .agr2 label{
    font-weight:bold
}
#terms .terms_txt{
	background:#f4f7f7;
	padding:5px 20px 20px 30px;
	text-align:left;
}
#terms .terms_txt h6{
	font-size:12px;
	margin:15px 0 5px 0;
	text-indent:-11px;
	font-weight:bold
}
#terms .terms_txt p{
	font-size:12px;
	line-height:20px
}
#submit{
	text-align:center;
	padding:30px 0
}
#submit a{
	cursor:pointer
}



.tapimg {width:160px; height:64px;position: absolute;left: 0px;margin-top: 30px;}
.evts1 {width:970px; height:570px; margin:0 auto; background:url(/user/event/202309_02/img/200302_img01bg.png) no-repeat center; background-size:cover;}
.evts1 .vmo {width:600px; margin: 0px auto 0;padding-top:165px;}
.evts1 .vmo iframe {width:600px; height:338px; box-shadow: 3px 5px 15px rgba(0,0,0,0.5); }
.evts1 .evts1_id {margin: -65px 0 50px 255px;position: absolute;}

.evts2 {width:970px; height:899px; margin:0 auto; background:url(/user/event/202309_02/img/200302_img02bg.png) no-repeat center;}
.evts2 .evts2_id {width: 700px;margin: 0 auto;text-align: center;padding-top: 250px;}

.evts2 .aspop {position: absolute; width:970px; height:899px; background:rgba(0,0,0,0.2);}
.evts2 .aspop .aspopbox {width:500px; height:370px; background:#fff; border:1px solid #ccc; margin: 270px auto 0;padding: 30px;text-align: center;}
.evts2 .aspop .aspopbox .aspop_close {position: absolute;margin-left: 410px;cursor: pointer;}
.evts2 .aspop .aspopbox p.aspop_sbtn {text-align:center; padding-top:20px;}
.evts2 .aspop .aspopbox span#aspop_next {display:inline-block;font-size:19px; font-weight:600; width:160px; height:50px; line-height:50px; background:#90ba2c; color:#fff;cursor: pointer;}
.evts2 .aspop .aspopbox span#aspop_prev {display:inline-block;font-size:19px; font-weight:600; width:160px; height:50px; line-height:50px; background:#999; color:#fff;cursor: pointer;}

#aspopok {display:none;}
#aspopno {display:none;}

#wc_writew {display:none; width:970px; margin:0 auto; padding:50px 0 40px; background:#60b000;}

.chkularea {width:100%; padding:40px 0;text-align:center;}
#chkul {display:inline-block;}
#chkul li {float:left; margin:0 5px;}

.chkbtnarea {width:100%; padding:55px 0;text-align:center;}
.chkbtnarea img {cursor: pointer;}


.wc_pc {display:inline-block;}
.wc_mobile {display:none;}

#btnw {cursor: pointer;}

.weara {width:90%; padding:30px 0 0; margin:0px auto 0; background:#fff;}

.smttimg {padding:0px 0 50px; text-align:center;}

.inpetca {position: absolute;left: 50%;margin-left: 60px;margin-top: -265px;}
.inpetca input[type="checkbox"] { display:inline-block; width:55px; height:55px; vertical-align:middle; -webkit-appearance:none; cursor:pointer; background:url(/user/event/202309_02/img/wck00.png) no-repeat center; }
.inpetca input[type="checkbox"]:checked { background:url(/user/event/202309_02/img/wck11.png) no-repeat center;  }


.inpetc {background:#fff; width:90%; padding:40px 6% 50px; margin:0 auto; text-align:center;}
.inpetc p {color:#444; padding-bottom:10px;margin-bottom:20px; font-size:28px; font-weight:300; letter-spacing:-2px; border-bottom:1px solid rgba(255,255,255,0.3);}
.inpetc p span {font-weight:600;}
.inpetc input[type="text"] {width:100%; line-height:44px; height:44px; border-radius:3px; border:1px solid #ccc;}


.btnzz {position: absolute;left: 50%;margin-left: -150px;margin-top: -767px;}
.btnzz img {width:300px;}

.btnzz2 {position: absolute;left: 50%;margin-left: -150px;margin-top: -390px;}
.btnzz2 img {width:300px;}

.vdoc {padding:20px 100px; background:#cb490c;}

.video .vimeostart { position: absolute; z-index: 9; background: rgba(0,0,0,0.5); width:100%; height:100%; text-align:center;cursor: pointer;}
.video .vimeostart img {margin-top:0;}
.video .vimeobox {position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%;}
.video .vimeobox iframe, .embed-container object, .embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }


.wqp {width:752px; padding:30px; margin:20px auto 30px; background:#c60e4a;}
.wqp input {width: 100%;height: 35px;border: 1px solid #fff; border-radius: 3px;}
.wqp p {margin-bottom:15px; font-weight:600; font-size:22px; letter-spacing:-1px; color:#fff; line-height:22px;}

#sbtn {cursor: pointer;}

.wcmbtcx {display:none;}




ul.btnaz {display:inline-block;width:100%;}
ul.btnaz li {float:left;width:50%;}






#btnq {cursor: pointer;}
#btnqa {display:none;}


#link1 {cursor: pointer;}
#link2 {cursor: pointer;}

#link {cursor: pointer;}





.vsec04 { background: #84878c; }

.vsec07 { background:#00263e; padding-bottom:80px;}

.vdobx {width:860px; background:#fff; padding:0 30px; margin:0 auto;}

.video {width:100%;overflow:hidden;position: relative;margin:0 auto;}
.video .vimeostart { position: absolute; z-index: 9; background: rgba(0,0,0,0.5); width:100%; height:100%; text-align:center;cursor: pointer;}
.video .vimeostart img {margin-top:0;}
.video .vimeostart > div {width:100%; height:100%; display:table;}
.video .vimeostart > div > span {display:table-cell;vertical-align: middle;} 
.video .vimeobox {position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%;}
.video .vimeobox iframe, .embed-container object, .embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }



.videotmpz {width:100%; padding:188px 0; font-size:30px; line-height:38px; letter-spacing:-1px; font-weight:500; background:#151515; color:#fff;}



#subux {width:100%; background:#00263e; padding:20px 55px;}
#subux ul {width:100%; display:inline-block;}
#subux ul li { margin-bottom:15px;}
#subux ul li .divbf {cursor: pointer;}
#subux ul li .divaf {display:none;}
#subux ul li .vbx {margin-top:10px; border-radius:30px; overflow:hidden;}


.bbsbx {width:862px; background:#fff; margin:0 auto; padding:10px 45px 45px; border-radius:0 0 20px 20px;}

.bbsbx table {width:100%; line-height:48px;border-top:2px solid #8c734b;}
.bbsbx table thead th {color:#8c734b; font-size:20px; font-weight:500; border-bottom:2px solid #8c734b;}
.bbsbx table tbody td {font-size:18px; text-align:center; border-bottom:1px solid #cccccc; text-align:left; padding-left:20px;line-height: 2.2;}
.bbsbx table tbody td a {color:#151515; font-weight:500;}
.bbsbx table tbody td.date {width:15%; color:#999999; font-size:16px; text-align:center; padding-left:0;}

.kpaevp {position:absolute; left:50%; margin-left:500px;}
.kpaevp ul {display:inline-block;}
.kpaevp ul li {margin-bottom:10px;}
.kpaevp ul li img {cursor: pointer;}

.kpaevp.fix {position:fixed; top:20px;}







/* page nate */
.page_nate {position:relative; margin-top:30px; text-align:center;}
.page_nate a {display:inline-block; margin:0; padding:0; width:30px; height:30px; line-height:30px; color:#666; font-size:12px; text-align:center; border:1px solid #e8e8e8; background:#fff;}
.page_nate a.curr {color:#000; font-weight:700; font-size:14px}
.page_nate a.btn_page {text-indent:-9999px;}
.page_nate a.first {width:29px; background:url("https://www.kpanews.co.kr/admin/css/../images/btn_first_page_nate.gif") no-repeat center;}
.page_nate a.prev {width:29px; background:url("https://www.kpanews.co.kr/admin/css/../images/btn_prev_page_nate.gif") no-repeat center;}
.page_nate a.next {width:29px; background:url("https://www.kpanews.co.kr/admin/css/../images/btn_next_page_nate.gif") no-repeat center;}
.page_nate a.last {width:29px; background:url("https://www.kpanews.co.kr/admin/css/../images/btn_last_page_nate.gif") no-repeat center;}
.page_nate .btn_etc {position:absolute; right:0; top:0; padding:0 18px; width:auto; height:30px; line-height:30px; color:#fff; font-size:12px; text-align:center; border:1px solid #10386a; background:#1c59a4;}
.page_nate .btn_del {position:absolute; left:0; top:0; padding:0 18px; width:auto; height:30px; line-height:30px; color:#fff; font-size:12px; text-align:center; border:1px solid #3d3d3d; background:#606060;}





ul.dctmn {display:inline-block; width:100%; text-align:center; padding-top:50px;}
ul.dctmn li {display:inline-block; margin:0 10px;}
ul.dctmn li img {cursor: pointer;}










@media (max-width:1200px){

.kpaevp {position:fixed !important; left:0; width:100%; top:auto !important; bottom:0; margin:0; z-index:999;line-height: 0;}
.kpaevp ul {display:inline-block; width:100%;}
.kpaevp ul li {float:left; width:25%; margin-bottom:0;}
.kpaevp ul li img {width:100%; max-height:70px;}
}

@media (max-width:960px){

.weara {width:94%; padding:10px 10px 0;margin:20px auto; background:#fff;}

.wc_pc {display:none;}
.wc_mobile {display:inline-block;}

#event_wrap {width:100%; padding-top:20px;}
.event_wrap .event-tab {width:100%;}
.event_wrap .event-tab img.wc_mobile {width:100%;}

.evts1 {width:100%; height:auto; padding-bottom:40px;}
.evts1 .evts1_id {margin:-40px 0 0 20%;}
.tapimg {width:80px; height:auto;left: -5px;margin-top: 15px;}
.tapimg img {width:100%;}

.evts1 .vmo {width:400px; margin:0 auto; padding-top:20%;}
.evts1 .vmo iframe {width:400px; height:225px; }


.evts2 {width:100%; height:auto; background:url(/user/event/202309_02/img/200302_mimg02bg.png) no-repeat center top; background-size:100%}
.evts2 .evts2_id {width:82%; padding-top:32%;}

.chkularea {padding:20px 0;}
#chkul {width:80%;}
#chkul li {width:30%; margin-bottom:3%;}

.chkbtnarea {background:#6578cc; padding:30px 0;}
.chkbtnarea img {width:170px;}

.evts2 .aspop {width:100%;height: auto;background:none;}
.evts2 .aspop .aspopbox {width:90%; height:340px;margin: 30% auto 0}
.evts2 .aspop .aspopbox .aspop_close {margin-left:0;}

#wc_writew {width:100%; padding:20px 0px 20px 0px;}
#terms {width:100%;}
#terms .terms_txt {width:100%;}

.wcinp_form {width:100%;}

#member_form {background:none; height:auto; padding:20px 0; border:1px solid #ccc;}
#member_form table {width:90%;; margin:0 auto;}
#member_form tr {height:60px;}
#member_form th {width:100px; text-align:right; padding-right:20px; font-size:16px; color:#555; letter-spacing:-1px;}
#member_form td input{width:100%;height:43px;border:1px solid #ccc; border-radius:3px;}
#member_form td input.login {width:140px; margin-right:5px; font-size:16px; background:#606060; color:#fff; border:none; margin-top:30px;cursor: pointer;}


#nomember_form { background:none; height:auto; padding:20px 0;  border:1px solid #ccc; margin-top:20px;}
#nomember_form table {width:90%; margin:0 auto;}
#nomember_form tr {height:44px;}
#nomember_form th {width:100px; text-align:right; padding-right:20px; font-size:16px; color:#555; letter-spacing:-1px;}
#nomember_form td input{width:100%;height:35px;border:1px solid #ccc; border-radius:3px;}
#nomember_form td input.code {width:80px;}

#nomember_form td input#phone_number1 {width:30%;}
#nomember_form td input#phone_number2 {width:33%;}
#nomember_form td input#phone_number3 {width:33%;}


#member_form td input.login {width:90px; margin-top:0;}
#member_form .name {padding:0 !important; margin-top:0px !important;}

.smttimg {padding:10px 0 10px; text-align:center;}
.smttimg img {width:240px;}

img.wc_mobile {width:100%;}

.inpetca {position: absolute;left: 50%;margin-left: 5%;margin-top: -28%;}
.inpetca input[type="checkbox"] { display:inline-block; width:30px; height:30px; vertical-align:middle; -webkit-appearance:none; cursor:pointer; background:url(/user/event/202309_02/img/wck00.png) no-repeat center; background-size:30px;}
.inpetca input[type="checkbox"]:checked { background:url(/user/event/202309_02/img/wck11.png) no-repeat center; background-size:30px;}


.inpetc {background:#fff; width:90%; padding:30px 5%; text-align:center; margin:0 auto;}
.inpetc p {color:#444; padding-bottom:10px;margin-bottom:15px; font-size:16px; font-weight:300; letter-spacing:-1px; border-bottom:1px solid rgba(255,255,255,0.3);}
.inpetc p span {font-weight:600;}
.inpetc input[type="text"] {width:100%; line-height:42px; border-radius:3px;}

.btnzz {position: absolute;left: 50%;margin-left: -100px;margin-top: -82%;}
.btnzz img {width:200px;}

.btnzz2 {position: absolute;left: 50%;margin-left: -100px;margin-top: -43%;}
.btnzz2 img {width:200px;}


.vdoc {padding:15px 35px; background:#cb490c;}

.video .vimeostart { position: absolute; z-index: 9; background: rgba(0,0,0,0.5); width:100%; height:100%; text-align:center;cursor: pointer;}
.video .vimeostart img {margin-top:0;}
.video .vimeobox {position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%;}
.video .vimeobox iframe, .embed-container object, .embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }




.videotmpz {padding:22% 0; font-size:18px; line-height:24px;}




.wqp {width:100%; padding:15px; margin:0px auto 15px; background:#c60e4a;}
.wqp input {width: 100%;height: 35px;border: 1px solid #fff; border-radius: 3px;}
.wqp p {margin-bottom:15px; font-weight:600; font-size:16px; letter-spacing:-1px; color:#fff; line-height:16px;}


.wcmbtcx {display:block; width:85px; text-align:center; font-size:13px; padding:3px 0; color:#fff; background:#333;margin-bottom: 15px;margin-top: -21px;margin-left: -1px}




ul.btnaz {}
ul.btnaz li {}
ul.btnaz li img {width:100%;}




.vdobx {width:88.5%; background:#fff; padding:1% 5%; margin:0 auto;}





ul.tapmenu {display:inline-block; width:100%; height:auto; background:#00263e;}
ul.tapmenu li {float:left; width:19%; height:auto; margin-right:0px; margin-right:1.23%;}
ul.tapmenu li:first-child {margin-right:1.23%;}
ul.tapmenu li:last-child {margin-right:0;}
ul.tapmenu li img {width:100%; cursor: pointer;}

.tapcon {padding:30px 20px 20px; background:#8c734b; margin-top:-10px;}



#subux {width:100%; background:#00263e; padding:10px 20px;}
#subux ul {width:100%; display:inline-block;}
#subux ul li { margin-bottom:15px;}
#subux ul li .divbf {cursor: pointer;}
#subux ul li .divaf {display:none;}
#subux ul li .vbx {margin-top:10px; border-radius:15px; overflow:hidden;}


.bbsbx {width:88.8%; background:#fff; margin:0 auto; padding:10px 10px 20px; border-radius:0 0 10px 10px;}

.bbsbx table {width:100%; line-height:36px;border-top:2px solid #8c734b;}
.bbsbx table thead th {color:#8c734b; font-size:16px; font-weight:500; border-bottom:2px solid #8c734b;}
.bbsbx table tbody td {font-size:12px; text-align:center; border-bottom:1px solid #cccccc; text-align:left; padding-left:10px;}
.bbsbx table tbody td a {color:#151515; font-weight:500;}
.bbsbx table tbody td.date {width:100px; color:#999999; font-size:12px; text-align:center; padding-left:0;}


ul.dctmn {display:inline-block; width:100%; text-align:center; padding-top:30px;}
ul.dctmn li {display:inline; margin:0 5px;}
ul.dctmn li img {width:28%;}

}