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.2rem;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:90px;}
.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%;min-height:58px;}
.normal1{font-size:1rem;font-weight:500;}

.down {width: auto;font-size: 1rem;padding:8px 15px;font-weight: 600;color: #fff;background-color: #96b943;border: none;border-radius: 5px;box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.1);transition: all 0.3s ease 0s;cursor: pointer;outline: none;}
.down:hover {background-color: #2EE59D;box-shadow: 0px 5px 10px rgba(46, 229, 157, 0.4);color: #fff;}
.down2 {width: auto;font-size: 1.2rem;padding:15px 15px;}

.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:30px;background-color:#00997b;}
.wrap_bg{width:100%;background-color:red;background-color:#ffee34;}
.topbg{width:970px;margin:auto;position:relative;height:338px;background:url("image/top.jpg?v=2") no-repeat;}
.topbg_online{width:970px;margin:auto;position:relative;height:338px;background:url("image/mtop_online.jpg?v=1.1") no-repeat;}
.mtop{display:none;}
.right{float:right;}
#picture_con{width:838px;margin:auto; font-size:15px; color:#000; margin-top:2em;padding:20px 40px; line-height:30px;background-color:rgb(255,255,255,1);border-radius:30px;}
#picture_con h2{font-weight:bold; font-size:1.2em; margin:0; padding:15px 0 0 25px;text-indent: -25px;}
#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:10px 30px;font-size:1.1rem;font-weight:600;text-align:justify;letter-spacing:-0.1rem;}
.ul3 {background:#fff;padding:10px 20px 10px 0;text-align:justify;font-size:.9em;}

.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;}

@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{font-size:1.1rem;font-weight:600;display:block;}
	.box1 .hspan{font-size:1rem;width:64px;}
	.box1 li:nth-child(odd){width:24%;min-width:70px;text-align:left;padding-bottom:0.5rem;}.box1 li:nth-child(even){padding-left:0;width:76%;padding-bottom:2rem;}
	.down {width: auto;font-size: 1rem;padding:5px 15px;}
	#main_01{width:100%;min-width:300px;background-size:contain;padding-bottom:10px;}
	.topbg{display:block;width:100%;height:auto;}
	.topbg_online{display:block;width:100%;height:auto;}
	.mtop {display:block;width:100%;}
	#picture_con{width:92%; font-size:1em; padding:1rem;;margin:1rem auto;box-sizing:border-box;}
	/*#picture_con{width:88%; font-size:.9em; margin:-5px auto 2%;color:#000; padding:3% 4% 20px; line-height:24px;  background: #fff;}*/
	#picture_con h2{font-size:1.1em;}
	.ul2 {padding:0 10px;font-size:1rem;}
	.ul2 li {margin-left:0 !important;}
	.t3{width:100%;margin:0 auto;}
	.t3 td{font-size:1.2rem;padding:15px 5px;}
	table.t3 th,table.t3 td{letter-spacing:-1px;}
	.boxleft{width:100%;border-bottom:1px solid #ccc;}
	.boxright{width:100%;border-left:0px;}
	.input_M{width:100px;}
	.input_S{width:105px;}
	.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;}

