@media screen and (min-width: 1210px) {
/* add_remove */


body { overflow: scroll; }

.slide_direction { display: none;  }
.form_mobile { display: none;  }


.community_navi { width: 90%; display: block; margin-top: 30px; margin-left: 20px;   overflow: hidden;  }
.community_navi > a { width: 100px; height: 25px;  text-align: center; line-height: 25px; display: block; float: left; margin-right: 10px;  }
.cn_on { border: 2px solid #2c82c9; }
.cn_off { border: 2px solid #ccc;  }

/*gallery*/
#section1 { width: 1000px; margin-left: 0px;    }
.sc_body { width: 1000px;   margin-top: 50px; margin-left: 20px;  }
.news_list { width: 180px; height: 250px; overflow: hidden; float: left;   margin-right: 15px; border: 1px solid #ddd;  margin-bottom: 15px; }

.news_content {  width: 100%; height: 80px; background: #fff; margin-top: 170px;  overflow: hidden;  }
.news_title {  font-size: 14px;  width: 86%; margin: 0 auto; margin-top: 10px; height: 36px; overflow: hidden;  text-overflow: ellipsis; line-height: 20px;   }
.news_date { font-size: 12px; color: #2c82c9; width: 86%; margin: 0 auto; margin-top: 8px;  }


#page_num {   text-align: center;  overflow: hidden; clear: both;   margin-left: 20px;  }

.page_num_btns { width: 25px; height: 25px; display: block; float: left; border: 1px solid #ddd; margin-right: 3px; text-align: center; line-height: 25px; color: #fff; background: #2c82c9;   }

.page_num_btns2 { width: 25px; height: 25px; float: left; display: block; text-align: center; line-height: 25px; border: 1px solid #ddd; margin-right: 3px; } 





.btn_box2 {  width: 1000px; margin: 0 auto;    margin-bottom: 100px;  }
.write { width: 100px; border-radius: 5px; height: 30px; line-height: 30px; text-align: center; float: right;  margin-right: 25px; background: #2c82c9; color: #fff; }





/* view.php */
.qna_view_info { width: 1000px; margin: 0 auto;   margin-top: 50px; border-bottom: 1px solid #888; overflow: hidden; padding-bottom: 10px;  margin-left: 320px; }
.qvi_title { width: 600px; font-size: 24px; float: left;  padding-left: 20px;   }
.qvi_content { width: 250px; font-size: 12px; float: left; position: relative; top: 20px;  }
.qvi_content > span { display: block; float: left; height: 20px;   }
.qvic_list {  margin-right: 10px; color: #858280; }
.qvic_writer { width: 100px;  }
.qvic_status { margin-right: 30px;  }
.qvic_date { color: #a38f84;  }



.view_image { width: 1000px; margin: 0 auto; margin-top: 50px; margin-bottom: 50px;  margin-left: 320px;  }
.view_image_file { display: block; margin: 0 auto;  }

.vi_ul { width: 1000px; margin: 0 auto; height: 600px; display: block; overflow: hidden;  }
.vi_li { width: 1000px; height: 600px; float: left; overflow: hidden;  }
.vi_li > img { display: block; width: 1100px;  }
.qna_view_content { width: 900px; margin: 0 auto;  margin-top: 10px; font-size: 14px; line-height: 23px;  padding-bottom: 20px;  margin-left: 320px; }

.qna_view_answer { width: 1000px; margin: 0 auto; padding: 15px; margin-top: 10px; font-size: 14px; line-height: 23px; padding-bottom: 40px; border-bottom: 1px solid #888;   border-top: 1px solid #888; }
.qna_view_answer a { color: #2c82c9; text-decoration: underline; width: 100%;  }
.qna_view_menu { width: 1000px; margin: 0 auto; height: 100px; padding-top: 15px;  margin-left: 320px; }

.qna_view_menu > a { width: 80px; height: 35px; line-height: 35px; display: block; text-align: center; float: left;  border: 1px solid #ccc; margin-right: 10px;    }

#textarea { width: 95%; margin: 0 auto; height: 100px; margin-bottom: 10px;   }

.qna_view_file { overflow: hidden; width: 1000px; margin: 0 auto;  margin-top: 50px;  font-size: 12px; border-top: 1px solid #efefef; padding-top: 25px; padding-bottom: 15px; padding-bottom: 30px;margin-left: 320px;} 
.qna_view_file2 { width: 1000px; margin: 0 auto;  margin-top: 50px;  font-size: 12px; border-top: 1px solid #efefef; padding-top: 25px; padding-bottom: 15px; padding-bottom: 10px; margin-left: 320px;} 
.qna_view_file2 a { text-decoration: none; color: #28324e;  }
.cbf_title { float: left; color: #2c82c9; }
.cbf_ul { display: block; float: left;  margin-left: 20px;  }
.cbf_ul > li { float: left;   }
.cbf_file { margin-bottom: 10px; float: left;  margin-right: 20px;  }


.file_a_box { width: 100px; height: 70px; border-radius: 20px;  margin: 0 auto; display: block;   }
.file_a_text { width: 100%; display: block; text-align: center;  line-height: 20px; word-break: break-all; margin-top: 7px;    }
.file_a_type { width: 100%; display: block; text-align: center; color: #a38f84;  }
.cbf_file { margin-bottom: 10px; float: left;  margin-right: 20px;  }

.qva_instruction { font-size: 12px; color: #e14938;  }


/* view - answer */
.qva_info { background: url('../images/answer.png') no-repeat 5px center; background-size: 35px;  width: 360px;   height: 60px; overflow: hidden; margin-bottom: 10px;  border: 1px solid red; }
.qva_info > p { font-size: 14px; margin-top: 20px; padding-left: 55px;    }
.qva_info_writer {  color: #41a85f; margin-right: 5px;  }
.qva_info_date { margin-left: 5px; margin-right: 5px; color: #a38f84;  }

.qva_content {  padding: 10px;   }

.content_box_table { width: 1100px; margin: 0 auto;  display: block; overflow: hidden;  margin-top: 20px; }
.content_box_table > table { border-collapse: collapse; width: 400px; float: left; margin-right: 15px;  }
.cbt_td1 { border: 1px solid #d1d5d8; font-size: 14px; width: 100px; height: 30px; text-align: center; color: #a38f84;  }
.cbt_td2 { border: 1px solid #d1d5d8; font-size: 14px; padding-left: 25px; font-family: roboto, nanum;}

.cbt_brand { text-transform: uppercase; }
.cbt_type { }
.cbt_product { color: #df195a;  }


/* write.php */
#main_section { width: 100%;  }
#write { width: 800px; margin: 0 auto;  margin-left: 320px;  }  
.page_caption {   width:800px;   color: #75706b; margin: 0 auto; background: url('../images/apply_visu.jpg') no-repeat center; background-size: cover; overflow: hidden;  margin-bottom: 30px; margin-top: 50px;}
.write_content_box {  width: 1000px; margin: 0 auto; padding-bottom: 100px;   }
.write_content_box > form > table {  border-collapse: collapse; width: 1000px;    }

.news_table { border: 1px solid red;  }
.wcb_td { border: 1px solid #ddd;  }
.write_content_box > form { padding-top: 0px;  }
.write_title { width: 120px; height: 40px; line-height: 40px; text-align: center;  font-size: 14px;  }
.write_content { width: 695px; }
.chkbo1 { margin-left: 15px;  }

.checkbox_option { display: block; float: left; font-size: 14px; height: 40px; width: 150px; line-height: 40px;  font-family: roboto, nanum; }

.checkbox_option > input { position: relative; top: 3px;   cursor: pointer; }

.select_option { display: none;  margin-left: 15px; width:280px; height: 30px;  padding-left: 5px;  }
.select_tektronix { display: block;  }
.sos { font-size: 13px; color: #2679e0; }

.product_name > input { border: none; width: 800px; padding-left: 15px; height: 40px; display: block;  }
.w_date > input { border: none; width: 300px; padding-left: 15px; height: 40px; display: block; float: left; }
.w_date_btn { display: block; float: left; background: #2c82c9; border-radius: 5px; color: #fff; text-align: center; font-size: 14px; line-height: 30px; height: 30px; width: 80px; margin-top: 5px;  cursor: pointer;  }
.w_date_btn:hover { background: #41a85f;  }
.product_short_detail > input { border: none; width: 800px; padding-left: 15px; height: 40px; display: block;  }
.product_detail > textarea { border: none; width: 800px; padding-left: 15px; padding-top: 10px; height:400px; display: block;  }

.img_add_box { width: 340px;  padding-left: 15px; display: block;   }
.uploaded_file { display: block; position: relative; top: -100px; left: 340px; }
.img_add_box > input { width: 320px;  display: block; float: left; height: 20px; margin-top: 5px;  }
.img_add_btn { display: block; height: 30px; width: 40px; font-size: 14px; text-align: center; line-height: 30px; margin-top: 5px; background: #efefef; float: left; margin-left: 20px;   cursor: pointer; position: relative; top: -5px  }
.img_add_btn:hover { background: #e9134b; color: #fff;  }
.img_add_btn_gallery { display: block; height: 30px; width: 40px; font-size: 14px; text-align: center; line-height: 30px; margin-top: 5px; background: #efefef; float: left; margin-left: 20px;   cursor: pointer; position: relative; top: -5px  }
.img_add_btn_gallery:hover { background: #e9134b; color: #fff;  }


.catalog_add_box { width: 340px; padding-top: 5px;  padding-left: 15px;  }
.catalog_add_box > input { width: 320px;  display: block; float: left; height: 20px;   }

.btn_box { margin-top: 30px;  }
.confirm_btn { border: none; background: #28324e; color: #fff; width: 80px; height: 30px; line-height: 30px; text-align: center; float: left;  cursor: pointer;  }
.cancel_btn { display: block; border: none; background: #efefef; color: #28324e; width: 80px; height: 30px; line-height: 30px; margin-left: 5px; text-align: center;  float: left;}
.confirm_btn:hover {  background: #e9134b; color: #fff;  }
.cancel_btn:hover { background: #e9134b; color: #fff;  }

.img_title_span { font-size: 10px; color: #2c82c9; }

.option_box {   height: 32px;  padding-top: 8px; padding-left: 15px; display: block; }
.option_box > span { font-size: 12px;  margin-right: 5px; color: #a38f84; }
.option_box > input { font-size: 12px;  margin-right: 15px;  border: none; border-bottom: 1px solid #d1d5d8; padding-left: 10px; }
.option_content { width: 350px;  }

.option_add_button { float: left; height: 20px; width: 20px; font-size: 14px; text-align: center; line-height: 20px; margin-top: 10px; background: #efefef; display: block;  margin-left: 20px;   cursor: pointer;   }
.option_add_button:hover { background: #e9134b; color: #fff;  }
.option_minus_button { float: left; height: 20px; width: 20px; font-size: 14px; text-align: center; line-height: 20px; margin-top: 10px; background: #efefef; display: block;  margin-left: 3px;   cursor: pointer;   }
.option_minus_button:hover { background: #e9134b; color: #fff;  }
.write_title_span { display: block; float: left; margin-left: 85px; }

.category_select_box {  width: 250px; height: 30px; margin-left: 10px; margin-top: 5px; float: left;  }
.gender_pick { display: block; float: left; margin-left: 50px; height: 40px;  line-height: 40px; overflow: hidden; }
.gp_inside { line-height: 30px;  font-size: 14px; margin-right: 10px; display: block;  float: left; height: 30px; margin-top: 5px; border: 1px solid #efefef; width: 60px; text-align: center; cursor: pointer; }
.gp_inside:hover { background: #2c82c9; color: #fff;  }
.gender_pick > input { margin-right: 50px; display: block; float: left; margin-top: 12px;  }


.write_content_box {  width: 1100px; margin: 0 auto;  }
.wcb_td { border: 1px solid #ddd;  }
.write_content_box > form {  }
.write_title { width: 200px; height: 40px; line-height: 40px; text-align: center;  font-size: 14px;  }
.write_content { width: 695px;  }

.chkbo1 { margin-left: 15px;  }

.checkbox_option { display: block; float: left; font-size: 14px; height: 40px; width: 150px; line-height: 40px;  font-family: roboto, nanum; }

.checkbox_option > input { position: relative; top: 3px;   cursor: pointer; }


.checkbox_option2 { display: block; float: left; font-size: 14px; height: 40px; width: 150px; line-height: 40px;  font-family: roboto, nanum; }

.checkbox_option2 > input { position: relative; top: 3px;   cursor: pointer; }

.select_option { display: none;  margin-left: 15px; width:280px; height: 30px;  padding-left: 5px;  }
.select_tektronix { display: block;  }
.sos { font-size: 13px; color: #2679e0; }

.product_name > input { border: none; width: 300px; padding-left: 15px; height: 40px; display: block; float:left;   }
.notice { font-size: 11px; color: #b1afad;  width: 360px; display: block; float: left; height: 40px; line-height: 40px;  }
.id_check { cursor: pointer; font-size: 12px; letter-spacing: 1px; width: 80px; background: #e14938; text-align: center;  color: #fff;  display: block; float: left; height: 30px; margin-top: 5px;  line-height: 30px;  }
.id_check:hover { background: #2c82c9; }
.id_check_done {  font-size: 12px; letter-spacing: 1px; width: 80px; background: #41a85f; text-align: center;  color: #fff;  display: block; float: left; height: 30px; margin-top: 5px;  line-height: 30px;  }

.product_short_detail > input { border: none; width: 800px; padding-left: 15px; height: 40px; display: block;  }
.product_detail > textarea { border: none; width: 800px; padding-left: 15px; padding-top: 10px; height:100px; display: block;  }

.placeholder { font-size: 12px; color: #c0bab7; margin-left: 15px; padding-top: 10px; height: 20px; width: 300px; display: block;  float: left; }
#user_info_notice  { font-size: 12px; color: #a38f84;  text-align: left; margin-bottom: 10px;  }

.catalog_add_box { width: 340px; padding-top: 5px;  padding-left: 15px;  }
.catalog_add_box > input { width: 320px;  display: block; float: left; height: 20px;   }


.confirm_btn { border: none; background: #28324e; color: #fff; width: 80px; height: 30px; line-height: 30px; text-align: center; float: left;  cursor: pointer;  }
.confirm_btn_admin { border: none; background: #28324e; color: #fff; width: 80px; height: 30px; line-height: 30px; text-align: center; float: left;  cursor: pointer;  }
.cancel_btn { display: block; border: none; background: #efefef; color: #28324e; width: 80px; height: 30px; line-height: 30px; margin-left: 5px; text-align: center;  float: left;}
.confirm_btn:hover {  background: #e9134b; color: #fff;  }
.cancel_btn:hover { background: #e9134b; color: #fff;  }

.img_title_span { font-size: 10px; color: #2c82c9; }

.option_box {   height: 32px;  padding-top: 8px; padding-left: 15px; display: block; }
.option_box > span { font-size: 12px;  margin-right: 5px; color: #a38f84; }
.option_box > input { font-size: 12px;  margin-right: 15px;  border: none; border-bottom: 1px solid #d1d5d8; padding-left: 10px; }
.option_content { width: 350px;  }

.option_add_button { float: left; height: 20px; width: 20px; font-size: 14px; text-align: center; line-height: 20px; margin-top: 10px; background: #efefef; display: block;  margin-left: 20px;   cursor: pointer;   }
.option_add_button:hover { background: #e9134b; color: #fff;  }
.option_minus_button { float: left; height: 20px; width: 20px; font-size: 14px; text-align: center; line-height: 20px; margin-top: 10px; background: #efefef; display: block;  margin-left: 3px;   cursor: pointer;   }
.option_minus_button:hover { background: #e9134b; color: #fff;  }
.write_title_span { display: block; float: left; margin-left: 85px; }



.product_name2 > input { border: none; width: 600px; padding-left: 15px; height: 40px; display: block; float: left;  }
.product_name2 > span { width: 80px; height: 30px; display: block; float: left; text-align: center; line-height: 30px;  margin-top: 5px; font-size: 14px;  background: #41a85f; color: #fff; cursor:pointer; }

.product_name2 > span:hover { background: #ec2269; }

.product_list_ul { overflow-y: scroll; overflow-x: hidden;  display: none; width: 300px; height: 470px;  font-size: 14px;  }
.product_list_ul > li { height: 30px;  border-bottom: 1px solid #efefef; padding-left: 20px; width: 280px; line-height: 30px; cursor:pointer; }
.product_list_ul > li:hover { background: #41a85f; color: #fff;  }


.product_pick { border: 1px solid #a38f84; display: none; width: 300px; height: 500px;  position: absolute; top: 300px; left: 40%;  background: #fff; }
.pp_btn { width: 300px; height: 30px; background: #efefef; color: #28324e; display: block; line-height: 30px; text-align: center; margin: 0 auto; float: right;  cursor: pointer; }
.pp_btn:hover { background: #2c82c9; color: #fff;  }


#capt_img {margin-top: 6px; }
#capt_click { color: #2c82c9; text-decoration: underline; margin-left: 5px; position: relative; top: -5px;   }


.main_section { margin-left: 300px; height: 100%;  position:relative;  background: #fff;   }
.main_section > section { width: 100%; height: 100%;  }

.reservation_header { width: 100%; height: 200px; display: block; background: url("/community/images/reservation_header.png") no-repeat center; background-size: cover;    }
.rh_btns { width: 100%; display: block;  height: 80px; background: url("/images/reservation/devide_line.png") repeat-y center #000;  overflow: hidden; clear: both;  position: relative; z-index: 999; }
.rh_btns > a { display: block; width: 50%; float: left; height: 80px; text-align: center; line-height: 80px;  color: #fff;  font-size: 18px; cursor: pointer;   }
.rh_btns > a:hover { text-decoration: underline; }








}