body{background:url("images/bg.png") repeat fixed center; padding:0; margin:0; font-family: 'Nanum Gothic', sans-serif;}
.clearfix{margin:0; padding:0;}
#body_bg{background:#fff no-repeat center top; padding:0; margin:0 15% 3%; border-bottom-left-radius:30px; border-bottom-right-radius:30px; box-shadow:0px 5px 10px #ddd;}
#body_ct{padding:0; margin:0;}


.main{display:block; text-align:center; padding:5% 0 2% 0 ; margin:0;}

.main #parent_1{display:inline-block; width:1250px;}
.main .childdiv_1{display:inline-block; vertical-align:middle;}
.main #main_1{width:60%;}
.main #main_2{width:30%; text-align:right;}

.main #main_1 #main_icon img{width:200px; height:200px;}
.main #main_1 #main_icon{display:inline-block; text-align:center;}
.main #main_1 #main_text{color:#435a8c;}
.main #main_1 #main_text b{font-size:60px; font-weight:800;}
.main #main_1 #main_text span{font-size:30px; font-weight:700;}
.main #main_2 span{display:block; width:0; height:10px; padding:0; margin:0;}
.main #main_2 img{border-radius:30px; box-shadow:2px 5px 15px #ddd; }
.main #main_2 #manual_q{border-top-right-radius:0; border-bottom-right-radius:0;}
.main #main_2 #manual_a{border-top-left-radius:0; border-bottom-left-radius:0;}



.contents{display:block; padding:2% 0 5% 0; margin:0 auto; text-align:center; }
.contents #parent_2{width:100%; height:auto;}
.contents .childdiv_2{display:inline-block; vertical-align:middle; width:350px; height:450px; background:#fff; border-radius:30px; box-shadow:2px 5px 15px #ddd; margin:15px;}
.contents .childdiv_2 a{border-radius:30px}

.contents #btn_1{background:url("images/btn_1.png") no-repeat;}
.contents #btn_2{background:url("images/btn_2.png") no-repeat;}
.contents #btn_3{background:url("images/btn_3.png") no-repeat;}

.w_download{padding-top:150px;}
.a_download{padding-top:10px;}
.contents .childdiv span{font-size:13px; color:#bbb; }



.cscenter_document{text-align:left; color:#767676; margin:0 8%; padding:5% 0;}
.cscenter_document #start{width:100%;}
.cscenter_document #start h4{margin: 0 0 20px 0; border:0; text-align:center;}
.cscenter_document #start #h4_sub{font-size:13px; font-weight:700; text-align:center; line-height:25px;}

.cscenter_document #write-wrapper{width:100%; color:#555; line-height:1.5em; text-align:left; border-top:2px solid #017DC7; border-bottom:2px solid #017DC7; padding:60px 0 60px 0; overflow:hidden; margin-top:25px;}
.cscenter_document #write-wrapper fieldset{border:0; margin:0 auto; padding:0; overflow:hidden;}
.cscenter_document #write-wrapper fieldset .field{position: relative; float: left; width: 750px; margin: 0 auto; padding: 5px 0 5px 0; overflow: hidden; background-color:#fff; }
.cscenter_document #write-wrapper fieldset:nth-child(2) .field p{font-size:12px; color:#888; margin:10px 0 10px 0; text-align:left; height:auto;}
.cscenter_document #write-wrapper fieldset:nth-child(2) .field p span{color:#1BA863;}
.cscenter_document #write-wrapper fieldset .write_head{position:relative; float:left; width:80px; margin:0 auto; padding:10px 5px 5px 25px; text-align:left; font-weight:800; overflow:hidden;}
.cscenter_document #write-wrapper fieldset .field input{border:1px solid #ddd; color:#555; margin:0 auto; padding:5px;}
.cscenter_document #write-wrapper fieldset .field textarea{border:1px solid #ddd; width:100%; height:200px; margin:0 auto; padding:5px;}

.cscenter_document #button{text-align:center; margin:25px 0 0 0; text-align:center;}
.cscenter_document #button a{width:100%; height:100%; text-decoration:none;}

@media ( max-width: 1850px ) {
.main #parent_1{display:block; width:100%;}
.main #main_2{text-align:center;}
}

@media ( max-width: 1800px ) {
  .main #main_1{width:100%;}
  .main #main_2{width:100%; margin-top:30px;}
  .main #main_2 #cscenter{height:120px;}
  .main #main_2 span{display:none;}
}

@media ( max-width: 1680px ) {
  #body_bg{margin:0 10% 5%;}
}

@media ( max-width: 1024px ) {
  #body_bg{margin:0 5% 5%;}
  .cscenter_document #write-wrapper fieldset .field{width:100%; min-width:100%;}
  .cscenter_document #write-wrapper fieldset .field input{width:auto; min-width:100%;}
  .cscenter_document #write-wrapper fieldset .field textarea{width:auto; min-width:100%;}
}

@media ( max-width: 800px ) {
  .main #main_2 span{display:block;}
}