body{ margin:0; padding:0;background:#fff;min-width:200px;font-family:"¸¼Àº °íµñ","Malgun Gothic","¾ÖÇÃ SD »êµ¹°íµñ Neo", "Apple SD Gothic Neo","AppleSDGothicNeo-Regular",NanumGothic,"Nanum Gothic",dotum, sans-serif;}
h1{margin:0;}
.htit{padding:10px 0;font-size:1.8rem;font-weight:bold;text-align:center;line-height:2.5rem;letter-spacing:-0.1rem;}
.htable{display:table;width:100%;}
.htr{display:table-row;}
.htd{display:table-cell;padding:10px 0;}

.box1{font-size:1.1rem;font-weight:600;display:block;}
.box1 .hspan{font-size:1rem;background:#007b76;padding:3px;color:#fff;border-radius:5px;text-align:center;display:inline-block;width:110px;}
.box1 li{list-style:none;float:left;padding-bottom:1rem;box-sizing:border-box;line-height:2.2rem;}
.box1 li:nth-child(odd){width:15%;text-align:center;}.box1 li:nth-child(even){padding-left:1rem;width:85%;}
.normal1{font-size:1rem;font-weight:500;}

.blind{display:none;}
.pc_show{display:none !important;}
.mb_show{display:none;}
#main_01{ width:100%; min-width:970px;height:100%; margin:0 auto; padding-bottom:50px;background:#48ceeb;}
.wrap_bg{width:100%;background-color:#75d3e8;background:#48ceeb;}
.topbg{width:970px;margin:auto;position:relative;height:299px;background:url("image/top2026.jpg?1.1") no-repeat;}
/*.topbg_online{width:970px;margin:auto;position:relative;height:299px;background:url("image/mtop_online.jpg?v=1.1") no-repeat;}*/
.mtop{display:none;}
.right{float:right;}
.con1{width:970px;min-height:450px;box-sizing:border-box;margin:0 auto; font-size:1rem; padding:100px 0; line-height:1.8rem;background-color:#f9f9f9;text-align:center;display:block;}
.con2{width:970px;min-height:190px;box-sizing:border-box;margin:0 auto; font-size:1rem; padding:30px 0;background-color:#fff;text-align:center;display:block;}
.con1 > div{width:50%;float:left;}
.con2 > div{width:50%;float:left;}
#picture_con{width:970px;box-sizing:border-box;margin:0 auto 1rem; font-size:1rem; color:#000;padding:20px 70px; line-height:1.8rem;background-color:rgb(255,255,255,1);}
#picture_con h2{font-weight:bold; font-size:1.4em; margin:0; padding:15px 0 10px 0;color:#4063bf;}
#picture_con h3{font-weight:bold; font-size:1.1em; margin:0; padding:5px 0 0 10px;}
#picture_con ul{margin:5px 0 5px; padding:0;}
.ul2 {padding:15px 5px 20px;font-size:1.2rem;font-weight:600;text-align:justify;letter-spacing:-0.06rem;line-height:2rem;}
.ul3 {background:#f5f5f5;padding:10px 20px;font-weight:bold;font-size:1rem;}
.num{font-size:1.7rem;}

.wlist{display:inline-block;box-sizing:border-box;width:100%;}
.wlist li{background:skyblue;border-radius:2rem;list-style:none;text-align:center;padding:.4rem 0;margin:0 1% .5rem 0;float:left;font-size:1.3rem;color:#fff;width:15.6%;box-sizing:border-box;}

.t3{width:90%;margin:1rem auto;border:0;border-collapse:collapse;border-spacing:30px;color:#fff;font-weight:600}
.t3 th,.t3 td{background-color:#96b943;border:3px solid #D2E7A1;border-radius:10px;text-align:center;}
.t3 th{padding:4px 10px;}
.t3 td{font-size:1.4rem;padding:15px 10px;}

.blind01{text-indent:-9999px; }
.con_p{ padding-left:20px;}
a{text-decoration:none;color:inherit;}
img{ border:0;}
.input_M{width:200px;}
.input_S{width:120px;}

#search_box{width:100%;background:skyblue;padding:2rem 0;margin:2rem auto;border-radius:10px;color:#fff;text-align:center;}
#input_num{width:50%;height: 60px;position:relative;display: flex;margin:1rem auto 2rem;;}
#input_num input{width:100%;border:none;border-radius: 15px;font-size:1.2rem;padding:1rem;}
#input_num button{position: absolute;top:5px;bottom:5px;right: 5px;border-radius: 15px;font-size:1.2rem;background:skyblue;color:#fff;border:none;width:80px;font-weight:bold;}

.btn_top {position:fixed;right:20px;bottom:20px;width:60px;height:60px;background:darkcyan;border:0;border-radius:50%;color: #fff;font-weight:bold;font-size:1rem;display:none;}
.input_num {position:fixed;left:20px;bottom:20px;height:60px;background:darkcyan;border:0;font-weight:bold;font-size:1rem;}
.input_num input[type=text] {width:100px;height:30px ;border-radius: 15px;}


@media screen and (max-width:640px) {
	.pc_show{display:inline;}
	.mb_show{display:block !important;}
	.htit{padding:10px 0;font-size:1.35rem;font-weight:600;text-align:center;line-height:2rem;letter-spacing:-0.12rem;}
	.box1 li:nth-child(odd){width:100%;text-align:left;padding-bottom:0.5rem;}.box1 li:nth-child(even){padding-left:0;width:100%;padding-bottom:2rem;}
	.down {width: auto;font-size: 1rem;padding:10px 15px;margin:.8rem auto;}
	#main_01{width:100%;min-width:300px;background-size:contain;padding-bottom:80px;}
	.topbg{display:block;width:100%;height:auto;}
	.topbg_online{display:block;width:100%;height:auto;}
	.mtop {display:block;width:100%;}
	.con1{width:100%; font-size:1em; padding:2rem 1rem 1rem;margin:0 auto;box-sizing:border-box;}
	.con2{width:100%; min-height:120px; padding:2rem 1rem 1rem;margin:0 auto;box-sizing:border-box;}
	.con1 > div{width:100%;float:none;}
	#picture_con{width:100%; font-size:1em; padding:1rem;;margin:0 auto 1rem;box-sizing:border-box;}
	#picture_con h2{font-size:1.3em;font-weight:bold; margin:0; padding:15px 0 12px 0;}
	.ul2{padding:0 10px;font-size:1.15rem;line-height:1.7rem;letter-spacing:-.07rem;}
	.ul2 li {margin-left:0 !important;}
	.ul3{background:#f5f5f5;padding:10px;font-size:.95rem;}
	.num{font-size:1.5rem;}

	.wlist li{padding:.4rem 0;margin:0 2% .5rem 0;font-size:1.2rem;width:23%;font-weight:bold;}

	#search_box{width:100%;background:skyblue;padding:1rem 0;margin:3rem auto;border-radius:10px;}
	#input_num{width:80%;height: 60px;position:relative;display: flex;margin:1rem auto;}
	#input_num input{width:100%;border:none;border-radius: 15px;font-size:1.2rem;padding:1rem;}
	#input_num button{position: absolute;top:5px;bottom:5px;right: 5px;border-radius: 15px;font-size:1.2rem;background:skyblue;color:#fff;border:none;width:80px;font-weight:bold;}


	.org img {height:20px;padding:15px 20px 0 0;}
	.sponsor img {height:30px;}
	.sponsor dt {clear:both;}
}

#pinfo{ padding:3%;background:#f6f6f6;margin-bottom:40px;}
.btn{background-color: #212121; display: inline-block; border: none; outline: none; border-radius: 5px; box-shadow: 0 2px #B0B0B0; color:#fff; padding:2px 10px 5px; font-weight:bold; }
.btn:active { background-color: #212121; box-shadow: 0 2px #808080; transform: translateY(2px);}

.btn2{font-size:.8em;background-color: #212121; display: inline-block; border: none; outline: none; border-radius: 5px; box-shadow: 0 2px #B0B0B0; color:#fff; padding:2px 6px 3px; font-weight:bold; }
.btn2:active { background-color: #212121; box-shadow: 0 2px #808080; transform: translateY(2px);}

.no-drag {-ms-user-select: none; -moz-user-select: -moz-none; -webkit-user-select: none; -khtml-user-select: none; user-select:none;}

.sponsor{/* For IE 6/7 only */*zoom:1;margin:20px auto;text-align:center;}
.sponsor dt,.sponsor dd {float:left;padding-right:20px;margin-left:0;}
.sponsor:after{clear:both;content:"";display:block;}