#sub { margin-top:50px; margin-bottom:60px; }
#sub .inner { background:#fff; color:#000; padding: 20px 20px; margin:0 10px; border-radius:15px; }

#list_sub { padding-top:50px; margin-bottom:60px; background:#f2f2f2; }
#list_sub .inner { background:#fff; color:#000; padding: 20px 20px; margin:0 10px; border-radius:15px; }

#list_sub_market { padding-top:50px; background:#f2f2f2; }
#list_sub_market .inner { background:#fff; color:#000; padding: 20px 20px; margin:0 10px; border-radius:15px; }

#list_sub2 { padding-bottom:10px; background:#f2f2f2; }
#list_sub2 .inner2 { background:#fff; color:#000; padding: 20px 20px; margin:0 10px; border-radius:15px; }

#list_sub22 { width:100%; padding-top:10px; padding-bottom:10px; background:#f2f2f2; }
#list_sub22 .inner22 { background:#fff; color:#000; padding:0 20px; margin:0 10px; border-radius:15px; }

#list_sub3 { padding-bottom:10px; background:#f2f2f2; }
#list_sub3 .inner3 { background:#fff; color:#000; padding: 10px 20px; margin:0 10px; border-radius:15px; }

#list_sub33 { padding-bottom:10px; background:#f2f2f2; }
#list_sub33 .inner33 { background:#fff; color:#000; padding: 10px 20px; margin:10px 10px; border-radius:15px; }

#list_sub4 { background:#f2f2f2; }
#list_sub4 .inner4 { background:#fff; color:#000; padding:10px 20px; margin:10px; border-radius:5px; }

.photo_area_wrap { text-align:center; }
.photo_area_wrap .photo_area { display:inline-block; }

.moim_wrap { overflow:hidden; }
.moim_wrap .moim_L { float:left; width:13%; }
.moim_wrap .moim_R { float:left; width:87%; }
.moim_wrap .moim_R .moim_sub_L { float:left; font-size:16px; font-weight:500; color:#7F7F7F; }
.moim_wrap .moim_R .moim_sub_R { float:right; font-size:16px; font-weight:500; color:#7F7F7F; margin-right:9px; }

.moim_date { float:left; margin-right:10px; font-size:12px; }
.moim_cate { float:left; text-align:left; }
.moim_subject { float:left; margin-right:10px; color:#000; font-weight:500; font-size:18px; }
.moim_reply { float:left; }

.wr_title { font-size:16px; color:#000; }
.cont { margin-left:2px; }

#wr_content { background-color:#f2f2f2; }

.btn_poll_add { width:100% !important; color:#000 !important; border:1px solid #333 !important; background-color:#FFF !important;; font-weight:400 !important; font-size:14px !important; float:left; border-radius:5px; }
.btn_cancel { width:45% !important; color:#000 !important; border:1px solid #333 !important; background-color:#F2F2F2 !important;; font-weight:400 !important; font-size:14px !important; float:left; border-radius:5px; }
.btn_submit { width:45% !important; color:#fff !important; border:1px solid #333 !important; background-color:#4472C4 !important;; font-weight:400 !important; font-size:14px; float:right; border-radius:5px; }

.c_radius { float:left; display:inline-block; text-align:center; margin-top:2px; padding:0 !important; letter-spacing:-1.4px; width:42px; height:18px; line-height:16px; background:#fff; border-radius:100px; }
.c_radius.all { color:#000; border:1px solid #000; font-weight:500; font-size:16px; }
.c_radius.general { color:#808080; border:1px solid #808080;  font-weight:500; font-size:16px; }
.c_radius.jungmo { color:#0053B8; border:1px solid #0053B8;  font-weight:500; font-size:16px; }
.c_radius.schedule { color:#00B5B3; border:1px solid #00B5B3;  font-weight:500; font-size:16px; }
.c_radius.once { color:#FF7400; border:1px solid #FF7400;  font-weight:500; font-size:16px; }
.c_radius.etc { color:#DB45B4; border:1px solid #DB45B4;  font-weight:500; font-size:16px; }
.c_radius.notice { color:#FF0000; border:1px solid #FF0000;  font-weight:500; font-size:16px; }
.c_radius.vote { color:#008931; border:1px solid #008931;  font-weight:500; font-size:16px; }

.c_radius_cmt { float:left; display:inline-block; text-align:center; padding:0 6px; background:#fff; width:24px; height:24px; border-radius:12px; line-height:22px; }
.c_radius_cmt.all { color:#000; border:1px solid #000; font-weight:500; font-size:16px; }
.c_radius_cmt.general { color:#808080; border:1px solid #808080;  font-weight:500; font-size:16px; }
.c_radius_cmt.jungmo { color:#0053B8; border:1px solid #0053B8;  font-weight:500; font-size:16px; }
.c_radius_cmt.schedule { color:#00B5B3; border:1px solid #00B5B3;  font-weight:500; font-size:16px; }
.c_radius_cmt.once { color:#FF7400; border:1px solid #FF7400;  font-weight:500; font-size:16px; }
.c_radius_cmt.etc { color:#DB45B4; border:1px solid #DB45B4;  font-weight:500; font-size:16px; }
.c_radius_cmt.notice { color:#FF0000; border:1px solid #FF0000;  font-weight:500; font-size:16px; }
.c_radius_cmt.vote { color:#008931; border:1px solid #008931;  font-weight:500; font-size:16px; }

dl.jungmo_write { overflow:hidden; }
dl.jungmo_write dd { float:left; padding-left:6px; }
dl.jungmo_write dt { float:left; }

.fee_wrap { overflow:hidden; }
.fee_wrap .fee_L { float:left; }
.fee_wrap .fee_L .s_fee_tot { font-size:13px; color:#4472c4; }
.fee_wrap .fee_L .b_fee_tot { font-size:20px; font-weight:bolder; color:#4472c4; }
.fee_wrap .fee_R { float:right; }

.fee_wrap2 { overflow:hidden; }
.fee_wrap2 .fee_L { float:left; }
.fee_wrap2 .fee_L .s_fee_tot { font-size:13px; color:#DA2E57; }
.fee_wrap2 .fee_L .b_fee_tot { font-size:20px; font-weight:bolder; color:#DA2E57; }
.fee_wrap2 .fee_R { float:right; }
.fee_wrap2 .fee_R .s_fee_tot { text-align:right; font-size:13px; color:#4472C4; }
.fee_wrap2 .fee_R .b_fee_tot { text-align:right;font-size:20px; font-weight:bolder; color:#4472C4; }

.fee_wrap3 { overflow:hidden; }
.fee_wrap3 .fee_L { float:left; }
.fee_wrap3 .fee_L .s_fee_tot { font-size:13px; color:#DA2E57; }
.fee_wrap3 .fee_L .b_fee_tot { font-size:20px; color:#DA2E57; }
.fee_wrap3 .fee_R { float:right; }
.fee_wrap3 .fee_R .s_fee_tot { text-align:right; font-size:13px; color:#4472C4; }
.fee_wrap3 .fee_R .b_fee_tot { text-align:right;font-size:20px; color:#4472C4; }

.fee_wrap4 { overflow:hidden; }
.fee_wrap4 .fee_L { float:left; }
.fee_wrap4 .fee_L .s_fee_tot { font-size:13px; color:#DA2E57; }
.fee_wrap4 .fee_L .b_fee_tot { font-size:20px; color:#DA2E57; }
.fee_wrap4 .fee_R { float:right; }
.fee_wrap4 .fee_R .s_fee_tot { text-align:right; font-size:13px; color:#4472C4; }
.fee_wrap4 .fee_R .b_fee_tot { text-align:right;font-size:20px; color:#4472C4; }

.fee_wrap5 { overflow:hidden; position:relative; }
.fee_wrap5 .fee_L { float:left; }
.fee_wrap5 .fee_L .vertical_c { position:absolute; left:0; top:18px; }
.fee_wrap5 .fee_L .s_fee_tot { font-size:13px; color:#000; }
.fee_wrap5 .fee_L .b_fee_tot { font-size:20px; color:#000; }
.fee_wrap5 .fee_R { float:right; }
.fee_wrap5 .fee_R .s_fee_tot { text-align:left; font-size:13px; color:#000; }
.fee_wrap5 .fee_R .b_fee_tot { text-align:right;font-size:20px; color:#000; font-weight:bolder; }

.tot_mem_wrap { overflow:hidden; font-size:13px; }
.tot_mem_wrap .tot_mem_L { float:left; }
.tot_mem_wrap .tot_mem_R { float:right; }

.fee_title { font-size:18px; font-weight:bolder; margin-bottom:20px; }
.fee_title2 { font-size:18px; font-weight:bolder; margin-bottom:20px; text-align:left; }

.listing_wrap { overflow:hidden; padding:10px 0; }
.listing_wrap .listing_L { float:left; width:15%; }
.listing_wrap .listing_C { float:left; width:55%; }
.listing_wrap .listing_R { float:right; width:30%; text-align:right; }

.listing_wrap2 { overflow:hidden; padding-bottom:10px; }
.listing_wrap2 .listing_L { float:left; width:20%; }
.listing_wrap2 .listing_C1 { float:left; width:30%; }
.listing_wrap2 .listing_C2 { float:left; width:30%; text-align:center; }
.listing_wrap2 .listing_R { float:left; width:20%; text-align:center; }

.submit_button, .submit_button_dt4 { display:inline-block; width:100%; border:none; border-radius:5px; height:50px; font-size:18px; font-weight:500; line-height:50px; color:#fff; background-color:#4472C4; text-align:center; }

.mcfg_wrap { overflow:hidden; }
.mcfg_wrap .mcfg_L { float:left; color:#4472C4; }
.mcfg_wrap .mcfg_R { float:right; }