@charset "UTF-8";
/* ==================================================
   돌봄ON(설문조사) 목록 - add20260928
   * common_2025.css 이후 로드
================================================== */

/* search */
.mSort1.type_survey{margin:0;}
.mSort1.type_survey legend{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);}
.mSort1.type_survey .con{display:-webkit-flex;display:flex;align-items:center;justify-content:center;gap:10px;padding:30px;}
.mSort1.type_survey .select,
.mSort1.type_survey .it,
.mSort1.type_survey .mBtn1{margin:0;height:51px;}
.mSort1.type_survey .select{min-width:170px;}
.mSort1.type_survey .it{-webkit-flex:1;flex:1;max-width:460px;width:auto;}
.mSort1.type_survey .mBtn1{min-width:118px;font-size:17px;font-weight:600;line-height:49px;transition:background-color .2s;}
.mSort1.type_survey .mBtn1:hover{background-color:#8f3900;border-color:#8f3900;}

/* status filter */
.mChip1{display:-webkit-flex;display:flex;flex-wrap:wrap;gap:8px;margin:40px 0 0;}
.mChip1 button{background-color:#fff;border:1px solid #d8d8d8;border-radius:40px;color:#333;font-size:15px;font-weight:500;padding:0 22px;height:40px;transition:all .2s;}
.mChip1 button:hover{border-color:var(--primaryColor);color:var(--primaryColor);}
.mChip1 button.active{background-color:var(--primaryColor);border-color:var(--primaryColor);color:#fff;font-weight:600;}

/* count + order */
.gCount1.type_survey{align-items:center;margin:28px 0 20px;}


/* badge */
.iSt4{display:-webkit-inline-flex;display:inline-flex;align-items:center;border-radius:6px;font-size:13px;font-weight:600;letter-spacing:-0.3px;padding:0 11px;height:28px;}
.iSt4.ing{background-color:#e8f1ff;color:#1a5fd0;}
.iSt4.dday{background-color:#f2f2f2;color:#555;}
.iSt4.dday.soon{background-color:#ffeceb;color:#d42d28;}
.iSt4.end{background-color:#e9e9e9;color:#666;}

/* card list */
.mSurvey1 ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;}
.mSurvey1 li{min-width:0;}
.mSurvey1 li[hidden]{display:none;}
.mSurvey1 .box{position:relative;display:-webkit-flex;display:flex;flex-direction:column;background-color:#fff;border:1px solid #e5e5e5;border-radius:16px;padding:28px 28px 24px;height:100%;min-height:296px;transition:transform .3s, box-shadow .3s, border-color .3s;}
.mSurvey1 .box:hover,
.mSurvey1 .box:focus-visible{border-color:var(--primaryColor);box-shadow:0 14px 30px rgba(176,70,0,.10);transform:translateY(-4px);}
.mSurvey1 .box:focus-visible{outline:2px solid var(--primaryColor);outline-offset:2px;}
.mSurvey1 .state{display:-webkit-flex;display:flex;gap:6px;}
.mSurvey1 .ti{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:#111;font-size:19px;font-weight:700;line-height:1.45;letter-spacing:-0.5px;margin:18px 0 0;min-height:2.9em;word-break:keep-all;}
.mSurvey1 .tx{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:#555;font-size:15px;line-height:1.6;letter-spacing:-0.3px;margin:12px 0 22px;word-break:keep-all;}
.mSurvey1 .tx .tg{display:block;color:#333;font-weight:500;}
.mSurvey1 .info{display:-webkit-flex;display:flex;align-items:center;border-top:1px solid #f0f0f0;margin:auto 0 0;padding:18px 0 0;}
.mSurvey1 .date{-webkit-flex:1;flex:1;background:url(../images/icon/icon_calendar.svg) 0 50% no-repeat;background-size:18px auto;color:#767676;font-size:14px;letter-spacing:0;padding:0 0 0 26px;}
.mSurvey1 .arr{display:block;background:url(../images/icon/icon_arrow_narrow_up_right.svg) 50% 50% no-repeat #f5f5f5;background-size:18px auto;border-radius:50%;width:36px;height:36px;transition:background-color .3s;}
.mSurvey1 .box:hover .arr,
.mSurvey1 .box:focus-visible .arr{background-color:var(--primaryColor);background-image:url(../images/icon/icon_arrow_narrow_up_right_white.svg);}

/* 종료 */
.mSurvey1 li.end .box{background-color:#f8f8f8;border-color:#ececec;}
.mSurvey1 li.end .box:hover,
.mSurvey1 li.end .box:focus-visible{border-color:#bdbdbd;box-shadow:0 10px 24px rgba(0,0,0,.05);}
.mSurvey1 li.end .ti{color:#777;}
.mSurvey1 li.end .tx,
.mSurvey1 li.end .tx .tg{color:#767676;}
.mSurvey1 li.end .info{border-top-color:#e9e9e9;}
.mSurvey1 li.end .arr{background-color:#ececec;}
.mSurvey1 li.end .box:hover .arr{background-color:#777;}

.mSurvey1 + .mPag{margin-top:60px;}

/* no data */
.mSurvey1 .nodata{grid-column:1 / -1;border:1px solid #e5e5e5;border-radius:16px;color:#767676;font-size:16px;padding:80px 0;text-align:center;}

@media screen and (max-width: 1280px) {
	.mSurvey1 ul{grid-template-columns:repeat(2,minmax(0,1fr));}
}

@media screen and (max-width: 959px) {
	.mSort1.type_survey{margin-top:25px;border-radius:16px;}
	.mSort1.type_survey .con{flex-wrap:wrap;gap:8px;padding:18px;}
	.mSort1.type_survey .select{-webkit-flex:1 1 100%;flex:1 1 100%;min-width:0;height:46px;}
	.mSort1.type_survey .it{max-width:none;min-width:0;height:46px;font-size:15px;}
	.mSort1.type_survey .mBtn1{min-width:80px;font-size:15px;line-height:44px;height:46px;}

	.mChip1{margin-top:24px;}
	.mChip1 button{font-size:14px;padding:0 18px;height:36px;}

	.gCount1.type_survey{margin:20px 0 14px;}
	.gCount1.type_survey .mCount1{font-size:13px;}


	.mSurvey1 ul{gap:14px;}
	.mSurvey1 .box{border-radius:14px;padding:22px 20px 18px;min-height:0;}
	.mSurvey1 .ti{font-size:17px;margin-top:14px;min-height:0;}
	.mSurvey1 .tx{font-size:14px;margin-bottom:18px;}
	.mSurvey1 .info{padding-top:14px;}
	.mSurvey1 .date{font-size:13px;}
	.mSurvey1 .arr{width:32px;height:32px;}
	.mSurvey1 .box:hover{transform:none;}

	.mSurvey1 + .mPag{margin-top:40px;}
}

@media screen and (max-width: 640px) {
	.mSurvey1 ul{grid-template-columns:minmax(0,1fr);}
}

/* ==================================================
   마이페이지 > 만족도조사관리 - add20260928
================================================== */
.mSort4.type_survey .con{align-items:stretch;}
.mSort4.type_survey .col{background-repeat:no-repeat;background-position:58px 50%, 40px 50%;background-size:40px 40px, 76px 76px;padding:36px 30px 36px 140px;}
.mSort4.type_survey .col.i31{background-image:url(../images/2025/icon_survey_total.png), radial-gradient(circle closest-side, #efefef 98%, transparent 100%);}
.mSort4.type_survey .col.i32{background-image:url(../images/2025/icon_survey_available.png), radial-gradient(circle closest-side, #efefef 98%, transparent 100%);}
.mSort4.type_survey .col.i33{background-image:url(../images/2025/icon_survey_done.png), radial-gradient(circle closest-side, #efefef 98%, transparent 100%);}
.mSort4.type_survey .col .ti{margin:0;}
.mSort4.type_survey .col .ho{color:var(--primaryColor);font-size:24px;margin:8px 0 0;}
.mSort4.type_survey .col .ho > strong{color:var(--primaryColor);font-size:32px;font-weight:800;vertical-align:baseline;margin:0 5px 0 0;}
.mSort4.type_survey + .mCount1{margin-top:60px;}

.mBoard1 td .sub{display:block;color:#767676;font-size:13px;margin:2px 0 0;}
.mBoard1 td .date2{display:block;color:#555;font-size:14px;}
.mBoard1 td .none{color:#999;}
.mBtn1.s2.w84{min-width:84px;}
.mBtn1.orange{transition:background-color .2s, border-color .2s;}
.mBtn1.orange:hover{background-color:#8f3900;border-color:#8f3900;}
.mBtn1.lOrange{background-color:#fff3ea;border-color:#f1c9ad;color:var(--primaryColor);transition:background-color .2s, border-color .2s;}
.mBtn1.lOrange:hover{background-color:#fff;border-color:var(--primaryColor);}

@media screen and (max-width: 959px) {
	.mSort4.type_survey{border-radius:16px;}
	.mSort4.type_survey .col{background-position:50% 28px, 50% 16px;background-size:28px 28px, 52px 52px;padding:80px 8px 20px;text-align:center;}
	.mSort4.type_survey .col .ti{font-size:14px;}
	.mSort4.type_survey .col .ho{font-size:15px;margin-top:4px;}
	.mSort4.type_survey .col .ho > strong{font-size:24px;}
	.mSort4.type_survey + .mCount1{margin-top:30px;}
	.mBoard1 td .sub{display:inline;margin:0 0 0 6px;}
	.mBoard1 td .date2{display:inline;margin:0 0 0 6px;}
}

/* ==================================================
   돌봄ON(설문조사) 상세 - add20260928
   (문항 영역 : survey.css .mSurvey2 .form2 기준)
================================================== */
/* 개요 */
.mSurveyHead1{border:1px solid #e5e5e5;border-radius:16px;padding:40px 44px;}
.mSurveyHead1 .state{display:-webkit-flex;display:flex;gap:6px;}
.mSurveyHead1 .ti{color:#111;font-size:28px;font-weight:700;letter-spacing:-1px;line-height:1.4;margin:16px 0 0;word-break:keep-all;}
.mSurveyHead1 .meta{display:-webkit-flex;display:flex;flex-wrap:wrap;align-items:center;gap:8px 28px;border-bottom:1px solid #eee;margin:18px 0 0;padding:0 0 24px;}
.mSurveyHead1 .meta dl{display:-webkit-flex;display:flex;gap:10px;font-size:15px;}
.mSurveyHead1 .meta dt{color:#767676;}
.mSurveyHead1 .meta dd{color:#333;font-weight:500;letter-spacing:0;}
.mSurveyHead1 .meta .join{margin-left:auto;background-color:#f5f5f5;border-radius:40px;color:#333;font-size:14px;font-weight:600;padding:0 16px;line-height:34px;}
.mSurveyHead1 .meta .join strong{color:var(--primaryColor);}
.mSurveyHead1 .guide{color:#444;font-size:16px;line-height:1.75;letter-spacing:-0.3px;margin:24px 0 0;word-break:keep-all;}
.mSurveyHead1 .guide p + p{margin-top:6px;}

/* 안내 박스 */
.mSurveyNotice1{display:-webkit-flex;display:flex;align-items:center;gap:20px;background-color:#fefaf4;border-radius:12px;margin:24px 0 0;padding:22px 28px;}
.mSurveyNotice1 .tx{-webkit-flex:1;flex:1;color:#8a3a06;font-size:15px;line-height:1.65;word-break:keep-all;}
.mSurveyNotice1 .tx strong{display:block;color:var(--primaryColor);font-size:17px;font-weight:700;margin:0 0 2px;}
.mSurveyNotice1 .mBtn1{-webkit-flex:0 0 auto;flex:0 0 auto;}
.mSurveyNotice1.end{background-color:#f5f5f5;}
.mSurveyNotice1.end .tx{color:#555;}
.mSurveyNotice1.end .tx strong{color:#222;}

/* 문항 */
.gTitle5{display:-webkit-flex;display:flex;align-items:flex-end;margin:70px 0 20px;}
.gTitle5 .mTitle1{-webkit-flex:1;flex:1;margin:0;}
.gTitle5 .mTitle1 .n{color:var(--primaryColor);font-size:18px;font-weight:600;margin:0 0 0 8px;}
.gTitle5 .req{color:#767676;font-size:14px;}
.iReq{color:#d42d28;font-weight:700;margin:0 0 0 3px;}

.mSurveyQ1{border:1px solid #ddd;border-radius:16px;padding:40px 30px 50px;}
.mSurveyQ1 .que{position:relative;background-color:#f5f5f5;border-radius:8px;color:#222;font-size:16px;font-weight:500;line-height:1.6;margin:0 0 25px;padding:20px 25px 20px 70px;word-break:keep-all;}
.mSurveyQ1 .que .n{position:absolute;top:18px;left:0;color:var(--primaryColor);font-size:19px;font-weight:700;text-align:right;width:52px;}
.mSurveyQ1 .que .lim{color:#767676;font-size:14px;font-weight:400;margin:0 0 0 4px;}
.mSurveyQ1 .ans + .que{margin-top:60px;}
.mSurveyQ1 .ans{display:-webkit-flex;display:flex;flex-wrap:wrap;align-items:center;gap:18px 60px;padding:0 25px;}
.mSurveyQ1 .ans.block{flex-direction:column;align-items:flex-start;gap:16px;}
.mSurveyQ1 .ans .mRadio1 .label,
.mSurveyQ1 .ans .mCheckbox1 .label{font-size:15px;}
.mSurveyQ1 .ans .etc{display:-webkit-flex;display:flex;align-items:center;gap:15px;-webkit-flex:1;flex:1;min-width:280px;width:100%;}
.mSurveyQ1 .ans .etc .it{-webkit-flex:1;flex:1;margin-left:0;height:40px;}
.mSurveyQ1 .ans .etc .it:disabled{background-color:#f5f5f5;}
.mSurveyQ1 .ans.scale{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;}
.mSurveyQ1 .ans.scale .mRadio1 input + .label{display:-webkit-flex;display:flex;align-items:center;justify-content:center;border:1px solid #ddd;border-radius:10px;padding:0 10px;text-align:center;height:52px;transition:border-color .2s, background-color .2s;}
.mSurveyQ1 .ans.scale .mRadio1 input + .label:before{display:none;}
.mSurveyQ1 .ans.scale .mRadio1:hover input + .label{border-color:#bbb;}
.mSurveyQ1 .ans.scale .mRadio1 input:checked + .label{background-color:#fff3ea;border-color:var(--primaryColor);color:var(--primaryColor);font-weight:600;}
.mSurveyQ1 .ans .write{width:100%;}
.mSurveyQ1 .ans .write .textarea{border-radius:8px;padding:15px 20px;min-height:150px;}
.mSurveyQ1 .ans .write .cnt{color:#767676;font-size:13px;margin:8px 0 0;text-align:right;}

/* 응답결과 */
.mSurveyQ1 .result{padding:0 25px 40px 25px;}
.mSurveyQ1 .result li{display:grid;grid-template-columns:minmax(0,340px) minmax(0,1fr) 64px 64px;align-items:center;gap:20px;padding:9px 0;}
.mSurveyQ1 .result .lb{color:#333;font-size:15px;word-break:keep-all;}
.mSurveyQ1 .result .bar{display:block;background-color:#f2f2f2;border-radius:10px;overflow:hidden;height:12px;}
.mSurveyQ1 .result .bar > span{display:block;background-color:#c9c9c9;border-radius:10px;height:100%;}
.mSurveyQ1 .result .pct{color:#333;font-size:15px;font-weight:600;letter-spacing:0;text-align:right;}
.mSurveyQ1 .result .num{color:#767676;font-size:14px;letter-spacing:0;text-align:right;}
.mSurveyQ1 .result li.top .lb,
.mSurveyQ1 .result li.top .pct{color:var(--primaryColor);font-weight:700;}
.mSurveyQ1 .result li.top .bar > span{background-color:var(--primaryColor);}
.mSurveyQ1 .result .none{background-color:#fafafa;border:1px dashed #ddd;border-radius:8px;color:#767676;font-size:15px;padding:24px;text-align:center;}

.mSurveyQ1 + .mButton1{margin-top:60px;}

@media screen and (max-width: 959px) {
	.mSurveyHead1{border-radius:14px;padding:24px 20px;}
	.mSurveyHead1 .ti{font-size:20px;margin-top:12px;}
	.mSurveyHead1 .meta{flex-direction:column;align-items:flex-start;gap:6px;margin-top:12px;padding-bottom:16px;}
	.mSurveyHead1 .meta dl{font-size:13px;}
	.mSurveyHead1 .meta .join{margin:6px 0 0;font-size:13px;line-height:30px;}
	.mSurveyHead1 .guide{font-size:14px;margin-top:16px;}

	.mSurveyNotice1{flex-direction:column;align-items:stretch;gap:14px;padding:18px;}
	.mSurveyNotice1 .tx{font-size:13px;}
	.mSurveyNotice1 .tx strong{font-size:15px;}

	.gTitle5{margin:40px 0 12px;}
	.gTitle5 .mTitle1 .n{font-size:14px;}
	.gTitle5 .req{font-size:12px;}

	.mSurveyQ1{border-radius:14px;padding:12px 12px 30px;}
	.mSurveyQ1 .que{font-size:14px;margin:0 0 15px;padding:16px 15px 16px 45px;}
	.mSurveyQ1 .que .n{top:16px;font-size:15px;width:36px;}
	.mSurveyQ1 .que .lim{font-size:12px;}
	.mSurveyQ1 .ans + .que,
	.mSurveyQ1 .result + .que{margin-top:40px;}
	.mSurveyQ1 .ans{flex-direction:column;align-items:flex-start;gap:12px;padding:0 5px;}
	.mSurveyQ1 .ans .mRadio1 .label,
	.mSurveyQ1 .ans .mCheckbox1 .label{font-size:13px;}
	.mSurveyQ1 .ans .etc{flex-direction:column;align-items:stretch;gap:8px;min-width:0;}
	.mSurveyQ1 .ans.scale{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;width:100%;}
	.mSurveyQ1 .ans.scale .mRadio1 input + .label{font-size:13px;height:44px;}
	.mSurveyQ1 .ans .write .textarea{min-height:120px;padding:12px;}

	.mSurveyQ1 .result{padding:0 5px;}
	.mSurveyQ1 .result li{grid-template-columns:minmax(0,1fr) auto auto;gap:6px 10px;padding:8px 0;}
	.mSurveyQ1 .result .lb{grid-column:1 / -1;font-size:13px;}
	.mSurveyQ1 .result .bar{height:10px;}
	.mSurveyQ1 .result .pct{font-size:13px;}
	.mSurveyQ1 .result .num{font-size:12px;}
	.mSurveyQ1 .result .none{font-size:13px;padding:18px;}

	.mSurveyQ1 + .mButton1{margin-top:35px;}
}

/* ==================================================
   마이페이지 > 만족도조사 상세(응답보기 / 7단계 척도) - add20260928
================================================== */
.mSurveyQ1.type_view .ans input:disabled + .label{cursor:default;}
.mSurveyQ1.type_view .ans input:disabled:not(:checked) + .label{color:#999;}
.mSurveyQ1.type_view .ans input:checked + .label{color:#111;font-weight:600;}
.mSurveyQ1.type_view .ans.scale .mRadio1 input:checked + .label{background-color:#fff3ea;border-color:var(--primaryColor);color:var(--primaryColor);}
.mSurveyQ1.type_view .ans.scale .mRadio1:hover input:not(:checked) + .label{border-color:#ddd;}
.mSurveyQ1.type_view .ans .etc .it:disabled{background-color:#f8f8f8;}
.mSurveyQ1.type_view .write .textarea[readonly]{background-color:#f8f8f8;color:#333;cursor:default;}
.mSurveyQ1 .ans.scale.s7{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;}
.mSurveyQ1 .ans.scale.s7 .mRadio1 input + .label{font-size:14px;letter-spacing:-0.5px;line-height:1.3;padding:0 6px;word-break:keep-all;}
@media screen and (max-width: 959px) {
	.mSurveyQ1 .ans.scale.s7{grid-template-columns:minmax(0,1fr);}
	.mSurveyQ1 .ans.scale.s7 .mRadio1 input + .label{font-size:13px;}
}

/* 설문조사 없음 - add20260928 */
.mNodata1{display:-webkit-flex;display:flex;align-items:center;justify-content:center;border-top:1px solid #333;border-bottom:1px solid #e5e5e5;min-height:360px;padding:60px 20px;}
.mNodata1 p{color:#767676;font-size:22px;font-weight:600;letter-spacing:-0.5px;text-align:center;word-break:keep-all;}
.mNodata1 + .mPag{margin-top:60px;}
@media screen and (max-width: 959px) {
	.mNodata1{min-height:240px;padding:40px 20px;}
	.mNodata1 p{font-size:16px;}
	.mNodata1 + .mPag{margin-top:40px;}
}

/* 서술형 응답(읽기전용) - add20260928 */
.mSurveyQ1 .result .write{width:100%;}
.mSurveyQ1 .result .write .textarea{background-color:#f2f2f2;border:1px solid #e0e0e0;border-radius:16px;color:#333;cursor:default;font-size:15px;line-height:1.7;min-height:150px;padding:22px 28px;resize:none;}
@media screen and (max-width: 959px) {
	.mSurveyQ1 .result .write .textarea{border-radius:12px;font-size:13px;min-height:120px;padding:16px 18px;}
}

/* 개인정보 수집·이용 동의 (아코디언) - add20261012 */
.mAgree2{border:1px solid #ddd;border-radius:16px;margin:30px 0 0;overflow:hidden;transition:border-color .2s;}
.mAgree2.open{border-color:#bbb;}
.mAgree2 .head{display:-webkit-flex;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 20px 0 30px;min-height:76px;}
.mAgree2 .head .mCheckbox1 .label{font-size:17px;font-weight:600;color:#111;}
.mAgree2 .head .req{color:#d42d28;font-size:14px;font-style:normal;font-weight:600;margin:0 0 0 4px;}
.mAgree2 .tog{-webkit-flex:0 0 auto;flex:0 0 auto;display:block;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='m4 6 4 4 4-4' stroke='%23767676' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50% 50% no-repeat #fff;background-size:16px auto;border:1px solid #d8d8d8;border-radius:50%;width:36px;height:36px;transition:transform .3s, border-color .2s;}
.mAgree2 .tog:hover,
.mAgree2 .tog:focus-visible{border-color:#767676;}
.mAgree2.open .tog{transform:rotate(180deg);}
.mAgree2 .cont{padding:0 30px 30px;}
.mAgree2 .cont[hidden]{display:none;}
.mAgree2 .cont .desc{color:#444;font-size:15px;letter-spacing:-0.3px;line-height:1.6;margin:0 0 16px;word-break:keep-all;}
.mAgree2 .cont table{border-collapse:collapse;border-top:1px solid #ddd;width:100%;}
.mAgree2 .cont th,
.mAgree2 .cont td{border-bottom:1px solid #ddd;font-size:14px;letter-spacing:-0.3px;line-height:1.6;padding:16px 20px;word-break:keep-all;}
.mAgree2 .cont th{background-color:#f5f5f5;border-right:1px solid #ddd;color:#222;font-weight:600;text-align:center;}
.mAgree2 .cont td{color:#444;text-align:left;}
.mAgree2 + .mButton1{margin-top:50px;}
.mSurveyQ1 + .mAgree2{margin-top:30px;}

@media screen and (max-width: 959px) {
	.mAgree2{border-radius:14px;margin-top:20px;}
	.mAgree2 .head{padding:0 12px 0 16px;min-height:60px;}
	.mAgree2 .head .mCheckbox1 .label{font-size:14px;}
	.mAgree2 .head .req{font-size:12px;}
	.mAgree2 .tog{width:32px;height:32px;}
	.mAgree2 .cont{padding:0 12px 16px;}
	.mAgree2 .cont .desc{font-size:12px;margin-bottom:12px;}
	.mAgree2 .cont colgroup{display:none;}
	.mAgree2 .cont table,
	.mAgree2 .cont tbody,
	.mAgree2 .cont tr,
	.mAgree2 .cont th,
	.mAgree2 .cont td{display:block;}
	.mAgree2 .cont table{border-top:0;}
	.mAgree2 .cont tr{border:1px solid #ddd;border-radius:8px;margin:0 0 8px;overflow:hidden;}
	.mAgree2 .cont th,
	.mAgree2 .cont td{border:0;font-size:13px;padding:10px 14px;}
	.mAgree2 .cont th{text-align:left;}
	.mAgree2 + .mButton1{margin-top:35px;}
}
