﻿
p{padding:0;margin:0}
.no-padding{padding:0 !important}
.align-center {text-align:center;}
.align_l{text-align:left !important;}
ul,li,dl,dt,dd{list-style:none;padding:0;margin:0}


.eag_list { font-size:14px; line-height:180%;margin-bottom:80px; }
.eag_list input, .eag_list select { 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; }
.eag_list .eag_list_contents .tableTh div	 { background:#eaeaea; text-align:center; color:#333;font-weight:700;border-spacing:0;}
.eag_list .noData { text-align:center; padding:10px; border-bottom:1px solid #ddd}
.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 0;text-align:center;font-size:13px;min-height:40px}
.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}

@media only screen and (max-width:768px) {
	.table-responsive thead { display:none;}
	.table-responsive tr{border-top:2px solid #333}
	.table-responsive td { display:block;}
	.table-responsive tbody td{text-align:left;}
	.table-responsive .tit_mobile { display:inline-block; float:left;padding:0 10px;min-width:80px;text-align:left;font-weight:700}
	.table-responsive .tit_mobile:after{content:':'}
}


.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 .eag_btnSearch a { display:inline-block; padding:4px 15px; border-radius:3px; background:#666;color:#fff;vertical-align:middle}
.eag_list .eag_search .eag_btnSearch a:hover{color:#fff}
.eag_list .eag_search input[type="image"].eag_btnSearch{display:inline-block;background:#333; color:#fff;line-height:100%;padding:10px 20px; border-radius:3px !important;}
.eag_list .eag_search select{vertical-align:middle}


.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; }
.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_write { font-size:13px; line-height:180%; }
.eag_write input, .eag_write select { padding:5px; }
.eag_write .form-control { display:inline; padding:5px; }
.eag_write .eag_board_header { font-weight:bold; padding-left:30px; }
.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 !important; }
.eag_write .eag_board_contents img{max-width:100%;height:auto !important}


.eag_write_table{width:100%;border-top:2px solid #333}
.eag_write_table thead th{padding:10px 0; background:#f6f6f6;font-size:13px;border-bottom:1px solid #ddd}
.eag_write_table tbody th{border-right:1px solid #ddd; border-bottom:1px solid #ddd; background:#efefef;padding-left:15px; font-size:13px;padding:10px 0 10px 15px}
.eag_write_table tbody td{border-bottom:1px solid #ddd;padding:10px 0 10px 10px}
.eag_write_table tbody td textarea{width:100% !important}
.eag_write_table tbody td input{width:auto; display:inline-block;}
.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_gallery_top{overflow:hidden}
.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_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_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}

.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="checkbox"]{margin-right:5px;}
.eag_list .eag_search input[type="text"]{padding:5px 10px;vertical-align:middle;font-size:13px;}
.eag_list .eag_search a { display:inline-block; padding:7px 15px; border-radius:3px; background:#333;color:#fff;vertical-align:middle}
.eag_list .eag_search a:hover{font-weight:bold;color:#000}
.align-center {text-align:center;padding:20px 0;}

form{margin-bottom:0}



@media (max-width: 1000px) {
	.eag_list .eag_gallery_contents li { width:33.3%}
}


@media (max-width: 768px) {
	.eag_list .eag_gallery_contents li { width:100%}
}


.eag_tit { font-weight:bold; font-size:18px;background:url(/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;}

.eag_list_btn { clear:both; width:100%;padding-top:20px; text-align:center; }
.eag_list_btn a	 { display:inline-block; padding:5px 15px; border:1px solid #c5c5c5; border-radius:3px; background:#f6f6f6; }
.eag_list_btn select { display:inline; width:200px; }
.eag_board_btn{width:100%;margin:20px 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}
.eag_btnWrite a, .eag_btnList a{background:#333;border:1px solid #333; color:#fff !important;}
.btn_check a{background:#333;padding:5px 10px ; border-radius:3px !important;color:#fff}
.eag_sm_btn a{display:inline-block;padding:5px 10px;line-height:100%; border:1px solid #ddd;border-radius:3px !important;background:#f6f6f6;text-decoration:none}
.eag_sm_btn a:hover{font-weight:bold; color:auto}
.txt_red{color:#ed0808 !important;}

.eag_board_btn select.form-control{display:inline-block !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;padding:2px;}

select{min-width:120px;max-width:30%; padding:5px; font-family: inherit;background:#fff url(/gs/img/ico_down.png) no-repeat 97% 50% !important; border: 1px solid #ddd; border-radius: 0px; -webkit-appearance: none; -moz-appearance: none; appearance: none; font-weight:normal;}
select::-ms-expand {display: none;} 
.eag_select{max-width:100% !important}

.youtube_movie {width:100%; max-width:850px !important;}

@media (max-width: 768px) {
	.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: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}
}




h4.react { font-size:19px; font-weight:bold; 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;}
.h4_wrap  span{float: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 img{max-width:100% !important;margin:0 auto;height:auto !important;text-align:center}

.mt-30{margin-top:30px}

.category_wrap select{min-width:180px;font-size:14px}
.category_wrap select option{font-size:14px}
