@charset "utf-8";

table {width:100%; table-layout:fixed; border-collapse: collapse;}

.write {margin-top:9px;  border-bottom:1px solid #eaeaea;}
.write th {padding:5px 0 5px 12px; height:35px; text-align:left; color:#4c4c4c; ;;; font-weight:bold; border-top:1px solid #eaeaea; background-color:#f7f7f7;}
.write .first {border-top:none;}
.write th .mark {padding-left:9px; background:url(/images/common/icon_star02.gif) no-repeat 0 3px; background-color:#f7f7f7;}
.write th .newInf {display:block; margin-top:5px; font-weight:normal;}
.write td {padding:5px 10px 5px 12px;height:35px; text-align:left; color:#595959;  ;;; border-left:1px solid #eaeaea; border-top:1px solid #eaeaea;}
.write td input[type=radio] {margin-left:10px;}
.write td input:first-child {margin-left:0;}
/* .write td input[type=checkbox] {margin-left:10px;} */
.write td input:first-child {margin-left:0;}
.write td .pres li {padding:3px;}
.write td .pres div {float:left; width:85px;}
/* .write td a {color:#595959;} */ 
.write td .add li {padding:5px 0;}
.write td .add li:first-child {padding-top:0;}

.write td .add li.expinfo_input .in01 { width:15%;}
.write td .add li.expinfo_input .in02 { width:10%;}
.write td .add li.expinfo_input .in03, .write02 td .add li.expinfo_input .in03 { width:54%;}

.write td .sel_scope { width:100px;}

/* 마이페이지 > 작성글 보기 > 1:1문의 상세*/
.write.b_qna td { height: 20px;border-right:#eaeaea;}

@media screen and (max-width:640px){
/* 	.write th { display: none;} */
	.write td .add li.expinfo_input .in01,.write02 td .add li.expinfo_input .in01 { width:32%; }
	.write td .add li.expinfo_input .in02,.write02 td .add li.expinfo_input .in02 { width:37%;}
	.write td .add li.expinfo_input .in03,.write02 td .add li.expinfo_input .in03 { width:100%; box-sizing: border-box; margin-top:5px; }
	.write td .sel_scope { width:100%;}
	.write.m_nolineall tr td { border:none;}
	
	.write.b_qna { border-right:#eaeaea; margin-bottom:50px;}

}
.write02 {border-bottom:1px solid #ccc;}
.write02 th {padding:10px 0 10px 12px; text-align:left; color:#4c4c4c;  ;;; font-weight:bold; border-top:1px solid #eaeaea; background-color:#f7f7f7;}
.write02 .first {border-top:none;}
.write02 th .mark {padding-left:9px; background:url(/images/common/icon_star02.gif) no-repeat 0 3px; background-color:#f7f7f7;}
.write02 th .newInf {display:block;  ;;; margin-top:5px; font-weight:normal;}
.write02 td {padding:10px 0 10px 12px; text-align:left; color:#595959;  ;;; border-left:1px solid #eaeaea; border-top:1px solid #eaeaea; box-sizing: border-box;}
.write02 td input[type=radio] {margin-left:10px;}
.write02 td input:first-child {margin-left:0;}
.write02 td input[type=checkbox] {margin-left:10px;}
.write02 td input:first-child {margin-left:0;}
.write02 td .pres li {padding:3px;}
.write02 td .pres div {float:left; width:85px;}
.write02 td a {color:#595959;}

/* mypage */
.list {margin-bottom:30px; border-bottom:1px solid #d4d0c8;}
.list th {padding:10px 0; border-left:1px solid #e1d8cd; border-bottom:1px solid #aa9782; color:#fff; font-weight:bold; background:#b8a58f;}
.list td {padding:9px 0; color:#565656; border-left:1px solid #e0dcd3; border-top:1px solid #e9e3d6; font-size:11px; text-align:center;}
.list td.al_l {padding:9px 0 9px 8px;}
.list .noLeft {border-left:none;}
.list td a {color:#565656;}

.list02 {border-bottom:1px solid #d4d0c8;}
.list02 th {padding:10px 0; border-left:1px solid #e1d8cd; border-bottom:1px solid #aa9782; color:#fff; font-weight:bold; background:#b8a58f;}
.list02 td {padding:9px 0; color:#565656; border-left:1px solid #e0dcd3; border-top:1px solid #e9e3d6; font-size:11px; text-align:center;}
.list02 td.al_l {padding:9px 0 9px 8px;}
.list02 .noLeft {border-left:none;}
.list02 td a {color:#565656;}

.list03 {margin-top:9px; border-top:2px solid #585753; border-bottom:1px solid #ccc;}
.list03 th {padding:10px 0 10px; color:#4c4c4c; font-weight:bold; border-top:1px solid #eaeaea; background-color:#f7f7f7;}
.list03 .first {border-top:none;}
.list03 th .mark {padding-left:9px; background:url(/images/common/icon_star02.gif) no-repeat 0 3px; background-color:#f7f7f7;}
.list03 th .newInf {display:block; margin-top:5px; font-weight:normal;}
.list03 td {padding:10px 0 10px 0; text-align:center; color:#595959; border-top:1px solid #eaeaea;}
.list03 td a {color:#595959;}
.list03 td.al_l {padding:10px 0 10px 12px; text-align:left;}
.list03 td div {width:705px; line-height:1.6;}
.list03 td .date {font-size:11px; color:#888;}

/* 공지사항 게시판 타입 */
.list04 {border-top:1px solid #99938b; border-bottom:1px solid #ccc; width:100%;font-size: 11pt; }
.list04 th {padding:8px 0 8px; color:#666; font-weight:bold; border-top:1px solid #eaeaea; background-color:#f7f7f7; height:25px; text-align: center;}
.list04 th.date { }
.list04 .e_title {font-weight: 700; font-size: 11pt; background-image: none;}
.list04 .first {border-top:none;}
/* .list04 th .mark {padding-left:9px; background:url(/images/common/icon_star02.gif) no-repeat 0 3px; background-color:#f7f7f7;} */
.list04 th .newInf {display:block; margin-top:5px; font-weight:normal;}
/*height:30px; 제거.. 맘애포터 소식 간격이 너무 벌어짐 */
.list04 td {padding:10px 0 10px 0; text-align:center; color:#595959; border-top:1px solid #eaeaea;  line-height: 1.6; font-size: 10pt;}
.list04 td a {color:#595959;}
.list04 td.al_l {padding:10px 0 10px 12px; text-align:left;}
.list04 td div {width:960px; line-height:1.6;}
.list04 tr.spe {background-color:#fffef5;}
.list04 td div.evBan {width:980px; margin:5px 0;}

@media screen and (max-width:640px){
	.list04 td.al_l { padding:10px 0;}
	.list04 td img { margin:7px 0 0 5px  } /*마이페이지 기업 > 공지사항 목록 > 첨부파일 아이콘 */
	.list04 td div { width:auto;}
	.list04 .title { font-size:16px; color:#585858 ; font-weight: 700; max-height:45px; overflow: hidden; text-overflow: ellipsis !important; overflow: hidden !important;word-wrap:break-word;display:-webkit-box; float: left;}
	.list04 td .date { color:#aaa !important; float: right; margin-top:3px; font-size: 14px; clear: both;}
	
	/* 이벤트 목록 */
	.list04.tbl_event {}
}
/* ------------------------------------------------------------- 
	공지사항 상세보기 타입 ( 리얼체험 후기 상세)
 ------------------------------------------------------------- */
.view_b {border-top:1px solid #99938b; border-bottom:1px solid #ccc; width:100%;font-size: 10pt; }
.view_b th {padding:10px 0 10px 20px;  line-height:1.4;border-top:2px solid #737373; border-bottom:1px solid #e2e2e2;color:#605d5b; background-color:#f7f7f7; }
.view_b th.date {width:auto; font-size: 10pt; font-weight: normal;}
.view_b th.date i {padding:0 5px;}
/* .view_b .e_title {font-weight: 700; font-size: 12pt; background-image: none;} */
/* .view_b .first {border-top:none;} */
/* /* .view_b th .mark {padding-left:9px; background:url(/images/common/icon_star02.gif) no-repeat 0 3px; background-color:#f7f7f7;} */ */
/* .view_b th .newInf {display:block; margin-top:5px; font-weight:normal;} */
.view_b td {text-align:left;border-top:1px solid #eaeaea; line-height: 1.6;padding:20px; border-top:1px solid #99938b; margin:20px;}
.view_b td a {color:#595959;}
.view_b td.al_l {padding:10px 0 10px 12px; text-align:left;}
.view_b td div {line-height:1.6; padding:10px;}
.view_b tr.spe {background-color:#fffef5;}
.view_b td div.evBan {width:980px; margin:5px 0;}

/* 첨부파일 업로드 이미지버튼 처리 */
/* .file_input_new {border: 1px solid #ddd} */
.file_input_new label {
/*     position:absolute; */
    cursor:pointer;
    display:inline-block;
    vertical-align:middle;
    overflow:hidden;
/*     width:70px; */
	padding:0px 15px;
    height:33px;line-height:33px;
    background:#575757;
    color:#fff;
/*     border:1px solid #ddd; */
    text-align:center;
    margin:0 !important;
}
.file_input_new label input {
    position:absolute;
    width:0;
    height:0;
    overflow:hidden;
    display: none; /* 리얼체험후기 작성 시 파일첨부 이미지 버튼 처리용 */
}
.file_input_new input[type=text]{
    vertical-align:middle;
    display:inline-block;
    *display:inline; zoom:1;
    width:43%; /* 마이페이지>청소년news 대표사진 사이즈 있는경우*/
    font-size:11px;
    padding:9px 5px;
    border:1px solid #dfdfdf;
}

.file_input_new li { width: 50%; float: left; box-sizing: border-box;}
.file_input_new label.wbrown {  background-color: #B3ABA0;}

.write tr th, .write02 tr th { width:15%; }


@media screen and (max-width:640px){
	.view_b {border:none; }
	.view_b th { background-color: #fff; border:none; font-size: 18px; padding:15px;}
	
	.write tr th, .write02 tr th { width:0%; display: none;}
	.write02 td {padding:5px 15px;}
	.file_input_new label { width:100%; box-sizing: border-box; height:40px;line-height:40px;}
	
	.file_input_new input[type=text] { width:100%;}
}

.list04_2 {border-top:2px solid #444444;}
.list04_2 th {padding:10px 0 10px; color:#666; font-weight:bold; border-top:1px solid #eaeaea; background-color:#f7f7f7;}
.list04_2 .first {border-top:none;}
.list04_2 th .mark {padding-left:9px; background:url(/images/common/icon_star02.gif) no-repeat 0 3px; background-color:#f7f7f7;}
.list04_2 th .newInf {display:block; margin-top:5px; font-weight:normal;}
.list04_2 td {padding:15px 0 15px 0; text-align:center; color:#595959; border-top:1px solid #eaeaea;}
.list04_2 td a {color:#595959;}
.list04_2 td.al_l {padding:10px 0 10px 12px; text-align:left;}
.list04_2 td div {width:705px; line-height:1.6;}
.list04_2 td .date {font-size:11px; color:#888;}
.list04_2 tr.spe {background-color:#fffef5;}
.list04_2 td .add li {padding-top:5px;}
.list04_2 td .add li:first-child {padding-top:0;}
.list04_2 td strong {line-height:1.6;}

.list05 {border-bottom:1px solid #e2e2e2;}
.list05 th {padding:10px 0 10px; color:#666; font-weight:bold; border-top:1px solid #e2e2e2; background-color:#f7f7f7;}
.list05 .first {border-top:none;}
.list05 td {padding:10px 0 10px 0; text-align:center; color:#595959; border-top:1px solid #e2e2e2;}
.list05 td a {color:#666; text-decoration:underline;}
.list05 td.al_l {padding:10px 0 10px 12px; text-align:left;}
.list05 td div {width:705px; line-height:1.6;}
.list05 td .date {font-size:11px; color:#888;}
.list05 tr.spe {background-color:#fffef5;}


/* 개인정보처리방침 slim 스타일 */
.list06 {border-bottom:1px solid #e2e2e2; width:98%; padding-left:0; display: inline-block; margin-left:20px; margin-top:15px;}
.list06 th {color:#666; font-weight:bold; border-top:1px solid #e2e2e2; background-color:#f7f7f7;}
.list06 th , .list06 td {text-align: center; padding-top:5px; padding-bottom:5px;}
/* .list06 .first {border-top:none;} */
@media screen and (max-width:640px){
	.list06 {margin-left:0px;}
	.list06 th, .list06 td {font-size: 11px; border-left:1px solid #f1f1f1; padding-top:10px; padding-bottom:10px;}
	.list06 th:first-child , .list06 td:first-child { border-left:none;}
	

	}


/* 맘애포터 정(지역장), 부(부지역장) */

.view {border-bottom:1px solid #d4d0c8;}
.view th {padding:10px 0 10px 10px; border-left:1px solid #e1d8cd; border-top:1px solid #e9e3d6; color:#fff; font-weight:bold; background:#b8a58f; }
.view td {padding:9px 0; border-left:1px solid #e0dcd3; border-top:1px solid #e9e3d6; font-size:11px; text-align:center;}
.view td.al_l {padding:9px 0 9px 8px;}
.view .noLeft {border-left:none;}
.view td img {vertical-align:middle;}

.view02 {margin-top:10px; border-top:2px solid #c1baae; border-bottom:1px solid #d4d0c8;}
.view02 th {padding:10px 0 10px 12px; text-align:left; border-left:1px solid #e1d8cd; border-top:1px solid #e9e3d6; color:#fff; font-weight:bold; background:#b8a58f;}
.view02 th .spe {padding-left:8px; background:url(/images/common/icon_whDot.gif) no-repeat 0 5px;}
.view02 td {padding:9px 0; border-left:1px solid #e0dcd3; border-top:1px solid #e9e3d6; font-size:11px; text-align:center;}
.view02 td input[type=radio] {margin-left:10px;}
.view02 td input:first-child {margin-left:0;}
.view02 td input[type=checkbox] {margin-left:10px;}
.view02 td input:first-child {margin-left:0;}
.view02 td.al_l {padding:9px 0 9px 8px;}
.view02 .noLeft {border-left:none;}
.view02 td img {vertical-align:middle;}
.view02 td .pres li {padding:3px;}
.view02 td .pres div {float:left; width:85px;}
.view02 td .ex li {padding-top:2px; color:#a5a5a5;}
.view02 td .date {float:left; width:320px; height:147px; padding:0 8px; overflow:scroll; overflow-x:hidden; border:1px solid #d6d6d6; background-color:#fff;}
.view02 td .date li {padding-top:3px;}
.view02 td .exDail {display:inline-block; margin:128px 0 0 5px;}
.view02 td .add li {padding-top:5px;}
.view02 td .add li:first-child {padding-top:0;}

.view03 {border-bottom:1px solid #d4d0c8;}
.view03 th {padding:10px 0; border-left:1px solid #e1d8cd; border-top:1px solid #e9e3d6; color:#fff; font-weight:bold; background:#b8a58f; text-align: center;}
.view03 td {padding:9px 0; border-right:1px solid #e0dcd3; border-top:1px solid #e9e3d6; font-size:11px; text-align:center; background-color:#fff;}
.view03 td.al_l {padding:9px 12px 9px 12px;}
.view03 .noLeft {border-left:none;}
.view03 td img {vertical-align:middle;}
.view03 td .file {text-decoration:underline;}

.view04 {margin-top:15px; border-bottom:1px solid #d4d0c8;}
.view04 th {padding:10px 0; border-left:1px solid #d4d0c8; border-top:1px solid #d4d0c8; font-weight:bold; background-color:#fff; text-align: center;}
.view04 td {padding:9px 0; border-left:1px solid #d4d0c8; border-right:1px solid #d4d0c8; border-top:1px solid #d4d0c8; font-size:11px; text-align:center; background-color:#fff;}
.view04 td.al_l {padding:9px 12px 9px 12px;}
.view04 .noLeft {border-left:none;}
.view04 td img {vertical-align:middle;}
.view04 td a {color:#565656;}

/* 체험 이전글 다음글 */
.view05 {border-top:1px solid #ddd; border-bottom:1px solid #ddd;font-size:10pt; }
.view05 th {padding:12px 0; color:#787878; border-top:1px solid #e2e2e2;font-weight:bold; background-color:#f0f0f0;}
.view05 td {padding:9px 0; border-top:1px solid #e9e3d6; text-align:center; background-color:#fff;}
.view05 td.al_l {padding:9px 12px 9px 12px;}
.view05 .noTop {border-top:none;}
.view05 td img {vertical-align:middle;}
.view05 td .file {text-decoration:underline;}
.view05 td a {color:#787878;}

.view06 {margin-top:9px; border-top:2px solid #585753; border-bottom:1px solid #ccc;}
.view06 th {padding:10px 0 10px 12px; color:#4c4c4c; text-align:left; font-weight:bold; border-top:1px solid #eaeaea; background-color:#f7f7f7;}
.view06 .first {border-top:none;}
.view06 td {padding:10px 0 10px 12px; text-align:left; color:#595959; border-left:1px solid #eaeaea; border-top:1px solid #eaeaea;}
.view06 td a {color:#595959;}
.view06 .noLeft {border-left:none;}

.view06_2 {margin-top:20px; border-top:1px solid #ccc; border-bottom:1px solid #ccc; font-size: 10pt;}
.view06_2 th {padding:12px 0 12px 12px; color:#4c4c4c; font-weight:bold; border-top:1px solid #eaeaea; background-color:#f7f7f7;}
.view06_2 .first {border-top:none;}
.view06_2 td {padding:10px 0 10px 12px; text-align:left; color:#595959; border-left:1px solid #eaeaea; border-top:1px solid #eaeaea;}
.view06_2 td a {color:#595959;}
.view06_2 .noLeft {border-left:none;}



.popView {border-bottom:1px solid #d4d0c8;}
.popView th {padding:10px 15px 10px 15px; border-top:1px solid #e2e2e2; color:#595959; text-align:left; font-weight:bold;}
.popView th.line {border-left:1px solid #e2e2e2;}
.popView th .plus {padding-left:10px; background:url(/images/common/icon_plus.gif) no-repeat 0 3px;}
.popView td {padding:9px 0 9px 8px;border-top:1px solid #e2e2e2; ;;; text-align:left;}
.popView .noLeft {border-left:none;}
.popView td img {vertical-align:middle;}
.popView td .qnsCont {overflow:scroll; overflow-x:hidden; height:70px; padding:8px 0; line-height:1.4;}
.popView td textarea {height:131px; padding:2px; width:90%; border:1px solid #c4c5c5}
.popView td.trs {line-height:1.4;}
.popView td .add li {padding-top:5px;}
.popView td .add li:first-child {padding-top:0;}

.boTotal {overflow:hidden; width:100%; margin-bottom:5px; color:#787878; font-size:11px;}


@media screen and (max-width:640px){
	.popView th { padding: 10px 0;}
}
/* 체험정보 신청 테이블 */
.popView02 {border-bottom:1px solid #d4d0c8;}
.popView02 th {padding:10px 0 10px 15px; border-top:1px solid #e2e2e2; color:#595959; text-align:left; font-weight:normal; background-color:#f7f7f7;}
.popView02 td {padding:10px 0 10px 8px; border-top:1px solid #e2e2e2; ;;; text-align:left; background-color:#fff;}

.popView03 {border-bottom:1px solid #d4d0c8;}
.popView03 th {padding:10px 5px; border-top:1px solid #e2e2e2; color:#595959; text-align:left; font-weight:bold; background:#f4f4f4;}
.popView03 th.normal {font-weight:normal;}
.popView03 th.line {border-left:1px solid #e2e2e2;}
.popView03 td {padding:9px 0 9px 8px; border-left:1px solid #e2e2e2; border-top:1px solid #e2e2e2; ;;; text-align:left;}
.popView03 .noLeft {border-left:none;}
.popView03 td img {vertical-align:middle;}
.popView03 td.trs {line-height:1.4;}

.popList {border-bottom:1px solid #d4d0c8;}
.popList th {padding:10px 15px 10px 15px; border-top:1px solid #e2e2e2; color:#595959; font-weight:bold; background:#f4f4f4;}
.popList th .plus {padding-left:10px; background:url(/images/common/icon_plus.gif) no-repeat 0 3px;}
.popList td {padding:9px 0 9px 0; border-top:1px solid #e2e2e2; text-align:center; ;;;}
.popList td.al_l {padding:9px 0 9px 8px; text-align:left;}
.popList .noLeft {border-left:none;}
.popList td img {vertical-align:middle;}
.popList td .add li {padding-top:5px;}
.popList td .add li:first-child {padding-top:0;}


.calen {border-top:1px solid #8f8f8f;}
.calen th {padding:4px 0; border-bottom:1px solid #e8e8e8; font-size:11px; font-weight:normal; background-color:#f7f7f7;}
.calen td {padding-top:2px; height:18px; text-align:center;font-size:11px;}
.calen td .sel {width:31px; height:13px; padding:3px 0 1px; text-align:center; background-color:#ffc333;}
.calen td .today {width:27px; height:10px; padding:1px 0 2px; text-align:center; border:2px solid #666;}
.calen td div {width:31px; height:13px; padding:3px 0 1px; text-align:center; font-size:11px;}


/* 리뉴얼 충돌로 인한 제거(20160727)*/
/* .paging {overflow:hidden; width:738px; height:33px; margin-top:10px; text-align:center; border:1px solid #ebebeb; border-bottom:1px solid #c8c8cf; background:url(/images/common/bg_paging.gif) repeat-x 0 0;} */
/* .paging li {display:inline; margin-left:-3px;} */
/* .paging li:first-child a {border-left:none;} */
/* .paging li a {display:inline-block; height:13px; padding:10px; color:#666; border-left:1px solid #eee; font-weight:bold;} */
/* .paging li.on a {color:#ecba1a; padding:10px; background:#fff;} */

/* .paging li .arr01 {font-weight:normal; background:url(/images/common/icon_prev.gif) no-repeat 0 12px;} */
/* .paging li .arr02 {font-weight:normal; background:url(/images/common/icon_next.gif) no-repeat 100% 12px} */

.paging02 {overflow:hidden; width:100%; padding-top:15px; text-align:center;}
.paging02 a {display:inline; padding:0 5px; color:#999; font-weight:bold;}
.paging02 span a {color:#f48c2e;}
.paging02 a.noBag {padding:0; background:none;}

.induval {width:830px; border-top:1px solid #e4e4e4; border-left:1px solid #e4e4e4;}
.induval th, .induval td {padding:10px 0; text-align:center; border-right:1px solid #e4e4e4; border-bottom:1px solid #e4e4e4; background-color:#ededed;}

/* ------------------------------------------------------------- 
	소리방 ( 청소년 소리방, 맘애포터 의견나눔)
 ------------------------------------------------------------- */

.talk_wrap { margin-top:30px;}
.talk_wrap .wrBody_sori {overflow:hidden; width:930px; padding:25px 0; }

.talk_wrap .sori_talk01 {width:100%; padding:10px 0;}
.talk_wrap .sori_talk01 .chat {float: left;}
.talk_wrap .sori_talk01 .chat .chat_name{ width:91px; text-align: center; color: #f16522 !important;}

#_img_name {border:1px solid #ddd; }
.talk_wrap .sori_cont { border:1px solid #ddd; padding:15px; width:100%; margin-bottom:10px;box-sizing: border-box; overflow: hidden;}
.talk_wrap .sori_cont p {text-indent: 0 !important;}
.talk_wrap .sori_cont .sori_title	{font-size:14px; font-weight:bold;padding:0px 0 15px 0;  }
.talk_wrap .sori_cont .file_box { left:0; padding:10px 0; min-height: 30px;}
.talk_wrap .sori_talkbox { height:120px; padding:15px; border:1px solid #ddd; background-color: #f1f1f1; margin-bottom:15px;}
.talk_wrap .sori_talkbox div {float:right; }
.talk_wrap .sori_talkbox .wtArea {width:calc(100% - 108px);}
.talk_wrap .sori_talkbox .wtArea textarea {width:100%; height:80px; padding:5px; color:#999;box-sizing: border-box;}
.talk_wrap .sori_talkbox .wtArea .btn_sori_write { float: right; padding:7px 15px 0 0;}

.talk_wrap .sori_talkbox .chat {     float: left;
    position: relative;
    width: 90px;
    height: 70px;}
.talk_wrap .sori_talkbox .chat img, .sori_talk01 .chat img {border:1px solid #ddd; padding:10px; margin:0 20px 5px 0; background-color: #fff;}



.talk_wrap .sori_write_wrap { width:100%;border-top:1px solid #ddd; box-sizing: border-box;background-color: #fff; margin:0; padding:0; display: inline-block;}
.talk_wrap .sori_write_wrap li { float: left; height:38px; line-height: 38px;  box-sizing: border-box; text-align: left; padding-left:5px;}
/* .talk_wrap .sori_write_wrap li.w01 { width:100px;} */
.talk_wrap .sori_write_wrap li.w04 { width:110px;}
.talk_wrap .sori_write_wrap li font { color:#ddd; line-height: 15px; padding: 0 15px;}
.talk_wrap .sori_write_wrap li.right { text-align: right; float: right}
.talk_wrap .sori_write_wrap li.pointer { text-align: center;}
.talk_wrap .sori_write_wrap li.doReply { position: absolute; right:40px;  text-align: center;  width:120px;} /* 답글달기*/
.talk_wrap .sori_write_wrap li.btn_replayok { position: absolute; right:56px;  text-align: center;  width:120px; }

/* .talk_wrap .btn_replyimg_group { float: left; margin-left:8px;position: absolute; right:130px; margin-top:12px; 소리톡내글 수정삭제버튼위치} */
.talk_wrap .btn_replyimg_group { margin: -4px 2px 0 4px; width: 100%; text-align:right;;padding:5px 10px 10px 0px; box-sizing: border-box;}

.talk_wrap .sori_write_wrap li.space { width:calc(100% - 410px) !important; box-sizing: border-box; white-space: nowrap;}
.talk_wrap .sori_write_wrap li .btn_recommend {
/* 	min-width: 70px; */
/* 	max-width:90px; */
	float:left;
	width:60px;
    height: 26px;
    line-height: 26px;
    margin:5px;
    padding: 0 5px;
    font-size: 13px;
    font-weight: bold;
    color: #6c6c6c;
    border: 1px solid #d8dee1;
    background: linear-gradient(to bottom, #ffffff 1%,#fafafa 65%,#fdfdfd 100%);
    border-radius: 50px;
    font-weight: 700;
    text-align:center;
    cursor: pointer;
	}
.talk_wrap .sori_write_wrap li .btn_recommend span { padding-right:5px;}	
.talk_wrap .sori_wrap .sori_btn_group { clear:both; ;display: inline-block; margin:0px 1px 0 0 ; text-align: right; width:100%;}
.talk_wrap .sori_cont .sori_info {overflow:hidden; width:100%; padding-top:15px; border-top:1px solid #ddd; }
.talk_wrap .sori_cont .sori_info li {float: left; padding-right:30px; line-height:1.4;}
.talk_wrap .sori_cont .sori_info li .info_date { 
    padding: 0 10px 0 0;
    color: #7f4700;
    font-weight: 700;
    width: 90px;
    box-sizing: border-box;	
    float: left;s
}
.talk_wrap .sori_cont .sori_info .right {float:right;padding-right:0px;}

.talk_wrap .comment_totalcnt { padding:0 0 10px 10px;  background:url(/images_m/common/blet_dot_org.png) no-repeat 0 13px;  line-height: 1.4; margin:20px 0 5px 0; border-bottom:1px solid #ddd; width:100%; font-weight: 700; font-size: 16px;}
.talk_wrap .comment_totalcnt font { font-size: 22px; color:#ee9628; padding-left:10px;}

.talk_wrap .sori_bubBox {float:left; width:calc(100% - 109px);box-sizing:border-box; border:1px solid #ddd;}
.talk_wrap .sori_bubBox dl {float:left; display:inline; }
.talk_wrap .sori_bubBox dt {clear:both; float:left; margin-top:12px; font-weight:bold; background:url(/images/common/icon_dot.gif) no-repeat 0 4px;}
.talk_wrap .sori_bubBox .ty1 {width:470px;  text-align:right;}
.talk_wrap .sori_bubBox .ty1 dd {width:490px; text-align:right;}
.talk_wrap .sori_bubBox .ty2 {width:60px; text-align:right;}
.talk_wrap .sori_bubBox .ty2 dd {width:60px; text-align:right;}

.talk_wrap .sori_rep {width:100%; display: block; padding:13px 10px; box-sizing: border-box;}
.talk_wrap .sori_rep span { color:#d8b695;}

.sori_wrap .replycontent_w30, .talk_wrap .replycontent_w30 { width:calc(100% - 30px);}
.sori_wrap .tit_issuelist { margin:70px 0 5px 0; font-size: 22px; font-weight: 700;}


/* 맘애포터 의견나눔 특화 */
.paretalk_wrap .sori_talk01 {padding:20px 0 0 20px;}
.paretalk_wrap .sori_talkbox { height:auto;display: inline-block; width:100%; box-sizing: border-box;}
.paretalk_wrap .sori_talkbox .chat{ width:100px; height:90px; background: url(/images2/pare/bg_talk_momname.png) no-repeat; padding:5px 0;}
/* .paretalk_wrap .sori_talkbox .chat { background: url('/images2/pare/bg_talk_momname.png') no-repeat; width:100px; height:90px;} */
.paretalk_wrap .sori_talkbox .chat .area { position: relative; width:78px; top:39px; margin:auto ; padding:5px 5px; vertical-align: middle; text-align: center; color: #fff; font-size: 8pt; }
.paretalk_wrap .sori_talkbox .chat p {left:0; position:relative; width:100%; text-align:center; margin-top:16px;}
.paretalk_wrap .sori_talkbox .chat .chat_name { color:#f16522}
.paretalk_wrap .sori_talkbox .chat .chat_area { color:#fff; margin-top:26px;}

.paretalk_wrap .img_best { position: absolute; margin:-51px 0 0 -5px; height:80px;z-index:1}
.paretalk_wrap .sori_talkbox .b_cont_pare {
    width: 815px;
    min-height: 90px;
    background-color: #fff;
    margin: 10px;
/*     padding: 15px; */
    box-sizing: border-box;	
	
}
/* 썸네일 이미지 등 */
.paretalk_wrap .sori_talkbox .b_cont_pare .sori_write_wrap { border-bottom:1px solid #f3f3f3;}


.paretalk_wrap .sori_talkbox .b_cont_pare .b_btn {position:relative; float:right; text-align:right; margin-left:50px;}
.paretalk_wrap .sori_talkbox .b_cont_pare .b_info { display: inline-block; }
.paretalk_wrap .sori_talkbox .b_cont_pare .b_info .talk_files {position:relative; clear:both; color:#0052AF; line-height: 30px; margin-top:10px;}
.paretalk_wrap .sori_talkbox .b_cont_pare .b_info .talk_files .thum_talkfile{ width:30px; height:30px; }
.paretalk_wrap .sori_talkbox .b_cont_pare .b_info .talk_files font{color:#1D5CA4; margin-right:10px;}

.paretalk_wrap .sori_bubBox {width: calc(100% - 141px);}
.paretalk_wrap .repArea01 { padding:0 25px 0 115px}

@media screen and (max-width:640px){
	.talk_wrap { margin-top:0;}
	.talk_wrap .wrBody_sori { width:100%; }
	.talk_wrap .sori_talk01 { position:relative; padding:5px 0;}
	.talk_wrap .sori_talk01 .chat { display: none;}
	.talk_wrap .sori_cont { border:none; margin-bottom:0;}
	.talk_wrap .sori_cont .sori_info li { float: none;}
	.talk_wrap .sori_talkbox { background-color: #fff; border:none; border-top:1px solid #ddd; margin-bottom:0;}
	.talk_wrap .sori_talkbox .wtArea { width:100%; }
	.talk_wrap textarea { width:100%; margin:0;box-sizing: border-box;}
	.talk_wrap .sori_bubBox {width:100%; }
/* 	.talk_wrap .sori_write_wrap li { padding-left:0} */
/* 	.talk_wrap .sori_write_wrap li.w01 { width:80px; }  */
	.talk_wrap .sori_write_wrap li.w04 { width:140px;}
	.talk_wrap .sori_write_wrap li.doReply {  width:80px; right:0} /* 답글달기*/
	.talk_wrap .sori_write_wrap li.btn_replayok { right:15px;} /* 댓글작성완료 */
	.talk_wrap .sori_write_wrap li.space {border-top:1px solid #efefef; width:100% !important; padding-left:5px;}
	.talk_wrap .sori_wrap .sori_btn_group { margin:5px 1px 0 0 ;}
	.talk_wrap .sori_wrap .sori_btn_group .doReplyOk { position: absolute; right:15px;}
	.talk_wrap .sori_rep { padding:10px;}
	.talk_wrap .btn_replyimg_group { margin: -4px 2px 0 0px; width: 100%;padding:5px 6px 10px 0px;box-sizing: border-box;}

	.sori_wrap .replycontent_w30 { width:100%;}
	
	/* 맘애포터 의견나눔 특화 */
	.paretalk_wrap .sori_talkbox .chat { display: none;}
/* 	.paretalk_wrap.talk_wrap .sori_talkbox.best { border:none; border-top:1px solid #ddd; margin-bottom:0; background-color: #f1f1f1} */
	.paretalk_wrap.talk_wrap .sori_talkbox.best { background-color: #f1f1f1}
	.paretalk_wrap .sori_talkbox .b_cont_pare { width:100%; margin:0}
	.paretalk_wrap .sori_bubBox {width: 100%;}
	.paretalk_wrap .repArea01 { padding:0}	
}



/* ------------------------------------------------------------- 
	맘애포터 의견나눔
 ------------------------------------------------------------- */

.paretalk_wrap .sori_talk01 .chat {float: left; height:90px; padding: 10px; margin: 0 20px 5px 0; background:url('/images2/pare/bg_talk_momname.png') no-repeat;}
.paretalk_wrap .sori_talk01 .chat .chat_name{ top:10px; color:#f16522; position: relative; width:80px;}
.paretalk_wrap .sori_talk01 .chat .chat_area{color: #fff; padding-top:37px; font-size: 8pt;}



.paretalk_wrap .sori_talkbox .chat .name { position: relative; width:78px; top:19px; padding:0 10px; vertical-align: bottom; text-align: center;  line-height: 1.2; overflow: hidden;


}
.paretalk_wrap .file_input_new { border:none; width:100%;}
.paretalk_wrap .file_input_new input { height:35px; line-height:35px; width:50%;}

/* .paretalk_wrap .sori_write_wrap li.doReply { right:41px;} */

/* .talkbox {width:913px; margin:20px; padding:20px; text-align: left; } */
/* .talkbox div {float:left; margin-right:20px; } */
/* .talkbox .wtArea {width:670px; height:auto;} */
/* .talkbox textarea {width:693px; height:80px; padding:10px; color:#999;} */
/*--==============================================*/

/* .pare_talkbox { height:120px; padding:15px; border:1px solid #ddd; background-color: #f1f1f1; margin-bottom:15px;} */

/* .pare_talkbox div {float:left; margin-right:20px; } */
/* .pare_talkbox .wtArea {width:650px; height:auto;} */
/* .pare_talkbox textarea {width:660px; height:68px; padding:10px; color:#999; border:1px solid #ddd;} */

/* .sori_talkbox .chat {float:left; position:relative; width:90px; height:70px; } */
/* .sori_talkbox .chat img {padding-left:3px; } */




/* .sori_talkbox .chat .name { top:9px; color:#f16522; position: relative;} */
/* .sori_talkbox .chat .area {color: #fff; padding-top:37px; font-size: 8pt; } */
/* .sori_talkbox .chat p {left:0; width:100%; text-align:center; } */


/* .paretalk_wrap .sori_talkbox .chat { background: url('/images2/pare/bg_talk_momname.png') no-repeat; width:100px; height:90px;} */
/* .paretalk_wrap .sori_talkbox .chat .name { top:20px;} */
/* .paretalk_wrap .sori_talkbox .chat .area { padding-top:46px; color:#fff; } */





.b_cont {float:left; width:795px;}
/* .b_cont_pare {float:left; width:828px; min-height: 100px;} */

/* .paretalk_wrap .story {padding-top:25px; color:#f16522; font-size:18px; font-weight:bold;border-top:1px solid #d8dee1; margin-bottom:10px;} */
/* .paretalk_wrap .story font{color:#999;} */

/* 맘애포터 댓글 썸네일 이미지 등 */
/* .pare_talkbox .b_btn {position:relative; float:right; text-align:right; margin-left:50px;} */
/* .pare_talkbox .b_info { display: inline-block; margin-top:10px; width:900px; padding-top:20px; } */
/* .pare_talkbox .b_info .talk_files {position:relative; clear:both; color:#0052AF; line-height: 30px; margin-top:10px;} */
/* .pare_talkbox .b_info .talk_files font{color:#1D5CA4; margin-right:10px;} */



/* .pare_talkbox .b_info .more  {position:relative; clear:both; padding-top:10px; float: left;} */
/* .pare_talkbox .b_info .more .btn_recommand {float:left;} */
/* .pare_talkbox .b_info .more .btn_recommand font {font-sizse:10pt; padding-left:5px; color:#999;} */


.talkbox.best { border:2px solid #fc9900; margin:45px 0; }

.chat .smMom {margin-right:-2px;}
/* .talk01 {overflow:hidden; width:940px; padding:20px 0 0 20px;} */
/* .talk01 .chat {margin-top:4px;} */

/* .bubBox {float:left; width:638px; height:auto;  margin-left:3px; background:url(/images/pare/bg_talk_mid.gif) repeat-y 0 0;} */
/* .bubBtm {float:left; width:638px; padding-bottom:10px; background:url(/images/pare/bg_talk_btm.gif) no-repeat 0 bottom;} */
/* .bubTop {float:left; width:603px; padding:10px 10px 0 25px; line-height:1.4; background:url(/images/pare/bg_talk_top.gif) no-repeat 0 0;} */
/* p.rep {float:left; width:590px;word-break:break-all;} */
/* p.rep span { color:#d8b695;} */

.repArea01 {overflow:hidden; width:100%; padding:0 0 0 86px; box-sizing: border-box;}
.repArea02 {overflow:hidden; width:100%; padding:0 0 0 144px; box-sizing: border-box;}





.repBox {position:relative; float:left; border:1px solid #f0f0f1;width:97%;box-sizing: border-box; }
.repBox.nolineall {border:none; margin-bottom:20px;}
.repBox .reply_content_talk { padding:10px;}
/* .repBox .lt, .repBox .lb, .repBox .rt, .repBox .rb {position:absolute;} */
/* .repBox .lt {left:-1px; top:-1px; width:7px; height:7px; background:url(/images/pare/bg_lt.gif) no-repeat 0 0;} */
/* .repBox .lb {left:-1px; bottom:-1px; width:7px; height:7px; background:url(/images/pare/bg_lb.gif) no-repeat 0 bottom;} */
/* .repBox .rt {right:-1px; top:-1px; width:7px; height:7px; background:url(/images/pare/bg_rt.gif) no-repeat 100% 0;} */
/* .repBox .rb {right:-1px; bottom:-1px; width:7px; height:7px; background:url(/images/pare/bg_rb.gif) no-repeat 100% bottom;} */
/* .repBox .btn {float:right; text-align:right;} */
@media screen and (max-width:640px){
	.repArea01 { padding:0;}
	
	}


/*========================================================--*/
/*----------------------------------
/* .talkbox {width:100%; margin:20px 0; padding:20px; text-align: left; background-color:#fefff4; border:2px solid #FF7F27 } */
/* .talkbox div {float:left; margin-right:20px; } */
/* .talkbox .wtArea {width:670px; height:auto;} */
/* .talkbox textarea {width:660px; height:68px; padding:10px; color:#999;} */

/* .chat {float:left; position:relative; width:100px; height:90px;  background: url('/images2/pare/bg_talk_momname.png') 0 0 no-repeat; } */
/* .chat img {padding-left:3px; } */




/* .chat .smMom {margin-right:-2px;} */
/* .talk01 {overflow:hidden; width:940px; padding:20px 0 0 20px;} */
/* .talk01 .chat {margin-top:4px;} */


/* .b_cont {float:left; width:795px;} */
/* .b_cont_pare {float:left; width:775px; min-height: 100px;} */

/* .story {padding-top:25px; color:#f16522; font-size:18px; font-weight:bold;border-top:1px solid #d8dee1;} */
/* .story font{color:#999;} */




/* .b_info .more  {position:relative; clear:both; padding-top:10px; float: left;} */
/* .b_info .more .btn_recommand {float:left;} */
/* .b_info .more .btn_recommand font {font-sizse:10pt; padding-left:5px; color:#999;} */


/* .talkbox.best { border:2px solid #fc9900; margin:45px 0; } */
/* .img_best { position: absolute; margin:-31px 0 0 -5px; height:80px;z-index:1} */
/* } */

/* /* .bubBox {float:left; width:638px; height:auto;  margin-left:3px; background:url(/images/pare/bg_talk_mid.gif) repeat-y 0 0;} */ */
/* /* .bubBtm {float:left; width:638px; padding-bottom:10px; background:url(/images/pare/bg_talk_btm.gif) no-repeat 0 bottom;} */ */
/* /* .bubBtm {float:left; width:638px;  margin-left:30px; border-radius: 10px; box-shadow: 0px 1px #ffffff, 4px 4px 0px #dad7d7;  background:url(/images2/pare/talk_area_arrow.png) repeat-y 0 0;} */ */
/* /* .bubTop {float:left; width:603px; padding:10px 10px 0 25px; line-height:1.4; background:url(/images/pare/bg_talk_top.gif) no-repeat 0 0;} */ */
/* /* .bubTop {float:left; width:603px; border:1px solid red; padding:10px 10px 0 25px; line-height:1.4; } */ */
/* p.rep {float:left; width:590px;} */
/* p.rep span { color:#d8b695;} */

/* /* 댓글 보기 */ */
/* .talk_box_area { width:640px; margin-left:110px; padding-left:14px; margin:10px 0 0 190px;} */
/* .talk_box { border:1px solid #E5E5E5; border-radius:10px ; width:100%; padding:15px;} */
/* .talk_arrow { position: absolute; margin:20px 0 0 -14px; } */

/* /* 댓글 수정창*/ */
/* .textarea_talk { width:590px; height:70px; border:1px solid #ddd;} */

/* /* 댓글달기 */ */

/* .repBox {position:relative; float:left; margin-left:7px; padding:10px 10px; border:1px solid #f0f0f1;} */

/* .doEditBtn 			{ float:right; } */
/* .doEditBtn .doOkBtn {  height:70px;} */


/* .talk_addinfo { } */
/* .talk_addinfo .lspace { width:504px} */








/* ------------------------------------------------------------- 
	결제요청
 ------------------------------------------------------------- */
/* .popView02.payreq { border:1px solid #e2e2e2;'} */
.popView02.payreq tbody th{font-weight: 700;}
.popView02.payreq tbody td > select{width:50%;}

