/*reset*/
@import url(//cdn.jsdelivr.net/font-nanum/1.0/nanumbarungothic/nanumbarungothic.css);
body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select{margin:0;padding:0}
body,h1,h2,h3,h4,h5,h6,input,textarea,select,button,table{font-family: 'Nanum Barun Gothic', sans-serif; font-size:16px;}
img,fieldset{border:0}
img{vertical-align: top}
ul,ol {list-style:none}
em,address{font-style:normal}
hr{display: none;}
a{text-decoration:none;color: #9b9999;}
a:hover,a:active,a:focus{text-decoration:underline}
legend,.blind{display: block;position: absolute;left: 0; top: -9999em;}
.clearfix{*zoom:1}
.clearfix:after{content:'';display:block;clear:both}
/*style*/
*{box-sizing:border-box;}
	#wrap{margin:0;padding:0;}
	.header{width:1097px;margin:0 auto;}
	.container{width:100%;min-width:1097px;background:#eaeaea;overflow:hidden;padding-bottom:76px;}
	.container .cont_sub{width:1097px;margin:0 auto;padding-top:76px;}
	.container .cont_sub .content{width:693px;float:left;}
	.container .cont_sub .content ul{width:100%;margin:0;padding:0;overflow:hidden;}
	.container .cont_sub .content ul li {float:left;width:220px;height:193px;background:#fff;margin:0 10px 10px 0;}
	.container .cont_sub .content ul li .li1 {/*margin:0 auto;*/width:220px;margin:0 10px;}
	.container .cont_sub .content ul li .li1 img {text-align:center;}
	.container .cont_sub .content ul li p {margin:0 auto;}
	.container .cont_sub .content ul li p img {margin-left:10px;margin-bottom:10px;} 
	.container .cont_sub .aside{float:right;width:365px; background-color:#fcfcfc;}
	.container .cont_sub .aside .aside-con p img{margin:0 auto; width:250px;margin-left:57px;margin-top:15px;}
	.container .cont_sub .aside .aside-con form {width:250px;margin:0 auto;color:#454242;}
	.container .cont_sub .aside .aside-con form fieldset p{font:'Nanum Barun Gothic', sans-serif,16px #9b9999;margin-bottom:10px;}
	.container .cont_sub .aside .aside-con form fieldset .field .inp-field{border:1px solid #dbdada;width:249px;height:47px;padding-left:16px;}
	.container .cont_sub .aside .aside-con form fieldset .field select{font:'Nanum Barun Gothic', sans-serif,16px #454242;}
	.container .cont_sub .aside .aside-con form fieldset .field .inp-field option{font:'Nanum Barun Gothic', sans-serif,16px #645d5b;font-size:16px;}

	.container .cont_sub .aside .aside-con form fieldset p {font:'Nanum Barun Gothic', sans-serif,16px #645d5b;}
	.container .cont_sub .aside .aside-con form fieldset p label {font:'Nanum Barun Gothic', sans-serif,16px #645d5b;}
	.container .cont_sub .aside .aside-con form fieldset p.rad {margin:20px 0 15px 0;font:'Nanum Barun Gothic', sans-serif,16px #645d5b;}
	.container .cont_sub .aside .aside-con form fieldset p.rad input{border:1px solid #dbdada;color:#645d5b;}
	.container .cont_sub .aside .aside-con form fieldset p.rad label{margin-left:8px;margin-right:40px;color:#645d5b;}

	.container .cont_sub .aside .aside-con form p.ch{margin-bottom:35px;}
	.container .cont_sub .aside .aside-con form p.ch input {border:1px solid #565757;font-size:16px;}
	.container .cont_sub .aside .aside-con form p.ch label{margin-left:6px;font-size:16px;color:#9b9999;letter-spacing:-1px; display: inline;}
	.container .cont_sub .aside .aside-con form p.ch label a{margin-left: 5px;color:#ef7b1b;}

	.container .cont_sub .aside .aside-con form p .check_2{color:#9b9999;font-size:16px;}
	.container .cont_sub .aside .aside-con form p .check_2 a{color:#9b9999;font-size:16px;text-decoration:underline;margin-left:5px;}

	.container .cont_sub .aside .aside-con p.btn{margin:0 auto;text-align:center;margin-bottom:40px; width: 100%;}
	.container .cont_sub .aside .aside-con p.btn a{margin:0 auto; font-size:22px;color:#fff;width:250px;height:42px; outline: none;}	
	.container .cont_sub .aside .aside-con p.btn a button{margin:0 auto; font-size:22px;color:#fff;width:250px;height:42px;border-radius:16px;background-color:#ef7b1b;line-height:42px;border:0; outline: none;}
	
	.container .cont_sub .aside .aside-con .notice {width:303px;margin:0 auto;margin-bottom:40px;margin-left:38px;font-family:'Nanum Barun Gothic', sans-serif;}	
	.container .cont_sub .aside .aside-con .notice ul {list-style:square;}
	.container .cont_sub .aside .aside-con .notice li{font-family:'Nanum Barun Gothic', sans-serif;float:left;font-size:16px;line-height:20px;margin-bottom:18px;color:#645d5b;margin-left:5px;}	
	.inform {width:762px;background:#fff;border:4px solid #6089c0;display:none;position:absolute;top:10%;left:50%;margin-left:-381px;}
	.inform .inform_header{width:100%;height:70px;background:#dee8f5;position: relative;}
	.inform .inform_header h1{font-family:'Nanum Barun Gothic', sans-serif;font-size:20px; color:#526e93;padding:24px 0 24px 17px;}
	.inform .inform_header a {position: absolute;top:26px;right:17px;}
	.inform .inform_header a img{}
	.inform .inform_body{width:100%;}
	.inform .inform_body .inform_con{padding:26px 20px 26px 20px;}
	.inform .inform_body .inform_con ul {margin-bottom:10px;}	
	.inform .inform_body .inform_con ul li{font-family:'Nanum Barun Gothic', sans-serif;font-size:16px;color:#686564;}
	.inform .inform_body .inform_con ul li.con_notice{color:#ca652e;margin:3px 0;}
	.inform .inform_body .inform_con p{font-family:'Nanum Barun Gothic', sans-serif;font-size:17px;color:#7f7c7b;font-weight:bold;}
	.content2{width:100%;margin:0 auto;background:#fff;}
	.content2 ul{width:1097px;margin:0 auto;padding:0;overflow: hidden}
	.content2 ul li{float:left;width:16.6666%;text-align:center;}
	.content2 ul li img{}

	.footer {width:100%;margin:0 auto;border-top:1px solid #b5b3b2;text-align:center;}

/* admins page */	
.content-full .container {width: 1170px; background-color: #fff;}

.content-full .container .panel-default .panel-heading h2 {font-size: 38px;color: #777;}

.content-full .container .panel-primary .panel-heading h2 {font-size: 38px;color: #fff;}

#body {   width : 100%; margin:0;padding:0;}
.container .left-con {border-right: 1px solid #333; padding: 0 15px; width: 25%;float: left;}
.container .left-cont .panel-body {padding: 0;margin: 0;}
.container .right-con {width: 75%;padding: 0 15px;float: left;}
.container .right-con .title {font-size:  30px; font-weight: 500; color: #fff; text-align:  center; padding: 25px 0 15px 0; background-color: #337ab7; border: 1px solid #337ab7; border-radius:  5px;}
.container .right-con li .box-type-2 {width: 25%; border: 1px solid #eee; float: left; margin: 5px 15px; text-align: center;}
.container #frm1 p { margin: 15px 0 0 0;}

/*Calendar Widget*/
.panel-body #calendar .ui-datepicker-inline {width: 100%;}
.panel-body #calendar table {width: 100%;}

@media screen and (max-width: 1024px) {
   .container {padding : 0 !important;}
   .container .left-con {border-right: 0; width: 100%; padding:0;}   
   .container .right-con {width: 100%;padding: 0;}
   .container .right-con ul {padding:0;}
   .container .right-con li .box-type-2 {width: 100%; border: 1px solid #eee; float: left; margin: 5px 5px; text-align: center;}
   .footer img {width: 100%;}
}