
/* 나눔스퀘어 (NanumSquare) font-family: 'NanumSquare', sans-serif; */
@import url(https://cdn.jsdelivr.net/gh/moonspam/NanumSquare@1.0/nanumsquare.css);

#page {
   position:relative;
   z-index:1;
   top:10px;
   left:0;
   width:100%;
   height:1200px;
}

#page .item1-bg {
   position:relative;
   z-index:100;   
   top:80px;
   left:0;
   width:1200px;
   height:850px;
   margin:auto;
}

#page .item1-bg .item1-title1 {
   position:relative;
   z-index:110;
   top:50px;
   left:0px;
   width:410px;
   height:91px;
   margin:auto;
}

#page .item1-bg .item1-content1 {
   position:relative;
   z-index:120;
   top:90px;
   left:0px;
   width:330px;
   height:330px;
   margin:auto;
}

#page .item1-bg .item1-content2 {
   position:relative;
   z-index:130;
   top:150px;
   left:0px;
   width:804px;
   height:140px;
   margin:auto;
}

#page .item1-bg .item1-content3 {
   position:relative;
   z-index:140;
   top:200px;
   left:0px;
   width:420px;
   height:60px;
   margin:auto;
}

#page .item1-bg .item1-content3 span {
   position:relative;
   font-family: 'NanumSquare', sans-serif;
   font-size:1.4em;
   font-weight:800;
   top:-8px;
   padding-right:20px;
}

.pwinput {
   position:relative;
   background-color: #fff;
   border-radius: 3px;
   color: #606468;
   padding: 15px 10px;
   width: 300px;
   font-size:1.6em;
   border:1px solid #ccc;  
}

.input {
   position:relative;
   background-color: #fff;
   border-radius: 3px;
   color: #606468;
   padding: 5px 10px;
   width: 300px;
   font-size:1.6em;
   border:1px solid #ccc;  
}

#page .item1-bg .item1-btn {
   position:relative;
   z-index:160;
   top:250px;
   left:0px;
   width:250px;
   height:60px;
   margin:auto;
}









.bbs { 
	position:relative;
	z-index:12;
	border-collapse:collapse; width:100%;
	border-top:#DDDDDD solid 3px;
	border-bottom:#d0cccd solid 2px;  
	margin-bottom:1em;
}  

.bbs td { 
	position:relative;
	z-index:14;
	border-bottom:1px solid #D8D8D8;
} 

.bbs_write { 
	position:relative;
	z-index:20;
	width:100%;
	left:0px;
	border:#ddd solid 1px;
}  

.bbs_write th { 
	position:relative;
	z-index:22;
	width:100px;
	height:35px;
	text-align:center;
	vertical-align:middle;
	border-bottom:1px solid #ddd;
} 

.bbs_write td { 
	position:relative;
	z-index:24;
	width:500px;
	height:30px;
	padding-right:10px;
	vertical-align:middle;	
	border-bottom:1px solid #ddd;
} 

.q_title { 
	position:relative;
	z-index:30;
	font-size:1.4em;
	font-weight: bold;
	background-color:#663333;
	color:#FFFFFF;
	height:50px;
	padding-left:20px;
	padding-top:7px;
} 

.q_number { 
	position:relative;
	z-index:32;
	font-size:1.0em;
	font-weight: bold;
	padding-left:20px;
} 

.q_chkbox {
	position:relative;
	z-index:34;
	font-size:1.0em;
}


input[type="checkbox"] {
  position:relative;
  display:inline-block;
  top:5px;
  width:17px;
  height:17px;
  margin-left:10px;
  margin-right:5px;
  border:1px solid #333;
}  

input[type="radio"] {
  position:relative;
  display:inline-block;
  top:5px;
  width:17px;
  height:17px;
  margin-right:5px;
  border:1px solid #333;
}  








