@charset "utf-8";

#rg_main_wrap { min-width:1300px;}
#rg_main_wrap #rg_main_contents {min-height:0; height:auto;}
#rg_main_wrap #rg_main_contents .contentsBody {width:1900px; height:auto; min-height:1300px;}
#rg_main_wrap #rg_main_contents .contentsBody .contentsAddTitle { width: auto; }

/*  주문 현황 */
#rg_main_wrap #rg_main_contents .contentsBody .contentsPart table.searchArea tr th {width:15%;}
#rg_main_wrap #rg_main_contents .contentsBody .contentsPart table.searchArea tr td {width:85%;}
#rg_main_wrap #rg_main_contents .contentsBody .contentsPart table.searchArea tr td .btnDate {padding-left:35px;}
#rg_main_wrap #rg_main_contents .contentsBody .contentsPart table.orderList tr td .btnEditor {padding:5px;}
#rg_main_wrap #rg_main_contents .contentsBody .contentsPart table.listArea tr td.money {text-align:right; padding-right:5px;}
#rg_main_wrap #rg_main_contents .contentsBody .contentsPart table.listArea tr.emergency {background-color:#ffdfdf;}
#rg_main_wrap #rg_main_contents .contentsBody .contentsPart table.listArea tr.exceed {background-color:#FF7F50;}

/* 레이어 스타일(주문현황 에디터 수정) */
#rg_main_wrap #editor_wrap {width:500px; margin:0px auto -100px auto; position:absolute;background-color:#ffffff;border: 2px solid #afafaf;z-index:1000;right:550px; top:450px; padding-bottom: 30px;display:none;}
#rg_main_wrap #editor_top {margin:0px 0 10px 0; height:20px; padding:20px 20px 0 20px;}
#rg_main_wrap #editor_top .editor_title {font-size:25px; font-weight:bold; text-align:left; color:#2FB4FF;}
#rg_main_wrap #editor_mid {width:470px; margin:0 auto;}
#rg_main_wrap #editor_mid .editor_section_title {font-size:17px; color:#707070; font-weight:bold; padding:10px 0 5px 0; text-align:right;}
#rg_main_wrap #editor_mid .write_area .editor_item_area {height:250px; overflow:auto;}
#rg_main_wrap #editor_mid .write_area .editor_first_item_title {width:550px; font-size:15px; padding: 8px 0 8px 0; margin:5px 0 0 0; border-top:2px solid #3A8EFF; font-weight:bold; position:relative;}
#rg_main_wrap #editor_mid .write_area .editor_item_title {width:540px; font-size:15px; padding: 8px 0 8px 0; margin:5px 0 0 0; font-weight:bold; position:relative;}
#rg_main_wrap #editor_mid table {width:100%; border:1px solid #7C7C7C; border-collapse:collapse;}
#rg_main_wrap #editor_mid table tr {height:33px;}
#rg_main_wrap #editor_mid table tr th { text-align: left;  padding-left:10px;  background:#ECECEC; font-size:12px; color:#7C7C7C;  width:25%; }
#rg_main_wrap #editor_mid table tr td { width:75%; padding:5px 0 5px 15px; background:none; font-size:12px; color:#7C7C7C; text-align: left; font-weight:bold;}
#rg_main_wrap #editor_mid table tr td label {font-weight:normal;}

#rg_main_wrap #editor_mid table input.name { 
	padding-left:10px; font-family: 'Noto Sans KR', arial; font-size: 12px; color: #707070; margin:3px; width:80px; height:20px; background-color:#FCFCFC; 
	border: 1px solid #929292; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; vertical-align: middle; 
	font-family: 'Noto Sans KR', arial; font-size: 12px;
}

#rg_main_wrap #editor_mid table input.desc { 
	padding-left:10px; font-family: 'Noto Sans KR', arial; font-size: 12px; color: #707070; margin:3px; width:300px; height:20px; background-color:#FCFCFC; 
	border: 1px solid #929292; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; vertical-align: middle; 
	font-family: 'Noto Sans KR', arial; font-size: 12px;
}

#rg_main_wrap #editor_btn a {color: #707070; font-size: 14px;}
#rg_main_wrap #editor_btn {text-align:center; margin:35px 0 0 0;}
#rg_main_wrap #editor_btn .btnType_02 {float:center; padding:10px 15px; width:78px; margin:0 0 0 5px; display:inline-block; background:#1f5eab; color:#FFF; font-size:15px; text-align:center; font-weight:normal;}
#rg_main_wrap #editor_btn .btnType_02:hover {background:#09274c;}

/* 레이어 스타일 (주문현황 목록 신청서 열람) */
#rg_main_wrap #rg_main_contents .contentsBody .contentsPart #apply_wrap {width:600px; margin:0px auto -100px auto; position:absolute; background-color:#ffffff; border: 2px solid #afafaf; z-index:1000; right:500px; top:450px; padding-bottom: 30px; display:none;}
#rg_main_wrap #rg_main_contents .contentsBody .contentsPart #apply_wrap .apply_btn_delete {display:inline-block; position:absolute; height:34px; width:35px; top:5px; right:5px;background:url(/web/img/popup/btn_delete.png); text-indent:-10000px;}
#rg_main_wrap #rg_main_contents .contentsBody .contentsPart #apply_wrap .apply_btn_delete:hover {background:url(/web/img/popup/btn_delete_hover.png);}
#rg_main_wrap #rg_main_contents .contentsBody .contentsPart #apply_wrap #apply_mid .write_area .apply_item_area .layer_btn .btnType_02 {padding:13px 18px; width:130px; display:inline-block; background:#1f5eab; color:#FFF; font-size:15px; text-align:center; font-weight:normal;}
#rg_main_wrap #rg_main_contents .contentsBody .contentsPart #apply_wrap #apply_mid .write_area .apply_item_area .layer_btn .btnType_02:hover {background:#09274c;}

#rg_main_wrap #rg_main_contents .contentsBody .contentsPart #apply_top {margin:0px 0 20px 0; background:url(/web/img/popup/bg_allmenu.gif) repeat-x; height:40px; padding:20px 20px 10px 20px;}
#rg_main_wrap #rg_main_contents .contentsBody .contentsPart #apply_top .apply_title {font-size:24px; font-weight:bold; text-align:left;}
#rg_main_wrap #rg_main_contents .contentsBody .contentsPart #apply_mid {width:570px; margin:0 auto;}
#rg_main_wrap #rg_main_contents .contentsBody .contentsPart #apply_mid .write_area .apply_item_area {height:250px; overflow:auto;}
#rg_main_wrap #rg_main_contents .contentsBody .contentsPart #apply_mid .write_area .apply_first_item_title {width:550px; font-size:15px; padding: 8px 0 8px 0; margin:5px 0 0 0; border-top:2px solid #3A8EFF; font-weight:bold; position:relative;}
#rg_main_wrap #rg_main_contents .contentsBody .contentsPart #apply_mid .write_area .apply_item_title {width:540px; font-size:15px; padding: 8px 0 8px 0; margin:5px 0 0 0; font-weight:bold; position:relative;}
#rg_main_wrap #rg_main_contents .contentsBody .contentsPart #apply_mid .write_area .apply-item-modify {position:relative; top:10px; right:0px;}
#rg_main_wrap #rg_main_contents .contentsBody .contentsPart #apply_mid .apply_section_title {font-size:17px; color:#2FB4FF; font-weight:bold; padding:10px 0 5px 0; text-align:left;}
#rg_main_wrap #rg_main_contents .contentsBody .contentsPart #apply_mid .apply_read_table {border:1px solid #DDDDDD; width:540px; margin:0 auto;}
#rg_main_wrap #rg_main_contents .contentsBody .contentsPart #apply_mid .apply_read_table table {width:100%;}
#rg_main_wrap #rg_main_contents .contentsBody .contentsPart #apply_mid .apply_read_table tr {border-bottom:1px dashed #DDDDDD; font-size:14px;}
#rg_main_wrap #rg_main_contents .contentsBody .contentsPart #apply_mid .apply_read_table tr th {width:19%; padding:5px 10px; background:#F0F0F0; text-align:center;}
#rg_main_wrap #rg_main_contents .contentsBody .contentsPart #apply_mid .apply_read_table tr td {padding:5px 10px;}
#rg_main_wrap #rg_main_contents .contentsBody .contentsPart #apply_mid .apply_read_table tr td .count_word{font-size:11px;}
#rg_main_wrap #rg_main_contents .contentsBody .contentsPart #apply_mid .apply_read_table tr td input {font-size:12px;}
#rg_main_wrap #rg_main_contents .contentsBody .contentsPart #apply_mid .apply_read_table tr td textarea {font-size:12px;}
#rg_main_wrap #rg_main_contents .contentsBody .contentsPart #apply_mid .apply_read_table .apply_input_txt {width:100%; height:27px;}

#rg_main_wrap #rg_main_contents .contentsBody .contentsPart #apply_mid .apply_write_title {font-size:16px;margin:0 0 5px 0; color:#8B8B8B; font-weight:bold; background:#F0F0F0; padding:4px 10px;}
#rg_main_wrap #rg_main_contents .contentsBody .contentsPart #apply_mid .apply_price {margin:5px 0 0 0; padding:5px 0; text-align:right; height:70px; position:relative; border-top:1px dashed #CDCDCD;}
#rg_main_wrap #rg_main_contents .contentsBody .contentsPart #apply_mid .apply_price table {margin:5px 0 ;position:absolute; right:0; top:0; border:0;}
#rg_main_wrap #rg_main_contents .contentsBody .contentsPart #apply_mid .apply_price table tr th {font-size:16px; padding:5px 15px 5px 0; border:0;}
#rg_main_wrap #rg_main_contents .contentsBody .contentsPart #apply_mid .apply_price table tr td {font-size:16px; padding:5px 10px 5px 0; text-align:right; border:0;}
#rg_main_wrap #rg_main_contents .contentsBody .contentsPart #apply_mid .apply_price table tr td.payment_price {font-size:22px; color:#2FB4FF; font-weight:bold; padding:5px 10px 5px 0;}
#rg_main_wrap #rg_main_contents .contentsBody .contentsPart #apply_mid .apply_price table tr td.payment_point {color:#FF4E1D;}

#rg_main_wrap #rg_main_contents .contentsBody .contentsPart .apply_table {width:100%;margin:10px auto 20px auto;position:relative;}
#rg_main_wrap #rg_main_contents .contentsBody .contentsPart .apply_table table {width:100%;}
#rg_main_wrap #rg_main_contents .contentsBody .contentsPart .apply_table tr {padding:4px 2px;line-height:145%;}
#rg_main_wrap #rg_main_contents .contentsBody .contentsPart .apply_table tr th {color: #2FB4FF; color:#2FB4FF; font-size:13px;padding:14px 14px;width:25%; vertical-align:top;text-align:right;}
#rg_main_wrap #rg_main_contents .contentsBody .contentsPart .apply_table tr td {padding:9px 14px;text-align: left;}
#rg_main_wrap #rg_main_contents .contentsBody .contentsPart .text_area {height:80px;width:99%;font-size:13px;}

#rg_main_wrap #rg_main_contents .contentsBody .contentsPart #apply_btn a {color: #707070; font-size: 14px;}
#rg_main_wrap #rg_main_contents .contentsBody .contentsPart #apply_btn {text-align:center; margin:35px 0 0 0;}
#rg_main_wrap #rg_main_contents .contentsBody .contentsPart #apply_btn .btnType_02 {padding:13px 18px; width:78px; display:inline-block; background:#1f5eab; color:#FFF; font-size:15px; text-align:center; font-weight:normal;}
#rg_main_wrap #rg_main_contents .contentsBody .contentsPart #apply_btn .btnType_02:hover {background:#09274c;}

#rg_main_wrap #rg_main_contents .contentsBody .contentsPart #apply_wrap table {border-bottom:1px solid #7C7C7C;}

/* 레이어 스타일 (주문현황 에디터 첨삭현황 열람) */
#rg_main_wrap #rg_main_contents .contentsBody .contentsPart #editing_wrap {width:500px; margin:0px auto -100px auto; position:absolute;background-color:#ffffff;border: 2px solid #afafaf;z-index:1000;right:550px; top:450px; padding-bottom: 30px;display:none;}
#rg_main_wrap #rg_main_contents .contentsBody .contentsPart #editing_top {margin:0px 0 10px 0; height:20px; padding:20px 20px 0 20px;}
#rg_main_wrap #rg_main_contents .contentsBody .contentsPart #editing_top .editing_title {font-size:25px; font-weight:bold; text-align:left; color:#2FB4FF;}
#rg_main_wrap #rg_main_contents .contentsBody .contentsPart #editing_mid {width:470px; margin:0 auto;}
#rg_main_wrap #rg_main_contents .contentsBody .contentsPart #editing_mid .editing_section_title {font-size:17px; color:#707070; font-weight:bold; padding:10px 0 5px 0; text-align:right;}
#rg_main_wrap #rg_main_contents .contentsBody .contentsPart #editing_mid .write_area .editing_item_area {height:250px; overflow:auto;}
#rg_main_wrap #rg_main_contents .contentsBody .contentsPart #editing_mid .write_area .editing_first_item_title {width:550px; font-size:15px; padding: 8px 0 8px 0; margin:5px 0 0 0; border-top:2px solid #3A8EFF; font-weight:bold; position:relative;}
#rg_main_wrap #rg_main_contents .contentsBody .contentsPart #editing_mid .write_area .editing_item_title {width:540px; font-size:15px; padding: 8px 0 8px 0; margin:5px 0 0 0; font-weight:bold; position:relative;}
#rg_main_wrap #rg_main_contents .contentsBody .contentsPart #editing_mid table {width:100%; border:1px solid #7C7C7C; border-collapse:collapse;}
#rg_main_wrap #rg_main_contents .contentsBody .contentsPart #editing_mid table tr {height:33px;}
#rg_main_wrap #rg_main_contents .contentsBody .contentsPart #editing_mid table tr th { text-align: center; background:#ECECEC; font-size:12px; color:#7C7C7C; }
#rg_main_wrap #rg_main_contents .contentsBody .contentsPart #editing_mid table tr td { padding:5px 0; background:none; font-size:12px; color:#7C7C7C; text-align: center; font-weight:bold;}
#rg_main_wrap #rg_main_contents .contentsBody .contentsPart #editing_mid table tr td label {font-weight:normal;}

#rg_main_wrap #rg_main_contents .contentsBody .contentsPart #editing_mid table input.name { 
	padding-left:10px; font-family: 'Noto Sans KR', arial; font-size: 12px; color: #707070; margin:3px; width:80px; height:20px; background-color:#FCFCFC; 
	border: 1px solid #929292; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; vertical-align: middle; 
	font-family: 'Noto Sans KR', arial; font-size: 12px;
}

#rg_main_wrap #rg_main_contents .contentsBody .contentsPart #editing_mid table input.desc { 
	padding-left:10px; font-family: 'Noto Sans KR', arial; font-size: 12px; color: #707070; margin:3px; width:300px; height:20px; background-color:#FCFCFC; 
	border: 1px solid #929292; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; vertical-align: middle; 
	font-family: 'Noto Sans KR', arial; font-size: 12px;
}

#rg_main_wrap #rg_main_contents .contentsBody .contentsPart #editing_btn a {color: #707070; font-size: 14px;}
#rg_main_wrap #rg_main_contents .contentsBody .contentsPart #editing_btn {text-align:center; margin:35px 0 0 0;}
#rg_main_wrap #rg_main_contents .contentsBody .contentsPart #editing_btn .btnType_02 {float:center; padding:10px 15px; width:78px; margin:0 0 0 5px; display:inline-block; background:#1f5eab; color:#FFF; font-size:15px; text-align:center; font-weight:normal;}
#rg_main_wrap #rg_main_contents .contentsBody .contentsPart #editing_btn .btnType_02:hover {background:#09274c;}
#rg_main_wrap #rg_main_contents .contentsBody .contentsPart #apply_wrap .write_area:nth-child(2), .write_area:nth-child(3) {position:relative;}
#rg_main_wrap #rg_main_contents .contentsBody .contentsPart #apply_wrap .applyModify {position:absolute;bottom:-30px;right:10px;z-index:1;}
#rg_main_wrap #rg_main_contents .contentsBody .contentsPart #apply_wrap .bestStorySet {position:absolute;bottom:-30px;right:10px;}
select.details{width:150px;}
/* 레이어 스타일 (결제 상세 목록 열람) */
#rg_main_wrap #rg_main_contents .contentsBody .contentsPart #pay_type_wrap{width:500px; margin:0px auto -100px auto; position:absolute;background-color:#ffffff;border: 2px solid #1f5eab;z-index:1000;left:0; top:0; padding-bottom: 10px;display:none;}
#rg_main_wrap #rg_main_contents .contentsBody .contentsPart #pay_type_wrap .pay_wrap_top{ height:37px; background:#1f5eab;}
#rg_main_wrap #rg_main_contents .contentsBody .contentsPart #pay_type_wrap .pay_wrap_top .title{font-size:15px; font-weight:bold; text-align:left; color:#fff;line-height:37px;padding-left:9px;}
#rg_main_wrap #rg_main_contents .contentsBody .contentsPart #pay_type_wrap .pay_wrap_top .title>img{position:relative;top:3px;margin-right:7px;}
#rg_main_wrap #rg_main_contents .contentsBody .contentsPart #pay_type_wrap .pay_wrap_contents table {width:100%;border:none; }
#rg_main_wrap #rg_main_contents .contentsBody .contentsPart #pay_type_wrap .pay_wrap_contents table tr {height:33px;border-bottom:1px solid #ececec;}
#rg_main_wrap #rg_main_contents .contentsBody .contentsPart #pay_type_wrap .pay_wrap_contents table tr th { font-weight:normal;text-align: center; font-size:12px; color:#707070;background:#fff;  height:32px;border:none;width:30%;}
#rg_main_wrap #rg_main_contents .contentsBody .contentsPart #pay_type_wrap .pay_wrap_contents table tr td {font-weight:normal; padding:5px 0; background:#fbfbfb; font-size:12px; color:#707070; text-align: center;width:70%; }
#rg_main_wrap #rg_main_contents .contentsBody .contentsPart #pay_type_wrap #pay_type_btn a {color: #707070; font-size: 14px;}
#rg_main_wrap #rg_main_contents .contentsBody .contentsPart #pay_type_wrap #pay_type_btn {text-align:right; margin:10px 0 0 0;}
#rg_main_wrap #rg_main_contents .contentsBody .contentsPart #pay_type_wrap #pay_type_btn .btnType_02 {margin-right:13px;height:30px; line-height:30px;width:78px; display:inline-block; background:#1e5ca7; color:#FFF; font-size:14px; text-align:center; font-weight:normal;}
#rg_main_wrap #rg_main_contents .contentsBody .contentsPart #pay_type_wrap #pay_type_btn .btnType_02:hover {background:#09274c;}