body {font-family:'Pretendard',"Noto Sans KR", "NanumGothic", dotum ,sans-serif; }
em{font-style:normal}
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;}
input[type=checkbox], input[type=radio]{margin-top:0; vertical-align:middle; margin-left:5px}
label input[type=checkbox],label input[type=radio]{margin-right:3px}

/* 리스트 */
.eag_list { font-size:14px; line-height:180%;margin-bottom:80px; }
.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; border-bottom:1px solid #ddd;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:10px 0; }
.eag_list .eag_list_page	 a:hover,.eag_list .eag_list_page a:active{background:#333; color:#fff}
.eag_list .eag_list_page	 a{display:inline-block;width:35px;padding:5px 0;text-align:center;border:1px solid #ddd;margin:0 2px}
.eag_list .eag_list_page b{display:inline-block;width:35px;padding:5px 0;text-align:center;margin:0 2px;border:1px solid #333;background:#333; color:#fff;vertical-align:middle}

/* 검색 */
.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:0 15px; border-radius:3px !important; background:#333;color:#fff;vertical-align:middle;border:0;font-size:13px;height:30px; line-height:30px}
.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: 0 20px; border-radius:3px !important; vertical-align:middle;border:0; height:30px; line-height:30px}
.eag_list .eag_search select{vertical-align:middle; background-color:#fff;height:30px}
.eag_list .eag_search .tit{display:none}

/* 보기 */
.eag_view	{ clear:both; font-size:13px; line-height:180%; padding-top:20px;margin-bottom:80px; }
.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_write_table tbody td img{max-width:100%}

/*비밀글*/
.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}
.eag_list .eag_gallery_contents				{ clear:both; border-top:2px solid #333;border-bottom:1px solid #ddd;overflow:hidden;margin-top:10px;}
.eag_list .eag_gallery_contents li			{ position:relative; float:left; width:25%; min-height:1px;padding:30px 0; text-align:center}
.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_contents dd.check-wrap p,.eag_list .eag_gallery_contents dd.check-wrap a{display:inline-block; width:auto;}
.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 !important; 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_list_page { text-align:center; padding:10px 0; }
.eag_list .eag_list_page	 a:hover{background:#333; color:#fff;}
.eag_list .eag_list_page	 a{display:inline-block;width:35px;padding:10px 0;line-height:100%;text-align:center;border:1px solid #ddd;vertical-align: middle;}

.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 !important; 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;}
.eag_basicBtn a{display:inline-block;padding:0 20px;line-height:35px;height:35px;line-height:100%; border:1px solid #ddd;border-radius:5px !important;background:#f6f6f6;vertical-align:middle}
.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 !important; -webkit-appearance: none; -moz-appearance: none; appearance: none; font-weight:normal;vertical-align:middle}

.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; }
.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%; border-top:2px solid #333 }
.eag_view .eag_gallery_top .row { display:table-row; }
.eag_view .eag_gallery_top div { display:table-cell; padding:10px; border-bottom:1px solid #ddd;text-align:left }
.eag_view .eag_gallery_top .cellTh	 { width:150px; background:#eaeaea; text-align:center; }
.eag_view .eag_gallery_contents { clear:both; padding:10px;border-bottom:1px solid #ddd;margin-bottom:20px;}
.eag_view .eag_gallery_contents img{max-width:90%}

/* 관리자 리스트추가 20180220 */
.eag_board_total{width:100%;overflow:hidden;text-align:left}
.eag_board_total P{display:inline-block}
.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,.eag_write_table tbody td input[type="file"]{height:30px; padding:0 5px;font-size:12px;margin:1px 0}
.eag_write_table tbody td input[type="file"]{line-height:30px}
.eag_write_table tbody td select{padding-right:25px}

/* 버튼 */
.eag_list_btn { clear:both; width:100%;padding-top:20px; text-align:center; }
.eag_list_btn a	 { display:inline-block; padding:0 15px; height:37px; line-height:35px;font-size:14px;border:1px solid #c5c5c5; border-radius:3px !important; 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 !important; background:#333; }
.eag_list_btn select { display:inline; width:200px;height:37px }
.eag_board_btn{width:100%;margin:20px 0;overflow:hidden;text-align:center}
.eag_basicBtn a{display:inline-block;padding:0 20px;line-height:35px;height:35px; border:1px solid #ddd;border-radius:5px !important;background:#f6f6f6;font-size:14px;margin:1px 0}
.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;}
.txt_blue{color:#0033ff !important;}
.btn_post a{display:inline-block; background:#aaa; color:#fff; padding:3px 5px;border-radius:3px !important;font-size:11px}
a.btn-linkview{font-size:12px;border:1px solid #ddd;width:100%; height:30px;}

.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(/gs/img/btn_down.jpg) no-repeat calc(100% - 7px) 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; height:35px;}
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}
.h4_wrap span select{height:35px;}

.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:0 15px;height:35px; line-height:35px;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{display:inline-block;font-size:12px;padding:0 4px;height:25px;line-height:25px;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}

.eag_write_table tbody td input[type="date"]{height:30px; min-width:80px}
.review_tbl tbody td.subject{text-align:left}

@media (max-width: 1000px) {
	.eag_list .eag_gallery_contents li { width:33.3%}

	.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:'위치 : '}
}



@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;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:100px;min-width:80px;text-align:left;padding-left:5px;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% - 110px);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, .review_tbl tbody, .review_tbl tbody tr, .review_tbl tbody td{display:block;}
	.review_tbl{border-top:0}
	.review_tbl .date{display:none}
	.review_tbl tbody tr{border:1px solid #ddd;display:flex; flex-wrap:wrap;align-items:center;padding:10px}
	.review_tbl tbody tr:nth-child(n+2){border-top:0}
	.review_tbl tbody td{padding:0 !important; border:0 !important;text-align:left !important;width:calc(100%/3)}
	.review_tbl tbody td p{display:inline-block;}
	.review_tbl tbody td.check{width:40px}  
	.review_tbl tbody td.sort{width:calc(100% - 40px)}
	.review_tbl tbody td.num{width:30px;}
	.review_tbl tbody td.subject{width:calc(100% - 30px);padding:15px 0 !important}
	.review_tbl tbody td.s-btn{text-align:right !important;}

	.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{font-size:13px;margin:1px 0}
	
	 .month_sbtn{display:block;margin-top:10px}
	.block_wrap{display:block}

	h4.react { font-size:15px !important;background-size:10px; padding-left:15px}
}

