
p{padding:0;margin:0}
.no-padding{padding:0 !important}
.align-center {text-align:center;}
.align_l{text-align:left !important;}
.align_r{text-align:right !important;}
.float_l{float:left;}
.float_r{float:right;}

/* 리스트 */
.eag_list { font-size:16px; margin-bottom: -55px; position:relative; z-index:99;}
.eag_list input{ padding:5px; }
.eag_list .eag_list_contents { display:table; width:100%; border-top:2px solid #333; margin-top:10px;}
.eag_list .eag_list_contents .tableRow { display:table-row; }
.eag_list .eag_list_contents .tableRow div	{ display:table-cell; padding:10px; border-bottom:1px solid #ddd;font-size:14px }

.eag_list .eag_list_contents .tableTh div	 { background:#eaeaea; text-align:center; color:#333;font-weight:700;border-spacing:0;font-size:14px}
.eag_list .noData { text-align:center; padding:10px; font-size:14px}
.eag_list .board_tit{width:40%}


/* 리스트 테이블일경우 */
.eag_list_table,.eag_list_table2{width:100%;border-top:2px solid #333}
.eag_list_table thead th{padding:10px 0; background:#f6f6f6;font-size:13px;border-bottom:1px solid #ddd; text-align:center}
.eag_list_table tbody td{border-bottom:1px solid #ddd;padding:10px 5px;text-align:center;font-size:13px;}
.eag_list_table tbody td.subject a{display:inline-block; width:100%;}
.eag_list_table tbody td input[type="text"]{height:30px;padding:0 10px; max-width:100%}
.eag_list_table tbody td select{cursor:pointer;height:30px;}
.eag_list_table tfoot td{border-bottom:1px solid #ddd;padding:10px 0;text-align:center;font-size:13px;font-weight:bold;}
.table-responsive .tit_mobile,.mobile_view { display:none;}

.eag_list_table2 {border-left:1px solid #ddd;;}
.eag_list_table2 thead th{border-right:1px solid #ddd;text-align:center; background:#efefef;font-size:13px;padding:10px 0;border-bottom:1px solid #ddd}
.eag_list_table2 thead td{border-right:1px solid #ddd;text-align:center; background:#f6f6f6;border-bottom:1px solid #ddd}
.eag_list_table2 tbody td{border-bottom:1px solid #ddd; border-right:1px solid #ddd;padding:7px 0;background:#fff;text-align:center}

/* faq */
.eag_list_table tbody .answer{background:#f8f8f8;display:none}
.eag_list_table tbody .answer td{padding:15px;text-align:left}

/* 페이징 */
.eag_list .eag_list_page { text-align:center; padding:50px 0 0 0 ; }
.jnGsWrap .eag_list .eag_list_page {padding:20px 0 ; }
.eag_list .eag_list_page	 a:hover,.eag_list .eag_list_page a:active{color:#76777a !important;} 
.eag_list .eag_list_page	 a{font-size:14px; display:inline-block;width:23px; height: 38px; line-height: 38px; text-align:center; margin:0 5px; vertical-align:middle; color:#aeb1b5;border-bottom: 2px solid #ededed;}
.eag_list .eag_list_page b{font-size:14px; display:inline-block;width:23px;height: 38px; line-height: 38px; text-align:center; margin:0 5px; border-bottom: 2px solid #ff4229; color:#76777a !important; vertical-align:middle}

.jnc_s_view {border-top: 1px solid #ddd; border-bottom: 1px solid #ddd;}

/* 검색 */
.eag_list .eag_search { text-align:right; padding:10px 0; border:1px solid #ddd;background:#f6f6f6;text-align:center;margin-top:30px;}
.eag_list .eag_search .form-control { display:inline; width:200px; }
.eag_list .eag_search input[type="text"]{padding:0 10px;vertical-align:middle;font-size:13px;height:30px;}
.eag_list .eag_search .eag_btnSearch a,input.eag_btnSearch { display:inline-block; padding:10px 15px; border-radius:3px; background:#333;color:#fff;vertical-align:middle;border:0;font-size:13px;line-height:100%}
.eag_list .eag_search .eag_btnSearch a:hover{color:#fff}
.eag_list .eag_search input[type="image"],.eag_list .eag_search input[type="button"]{display:inline-block;background:#333; color:#fff ;line-height:100%;padding:10px 20px; border-radius:3px !important; vertical-align:middle;border:0}
.eag_list .eag_search select{vertical-align:middle; background-color:#fff;height:30px}
.eag_list .eag_search .tit{display:none}

.eag_search {float:right; margin-bottom: 50px; height: 30px; line-height: 30px;position: relative; z-index: 11111;}
.btn_search {width:33px; height: 30px; padding-top: 14px; box-sizing:border-box; cursor:pointer;}
.btn_search:hover > div {background: #ff4229;}
.btn_search > div {  height: 2px; background: #a5a8ab;}
.jcS_view .jcS2 {text-overflow: ellipsis; white-space: nowrap; overflow: hidden; font-weight: bold; color:#D0CFCD; font-size:14px;}





/* 보기 */
.eag_view	{ clear:both; line-height:180%; margin-bottom: -92px;}
.jnGsWrap .eag_view {margin-bottom: 0 !important;}
.eag_view .eag_board_header { display:table; width:100%;  border-top:2px solid #333; }
.eag_view .eag_board_header .row { display:table-row; }
.eag_view .eag_board_header div { display:table-cell; padding:10px; border-bottom:1px solid #ddd; text-align:left;font-size:14px}
.eag_view .eag_board_header .cellTh { width:150px; background:#eaeaea; text-align:center; }
.eag_view .eag_board_contents { clear:both; padding:30px 10px; border-bottom:1px solid #ddd;min-height:200px;margin-bottom:20px;}
.eag_view .contents_img img{max-width:100%}
.tb_subject input{width:100%}

/* 쓰기 */
.eag_write { font-size:13px; line-height:180%; }
.eag_write  .eag_tit { font-weight:bold; font-size:18px;background:url(/gs/img/common/ico_h4.png) no-repeat 0 50%;padding-left:30px;margin-bottom:10px;}
.eag_write input, .eag_write select { padding:5px;height:30px;vertical-align:middle }
.eag_write .form-control { display:inline; padding:5px; }
.eag_write .eag_board_header { font-weight:bold; padding-left:30px;text-align:left; }
.eag_write .eag_board_contents { border-top:2px solid #333;border-left:1px solid #ddd;border-right:1px solid #ddd}
.eag_write .eag_board_contents .table { display:table; width:100%;}
.eag_write .eag_board_contents .tableRow { display:table-row; }
.eag_write .eag_board_contents .tableRow div	{ display:table-cell; padding:10px; border-bottom:1px solid #ddd;text-align:left; }
.eag_write .eag_board_contents .cellTh	 { width:150px; background:#eaeaea; text-align:center; }
.eag_write .eag_board_contents .tableRow div.cellTh{text-align:center}
.eag_write .eag_board_contents .board_con img{max-width:100%}

/* 쓰기 테이블일경우 */
.eag_write_table{width:100%;border-top:2px solid #333}
.eag_write_table thead th{padding:10px 0; background:#f6f6f6;font-size:12px;border-bottom:1px solid #ddd}
.eag_write_table tbody th{border-right:1px solid #ddd; border-bottom:1px solid #ddd; background:#efefef;font-size:12px;padding:7px }
.eag_write_table tbody td{border-bottom:1px solid #ddd;padding:7px;font-size:12px}
.eag_write_table tbody td textarea{width:100% !important}
.eag_write_table tbody td input{width:auto; display:inline-block;vertical-align:middle}
.write_box{border-top:2px solid #333; border-bottom:1px solid #ddd;padding:15px;font-size:12px;line-height:150%}
.write_box input[type="checkbox"]{vertical-align:middle;}

/*비밀글*/
.eag_tit { font-weight:bold; font-size:18px;background:url(/gs/img/common/ico_h4.png) no-repeat 0 50%;padding-left:30px;margin-bottom:10px;}
.eag_Password .form-control { display:inline; padding:0; }
.eag_Password .eag_pass_contents {border:1px solid #ddd;padding:20px;text-align:center; color:#666; }
.eag_Password .eag_pass_contents input[type="password"]{width:150px;margin-top:10px;}

/* 갤러리 */
ul,li,dl,dt,dd{list-style:none;padding:0;margin:0}
.eag_gallery_top{overflow:hidden; width:100%;}


.eag_list .eag_gallery_contents ul  li:nth-child(1), .eag_list .eag_gallery_contents ul  li:nth-child(2), .eag_list .eag_gallery_contents ul  li:nth-child(3) {margin-top: 0;}
.eag_list .eag_gallery_contents ul  li:nth-child(3n) {margin-right: 0;}
.gallery_jnc_wrap {width:100%;overflow:hidden; position:relative; }
.list_img {width:100%; height: 0;  padding-bottom: 65.5%; position:relative;}
.list_h {position:absolute; top:0; left:0; height: 100%; width:100%; background:rgba(255,255,255, 0.9); text-align: center; opacity:0; }
.list_h p {position: relative; top: 50%; transform: translateY(-50%); color:#FF4229; font-size:14px;font-weight: bold; line-height: 22px; padding:10px; box-sizing:border-box;}
.list_h p span {color:#636363 !important;}
.list_h p span br, .view_sub br{display:none !important;}

.eag_list .eag_gallery_contents ul  a:hover > .list_h { opacity:1 !important; transition: all 0.3s;  -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s; }


.eag_list .eag_gallery_contents { clear:both; }
.eag_list .eag_gallery_contents ul {width:100%; overflow:hidden;}
.eag_list .eag_gallery_contents ul li { float:left; width:32%; margin-right: 2%; margin-top: 2%; box-sizing:border-box; overflow:hidden; position:relative;}


.eag_list .eag_gallery_contents span { font-weight:bold; }
.eag_list .eag_gallery_contents dl {display:block; width:90%;margin:0 auto } /* 썸네일 이미지 넓이 지정 */
.eag_list .eag_gallery_contents dt {position:relative;overflow:hidden;border:1px solid #ddd;height:0;padding-bottom:calc(100% - 2px)} /* 썸네일 이미지 높이 지정 */
.eag_list .eag_gallery_contents dt a br{display:none !important}

.eag_list .eag_gallery_contents dt a{display:block;width:100%;height:0;padding-bottom:100%}
.eag_list .eag_gallery_contents dt a img{position:absolute;display:block;width:100%;height:100%; min-height:100%}

.eag_list .eag_gallery_contents dd			{ height:50px; }
.eag_list .eag_gallery_btn					{ clear:both; text-align:center; }
.eag_list .eag_gallery_btn a					{ display:inline-block; padding:5px 15px; border:1px solid #c5c5c5; border-radius:3px; background:#f6f6f6; }
.eag_list .eag_gallery_btn select			{ display:inline; width:200px; }
.eag_list .eag_gallery_page					{ text-align:center; padding:10px 0; }
.eag_list .eag_gallery_search				{ text-align:right; padding:10px 0; }
.eag_list .eag_gallery_search .form-control	{ display:inline; width:200px; }
.eag_list .eag_gallery_contents li.noData{width:100%;padding:20px 0;overflow:hidden;text-align:center}



.eag_list .eag_search { text-align:right; padding:10px 0; border:1px solid #ddd;background:#f6f6f6;text-align:center;margin-top:20px;}
.eag_list .eag_search .form-control { display:inline; width:200px; }
.eag_list .eag_search input[type="checkbox"]{margin-right:5px;}
.eag_list .eag_search input[type="text"]{vertical-align:middle;font-size:13px;}
.eag_list .eag_search a { display:inline-block; padding:0 15px; border-radius:3px; background:#333;color:#fff;vertical-align:middle; }
.eag_list .eag_search a:hover{font-weight:bold;color:#fff}
.align-center {text-align:center;padding:20px 0;}

/* 갤러리타입2 */
.eag_gall_type2 {width:100%;border-top:2px solid #000}
.eag_gall_type2 li{width:100%;border-bottom:1px solid #ddd;padding:20px 0;}
.eag_gall_type2 li dl{display:flex;flex-wrap:wrap;}
.eag_gall_type2 li dt{width:250px;}
.eag_gall_type2 li dd{width:calc(100% - 270px);margin-left:20px}
.eag_gall_type2 li dd .subject{font-size:18px;margin-bottom:10px;}
.eag_gall_type2 li dd .comment{height:100px;overflow:hidden;word-break:break-all}
.eag_gall_type2 li dd .comment p,.eag_view .eag_gallery_contents p{word-break:break-all}

form{margin-bottom:0}

.eag_board_btn{width:100%;margin:20px 0;overflow:hidden; position:relative; z-index:99;}
.eag_basicBtn a{display:inline-block;padding:10px 20px;line-height:100%; border:1px solid #ddd;border-radius:5px;background:#f6f6f6}
.eag_board_btn select{display:inline-block;min-width:150px;max-width:30%; padding:5px; font-family: inherit;background:#fff url(/gs/img/ico_down.png) no-repeat 95% 50%;  border: 1px solid #ddd; border-radius: 0px; -webkit-appearance: none; -moz-appearance: none; appearance: none; font-weight:normal;}

.eag_write .eag_gallery_top { font-weight:bold; }
.eag_write .eag_gallery_contents .table	 { display:table; width:calc(100% - 2px);border-top:2px solid #333;border-left:1px solid #ddd; border-right:1px solid #ddd }
.eag_write .eag_gallery_contents .tableRow { display:table-row; overflow:hidde}
.eag_write .eag_gallery_contents .tableRow div	{ display:table-cell; padding:10px; border-bottom:1px solid #ddd; }
.eag_write .eag_gallery_contents .cellTh { width:150px; background:#eaeaea; text-align:center; }
.eag_write .eag_gallery_contents div{text-align:left}
.eag_write .eag_gallery_contents div input[type="text"]{padding:5px;}

.eag_view .eag_gallery_top { display:table; width:100%;  font-size:18px; font-weight: bold; position:relative; z-index:999;}
.eag_view .eag_gallery_top div { display:table-cell; vertical-align: middle; color:#3d3d3d;font-weight: bold;}
.eag_view .eag_gallery_top div:nth-child(1) {text-align:left; font-size:20px; line-height: 1.3; width:44%}
.eag_view .eag_gallery_top div:nth-child(2), .eag_view .eag_gallery_top div:nth-child(3) { font-size:13px; width:23%; text-align: right; border-right: 1px solid #ddd; padding: 0 10px;line-height: 1.7;}

.eag_view .eag_gallery_contents { clear:both; margin-bottom:10px;}
.eag_view .eag_gallery_contents img{width:100%;  margin-bottom: 20px;}

.all_check{display:flex; flex-wrap:wrap;margin-bottom:10px; width:100%; overflow:hidden;}
.all_check > div{width:50%; font-size:15px;}
.allcheck_wrap p{display:inline-block;}


/* 관리자 리스트추가 20180220 */
.eag_board_total{width:100%;overflow:hidden;text-align:left}
.tbl_basic{width:100%;border-top:2px solid #4377bd;border-left:1px solid #ddd;font-size:12px }
.tbl_basic thead th{background:#f6f6f6; border-bottom:1px solid #ddd;border-right:1px solid #ddd;padding:7px 0;text-align:center}
.tbl_basic tbody th{border-bottom:1px solid #ddd; border-right:1px solid #ddd; padding:7px 0; font-weight:normal;text-align:center}
.tbl_basic tbody td{border-bottom:1px solid #ddd; border-right:1px solid #ddd;text-align:center;padding:7px 0}
.tbl_basic tbody tr:hover{background:rgba(67,119,189,0.1)}

.eag_write_table tbody td input[type="text"],.eag_write_table tbody td input[type="password"],.eag_write_table tbody td select{height:30px; padding:0 5px;font-size:12px;margin:1px 0}

/* 버튼 */
.eag_list_btn { clear:both; width:100%;padding-top:20px; text-align:center; }
.eag_list_btn a	 { display:inline-block; padding:5px 15px; font-size:14px;border:1px solid #c5c5c5; border-radius:3px; background:#f6f6f6;vertical-align:middle }
.eag_list_btn input[type="submit"] { display:inline-block; padding:5px 15px; font-size:14px; color:#fff; border:1px solid #333; border-radius:3px; background:#333; }
.eag_list_btn select { display:inline; width:200px;height:37px }
.eag_board_btn{width:100%;margin:60px 0 0 0;overflow:hidden;text-align:center;}
.eag_basicBtn a{display:inline-block;padding:10px 20px;line-height:100%; border:1px solid #ddd;border-radius:5px;background:#f6f6f6;font-size:14px}
.eag_btnWrite a, .eag_btnList a{background:#333;border:1px solid #333; color:#fff;font-size:14px}
.btn_check a{background:#333;padding:5px 10px ; border-radius:3px !important;color:#fff}
.eag_sm_btn a,a.eag_sm_btn{display:inline-block;padding:5px;line-height:100%; border:1px solid #ddd;border-radius:3px !important;background:#f6f6f6;text-decoration:none;color:#333;font-size:11px;vertical-align:middle}
.eag_sm_btn a:hover{font-weight:bold; color:auto}
a.eag_sm_btn{margin:0 2px}
.txt_red{color:#ed0808 !important;}
.btn_post a{display:inline-block; background:#aaa; color:#fff; padding:3px 5px;border-radius:3px !important;font-size:11px}

.youtube_movie {width:100%; max-width:850px !important;}

/* 아이콘 */
.eag_ico{font-size:11px; font-family:dotum;border-radius:3px;padding:3px}
.ico_notice{background:#476cb8;color:#fff;}
.eag_ico_s{font-size:11px; font-family:dotum;border-radius:3px;border:1px solid #ddd;line-height:100%;padding:1px 2px;vertical-align:middle;margin:0 3px}
.ico_new{color:#ed3030}
.eag_icoBasic{font-size:12px;font-family:dotum;border-radius:2px;padding:5px 6px;color:#fff}
.icoAccept{background:#476cb8; }
.icoWait{background:#999;}
.icoFinish{background:#77b10c;}
.ico_file .fa{border:1px solid #ddd;font-size:0.85rem;width:20px; height:20px;text-align:center; line-height:16px}

select{background:#fff url(/images/common/btn_down.jpg) no-repeat 95% 50%;min-width:70px;font-family: inherit;border: 1px solid #ddd; border-radius: 0px; -webkit-appearance: none; -moz-appearance: none; appearance: none; font-weight:normal;vertical-align:middle;cursor:pointer; padding-right: 20px; }
select::-ms-expand {display: none;} 
.eag_select{max-width:100% !important}

.youtube_movie {width:100%; max-width:850px !important;}

/* 회원가입 */

h4.react { font-size:17px; font-weight:bold; ;background:url(/gs/img/common/ico_h4.png) no-repeat 0 50%;padding-left:30px;margin-bottom:15px;}
div.react { overflow-y:scroll; width:100%; height:200px; padding:3%; border:1px solid #ddd;  font-size:13px; text-align:left; color:#666; line-height:160%; margin-bottom:1%; box-sizing:border-box;background:#fff}
.label_text {font-size:13px;font-weight:normal}
.label_text input[type="checkbox"]{margin-right:5px;}
.btn {width:100%;text-align:center;}
.btn span { display:inline-block; padding:5px 15px; border:1px solid #c5c5c5; border-radius:3px; background:#f6f6f6; cursor:pointer; }		
.btn_box {font-size:13px; border-radius:0px !important; padding:10px 35px !important;}

.eag_member .form-group{clear:both;overflow:hidden}
.eag_member label{font-size:14px;padding:0;letter-spacing:-1px;vertical-align:middle;line-height:230%;}
.eag_member div{padding:0;}
.eag_member div select{max-width:100%!important;}

.agree_box p{font-family:dotum;}

/* 타이틀 */
.h4_wrap{width:100%; margin-top:20px;overflow:hidden}
.h4_wrap h4{float:left;font-size:17px;padding-left:23px}
.h4_wrap  span{float:right;text-align:right}

.checkpoint{clear:both;width:100%;padding:20px;background:#f6f6f6; border:1px solid #ddd; font-size:13px;margin-bottom:20px;}

/* step */
.step_01,.step_02,.step_03,.step_04,.step_05,.step_06,.step_07,.step_08{background:#aaa; border-radius:3px !important; font-size:11px !important; font-weight:700; color:#fff;padding:2px 5px 4px 5px;line-height:120%;}
.step_02{background:#337ab7; }
.step_03{background:#ffb400; }
.step_04{background:#9942bd; }
.step_05{background:#15cabb; }
.step_06{background:#ff6600; }
.step_07{background:#e16f4a; }
.step_08{background:#7fbb23; }

/*.eag_board_contents .board_con{padding:0 !important;width:100%;max-width:100% !important;}
.eag_board_contents .board_con > br{display:none}*/

.mt-30{margin-top:30px}

.eag_module_box{border:1px solid #ddd; background:#f6f6f6;padding:10px;text-align:center;overflow:hidden;margin-bottom:30px;vertical-align:middle}
.eag_module_box input[type="text"]{height:35px;vertical-align:middle}
.eag_module_box .btn_basic a{display:inline-block; background:#333;color:#fff ;border:0;padding:5px 10px;font-size:14px;vertical-align:middle}


/* 셀렉트박스 정렬 */
.select_line select{display:inline-block;margin-top:5px}


/* SMS */
.sms_con > br{display:none}
.eag_sms_info{overflow:hidden;margin-bottom:10px;}
.eag_sms_info li{display:table-cell;padding-right:10px;}
.eag_sms_info li select{display:inline-block !important; }

/**/
.tbl_wrap{display:table;width:100%;border:1px solid #ddd}
.tbl_H{display:table-header-group; }
.tbl_H div{display:table-cell; width:33.3%;background:#f6f6f6;text-align:center;padding:10px 0;border-bottom:1px solid #ddd;border-left:1px solid #ddd;font-weight:bold}
.tbl_B{display:table-row;}
.tbl_B div{display:table-cell;width:33.3%;padding:5px;border-left:1px solid #ddd;border-bottom:1px solid #ddd}
.tbl_B div input[type="text"]{border:1px solid #ddd;width:100%;margin-bottom:5px;padding:5px}

.tbl_inside li{display:table;width:100%}
.tbl_inside li dl{display:table-row;width:100%;border:1px solid #ddd}
.tbl_inside li dt{display:table-cell;background:#f6f6f6;padding:10px}
.tbl_inside li dd{display:table-cell;padding:10px}

.box_wrap{border:1px solid #ddd; padding:15px;margin-bottom:30px}
.float_l{float:left;}
.float_r{float:right}
.align_l{text-align:left}
.align_c{text-align:center}
.mt-30{margin-top:30px}
.overflow{overflow:hidden}

.goods_img_wrap{display:flex;flex-wrap:wrap;width:100%;overflow:hidden }
.goods_big{width:45%;margin-right:5%}
.goods_b_img{position:relative;width:100%;background:#f6f6f6;height:0; padding-bottom:100%;border:1px solid #ddd}
.goods_b_img img{position:absolute; top:0; left:0;width:100%;height:100%}
.goods_info{width:50%;}
.goods_tit{font-size:20px; color:#1652cc; font-weight:bold;border-bottom:1px solid #ddd;padding:10px 0}
.goods_info_wrap{display:table;width:100%;}
.goods_info_wrap > div{display:table-cell;width:calc(100% - 120px);text-align:left;padding:10px; border-bottom:1px solid #ddd}
.goods_info_wrap > div.goods_th{width:120px;background:#f6f6f6;font-weight:bold}

.btn_order a{background:#ff6600;border:0;padding:15px 40px;color:#fff;font-weight:bold}
.btn_cart a{background:#444;border:0;padding:15px 40px;color:#fff;font-weight:bold}
.btn_wish a{background:#777;border:0;padding:15px 40px;color:#fff;font-weight:bold}

.file_img img{max-width:98%}
a.btn-new{display:inline-block;background:#4377bd !important;padding:6px 15px !important;color:#fff}
a.btn-new:hover{color:#fff !important}

/*도움말*/
.help{border:3px solid #018ae5;background:#eff6fc;padding:20px;font-size:13px;line-height:130%}
.help span{font-weight:bold}

/* 후기게시판 */
.ico_star{color:#ffd200;font-size:15px}	
.review_nodata{border-top:2px solid #333;border-bottom:1px solid #ddd; padding:15px 0} 


.eag_list .eag_search a.btn_calender{background:none; color:#333;padding:0 5px;font-size:18px}


/* 약관 */
.eag_view .eag_board_contents .privacy {text-align:left;}
.eag_view .eag_board_contents .privacy h1{font-size:14px !important;margin:0;padding:0}
.eag_view .eag_board_contents .privacy h2{font-size:12px !important;margin:15px 0 5px 0;padding:0}
.eag_view .eag_board_contents .privacy p{color:#555; font-size:12px !important;line-height:150%}


/*.form-control{display:inline-block !important; width:auto !important; height:auto !important;}*/

a.ico_calender{background:none; color:#000;padding:0; }
a.ico_calender i{color:#000; font-size:21px;vertical-align:middle;font-weight:400}
 .month_sbtn a{font-size:12px;padding:4px;line-height:100%;background:#999; border:1px solid #ddd; border-radius:3px !important;border:1px solid #aaa; color:#fff;vertical-align:middle}
a.btn_excel{display:inline-block; padding:3px 12px; background:#777;margin-top:20px;color:#333;border:1px solid #ddd; color:#fff;border:0; border-radius:3px !important;text-decoration:none; font-size:12px}
a.btn_excel:hover{background:#333}
.eag_list .eag_search hr{padding:0;margin:10px auto}
.mt-10{margin-top:10px}

/* 팝업 */
.pop_wrap{padding:5px 30px}
.eag_poptbl{border-top:2px solid #333;width:100%;font-size:13px}
.eag_poptbl tbody th{background:#f6f6f6;padding:10px;border-bottom:1px solid #ddd}
.eag_poptbl tbody td{padding:10px;border-bottom:1px solid #ddd}
.eag_poptbl tbody td input[type="text"]{height:30px;padding:0 5px}


/* 카테고리등록팝업 */
.input_wrap{display:flex; flex-wrap:wrap;padding:30px 15px}
.input_wrap > div{width:50%;text-align:left}
.input_wrap > div input[type="text"],.input_wrap > div select{height:23px;vertical-align:middle; }
.input_wrap > div select{padding:0 10px;cursor:pointer}
.input_wrap > div.catenav{text-align:right; }
.input_wrap > div.catenav a{font-weight:bold}

.popup {padding:0 15px;text-align:left;}
.popup h1{text-align:left; font-size:16px;}
.nodata{text-align:center;padding:25px;border-bottom:1px solid #ddd }
.pagenum{text-align:center;padding:10px 0}
.pagenum a,.pagenum b{display:inline-block; width:30px; height:30px; text-align:center; line-height:30px; border:1px solid #ddd; }
.pagenum a:hover,.pagenum b{background:#333; border:1px solid #333; color:#fff}

.order_result_list{width:100%;margin-top:10px;background:#f8f8f8;padding:10px;border:1px solid #ddd}
.order_result_list li{text-align:right}
.order_result_list li .price_txt{color:#f00000;font-weight:bold}


.jnc_search {display:table; width:342px; height: 30px; overflow:hidden;}
.jnc_search > form {height: 30px; line-height: 30px; box-sizing:border-box; vertical-align: bottom; font-size:14px;color:#636363; font-weight: bold;border-bottom:1px solid #ddd; border-top: 1px solid #ddd;}
.jnc_search > form, .jnc_search .jcS4 {display:table-cell; vertical-align: bottom;}
.jcS_wrap {width:100%; display:table;}
.jcS_wrap > div {display:table-cell; vertical-align: top;}

.jcS1 {width:85px;}
.jcS2 input::placeholder {color: #d0cfcd; font-weight: bold; height: 30px; line-height: 30px;}
.jcS2 input::-ms-input-placeholder {color: #d0cfcd; font-weight: bold; height: 30px; line-height: 30px;}
.jcS2 input::-webkit-input-placeholder {color: #d0cfcd; font-weight: bold; height: 30px; line-height: 30px;}
.jcS2 input::-moz-placeholder {color: #d0cfcd; font-weight: bold; height: 30px; line-height: 30px;}

.jcS3 {width: 40px;padding-left: 10px;}
.jcS4 {width:40px; padding-left: 10px;}

.jnc_search #gs_form {box-sizing:border-box;  }
.jnc_search #gs_form .text  {border:none; background: none; width:100%; height: 30px;}
.ct_name { color:#FF4229; font-weight: 600; font-size:14px;}
.jnc_search #gs_form  input:focus{outline: none; background:none; }
.join_wrap li input:focus{outline: none; background:none;}

.jnc_search .jnc_search_img {width:20px; margin: 0 5px; display:block;}

.txtTest {font-weight: 400;  font-size: 14px;  color: #5d5d5d;  letter-spacing: -.15px;	font-size: 100%;  font: inherit;}

.eag_write .eag_gallery_contents .tableRow {overflow:hidden !important;}


.mobile_listBtn { position:relative; z-index:99;  text-align: right; width:100%; margin:  0 auto;  margin-top: 20px; top:135px; padding-right: 14.5px; }
.mobile_listBtn a {display:inline-block; padding: 5px 0;}
.mobile_listBtn a div {width:30px; height: 2px; background: #a5a8ab;}
.mobile_listBtn:hover div {background: #ff4229;}



@media (max-width: 1140px) {
.mobile_listBtn {}

}


@media (max-width: 1024px) {

.eag_list .eag_gallery_contents li { width:33.3%}
.eag_view .eag_gallery_contents {margin-bottom: 2px;}

	.input_wrap > div{width:100%;text-align:left}
	.input_wrap > div input[type="text"] {width:50%}
	.input_wrap > div.catenav{margin-top:30px;text-align:left; }
	.input_wrap > div.catenav:before{content:'위치 : '}

.eag_view .eag_gallery_top { font-size:14px;}
.eag_view {margin-bottom: 0;}


.eag_search {margin-bottom: 20px;}
.jnc_search {width:319px;}
.mobile_listBtn {top: 240px; padding-right:5px;}
}



@media (max-width: 768px) {

	.eag_list .eag_gallery_contents li { width:100%}
	.eag_write .eag_gallery_contents .table { display:block; width:100%; border-top:1px solid #666; }
	.eag_write .eag_gallery_contents .tableRow { display:block; }
	.eag_write .eag_gallery_contents .tableRow div { display:block; border-bottom:1px solid #666; }
	.eag_write .eag_gallery_contents div.cellTh { width:100%; border-bottom:0; }


	.eag_view .eag_gallery_top .cellTh	 { display:none; }
	.eag_view .eag_gallery_top .row div:before{font-weight:bold;padding-right:10px;}
	.eag_view .eag_gallery_top .row:nth-child(1) div:before{content:"제목 : ";}
	.eag_view .eag_gallery_top .row:nth-child(2) div:before{content:"글쓴이 : "}
	.eag_view .eag_gallery_top .row:nth-child(3) div:before{content:"작성일 : "}
	.eag_view .eag_gallery_top .row:nth-child(4) div:before{content:"링크 : "}

	.eag_list .eag_list_contents div.noMobileCell	{ display:none; } 
	.eag_list .eag_search input[type="checkbox"]{margin:0;clear:both;}

	.eag_view .eag_board_header .cellTh			{ display:none; }
	.eag_view .eag_board_header .row:nth-child(n+1) div:before{padding-right:10px;font-weight:bold;}
	.eag_view .eag_board_header .row:nth-child(1) div:before{content:"제목 :"}
	.eag_view .eag_board_header .row:nth-child(2) div:before{content:"글쓴이 :"}
	.eag_view .eag_board_header .row:nth-child(3) div:before{content:"작성일 :"}
	.eag_view .eag_board_header .row:nth-child(4) div:before{content:"첨부파일 :"}

	.eag_write .eag_board_contents .table	 { display:block; width:100%; border-top:1px solid #666; }
	.eag_write .eag_board_contents .tableRow { display:block; }
	.eag_write .eag_board_contents .tableRow div { display:block; border-bottom:1px solid #666; }
	.eag_write .eag_board_contents div.cellTh { width:100%; border-bottom:1px solid #ddd;border-right:0;}

	.eag_write_table thead th{display:none;}
	.eag_write_table tbody th,.eag_write_table tbody td{display:block;width:100%;border-left:1px solid #ddd; border-right:1px solid #ddd;}
	.eag_write_table tbody th{padding:10px}

	.eag_list .eag_gallery_contents dt			{height:auto;padding-bottom:0 } /* 썸네일 이미지 높이 지정 */

	.goods_img_wrap{display:block;width:100%;overflow:hidden }
	.goods_big{width:100%;margin-right:0}
	.goods_info{width:100%;}
	.eag_list .eag_gallery_contents dt a{padding-bottom:0; height:auto;width:100%}
	.eag_list .eag_gallery_contents dt a img{position:relative;}
	
	.eag_module_box{font-size:0;}
	.eag_module_box select{width:100%;margin-bottom:5px;font-size:14px}
	.eag_module_box input[type="text"]{height:35px;width:calc(100% - 65px);vertical-align:middle;font-size:14px}
	.eag_module_box .btn_basic a{width:60px;padding:5px 0;margin-left:5px}

.eag_list_table colgroup{display:none}

.table-responsive{border-top:0;border-left:0;border-bottom:1px solid #ddd;width:100%;border-right:0}
.table-responsive thead { display:none;}
.table-responsive tbody td ,.table-responsive tfoot td{ display:flex;flex-wrap:wrap;border-left:1px solid #ddd;border-right:1px solid #ddd}
.table-responsive tbody tr{display:block;border-top:2px solid #000;margin-top:10px;}
.table-responsive tbody select{display:block;height:25px;padding:0 5px;margin-top:-5px}
.table-responsive .tit_mobile { display:inline-block; width:90px;min-width:80px;text-align:left;padding-left:10px;font-weight:bold;border-right:1px solid #ddd; margin-right:10px;vertical-align:middle;line-height:150%}
.table-responsive tbody td span{width:calc(100% - 100px);text-align:left}
.table-responsive tbody td i{vertical-align:middle}
.table-responsive tfoot tr{display:block;margin-top:20px;border-top:2px solid #333;background:#f6f6f6}
.table-responsive tbody .td_con{height:auto}
.table-responsive tbody td.subject a{max-width:100% !important}


	/* 관리자게시판 추가 */
	.tbl_basic tbody td{text-align:left;}
	.tbl_basic .tit_mobile{min-width:50px;}

	/* 후기게시판 */
	.review_tbl .date{display:none}
	.review_tbl tr{border-bottom:1px solid #ddd;}
	.review_tbl td{display:block;border-bottom:0 !important;text-align:left !important;padding:0 10px !important}
	.review_tbl td:first-child{padding-top:10px !important}
	.review_tbl td:last-child{padding-bottom:10px !important}
	.review_tbl td.subject{padding:10px!important; background:#f6f6f6;margin:5px 0}
	.eag_list .eag_search{font-size:13px;letter-spacing:-1px}
	.eag_list .eag_search select{height:28px;padding:0 5px;margin:1px 0}
	.eag_list .eag_search input[type="text"]{height:28px;padding:0 5px;margin:1px 0}
	/*btn */
	.eag_list_btn a{padding:0 10px;font-size:13px;margin:1px 0;letter-spacing:-1px}
	.eag_list_btn select{height:26px;padding:0 5px;font-size:13px;margin:1px 0}
	
	 .month_sbtn{display:block;margin-top:10px}
	.block_wrap{display:block}

.eag_list .eag_gallery_contents ul li { float:left; width:48.5%; margin-right: 3%; margin-top: 3%;}
.eag_list .eag_gallery_contents ul  li:nth-child(3) {margin-top: 3%;}
.eag_list .eag_gallery_contents ul  li:nth-child(2n) {margin-right: 0 !important;}
.eag_list .eag_gallery_contents ul  li:nth-child(3n) {margin-right: 3%;}

.eag_view .eag_gallery_top div:nth-child(2), .eag_view .eag_gallery_top div:nth-child(3) {padding: 0 10px;}

.jnc_search {width:48.5%;}

}

@media (max-width:640px){

.eag_list .eag_gallery_contents ul li { float:left; width:48%; margin-right: 4%; margin-top: 4%;}
.eag_list .eag_gallery_contents ul  li:nth-child(3) {margin-top: 4%;}
.eag_list .eag_gallery_contents ul  li:nth-child(2n) {margin-right: 0 !important;}
.eag_list .eag_gallery_contents ul  li:nth-child(3n) {margin-right: 4%;}


.eag_view .eag_gallery_top div:nth-child(2), .eag_view .eag_gallery_top div:nth-child(3) {padding:0 6px;}
.list_h p {font-size:13px;}
.jcS_view .jcS2 {white-space: normal;}
.eag_gallery_top {margin-top: 36px;}

.eag_view .eag_gallery_top div {display:block; width:100% !important; text-align: center !important;}
.eag_view .eag_gallery_top div:nth-child(2), .eag_view .eag_gallery_top div:nth-child(3) {border-right: none;  margin-top: 15px;}
.jcS_view .jcS2 {font-size:12px; font-weight: 500;}
.eag_view .eag_gallery_top div:nth-child(1) {font-size:22px; font-weight: 700;}
.eag_view .eag_gallery_top div {letter-spacing:0.1px;}

.jnc_search, #subMenu ul {width:100%;}
.jcS2 input::placeholder {font-size:13px;}
.jcS2 input::-ms-input-placeholder {font-size:13px;}
.jcS2 input::-webkit-input-placeholder {font-size:13px;}
.jcS2 input::-moz-placeholder {font-size:13px;}
.jcS_wrap > div {vertical-align: bottom;}
.jnc_search {width:100%;}

.mobile_listBtn {text-align: center;width:100%; margin-top: 20px; top:auto; padding-right: 0;  }
.mobile_listBtn a div {width:30px; height: 2px; }
}


@media (max-width: 480px) { 

.eag_list .eag_gallery_contents ul li {width:100%; margin-right: 0; margin-top: 25px;}
.eag_list .eag_gallery_contents ul li:nth-child(2) {margin-top: 25px;}
.eag_list .eag_gallery_contents ul li:nth-child(3n) {margin-right: 0;margin-top: 25px;}


.eag_board_btn{margin:30px 0 0 0;}


.eag_list .eag_list_page	 a{font-size:14px; width:20px; height: 30px; line-height: 30px; margin:0; border-bottom: 2px solid #ededed;}
.eag_list .eag_list_page b{font-size:14px;width:20px;height: 30px; line-height: 30px;  margin:0; border-bottom: 2px solid #ff4229;}


}