/*layout*/
/* html, body{min-height:100vh;font-size: 16px;} */
/* html { -webkit-text-size-adjust: 100%; } */
html { -webkit-text-size-adjust: none;-moz-text-size-adjust: none;-ms-text-size-adjust: none; text-size-adjust: 150%;}
#wrap{background:#fff}

#header{width:100%;z-index:100;text-align: center;background: #fff;}
#header .tit_area{position:relative}
/*#header .btn_menu{position:absolute;top:0;left:0;width:50px;height:50px;background:url(../img/android/btn_menu.gif) no-repeat 50% 50%;background-size:16px}*/
/*#header .btn_back{position:absolute;top:calc(50% - 9px);left:20px;width:10px;height:18px;background:url(../img/android/btn_back.gif) no-repeat;background-size:100%}*/
/*#header .btn_close{position:absolute;top:calc(50% - 10px);right:20px;width:14px;height:14px;background:url(../img/android/btn_close.gif) no-repeat 50% 50%;background-size:100%}*/
#header .btn_allclose{display: inline-block;position:absolute;top:calc(50% - 10px);left:20px;font-size: 13px;color:#ec626c;letter-spacing:-0.3px;}
/*#header .btn_notice{position:absolute;top:0;right:0;width:50px;height:50px;background:url(../img/android/btn_notice.gif) no-repeat 50% 50%;background-size:16px}*/
#header .btn_notice .num{position:absolute;top:7px;right:10px;width:17px;height:17px;color:#fff;font-size:9px;letter-spacing:-0.5px;text-align:center;border-radius:50%;background:#fb5e00}
#header .btn_withdraw{position: absolute;display: inline-block;top:14px;right: 20px;font-size: 14px; color:#bfbfbf;}
/*#header .btn_info{display:inline-block;width:34px;height:50px;vertical-align:top;background:url(../img/android/btn_info.gif) no-repeat 50% 50%;background-size:14px}*/
#header .page_tit{color:#222;	background: #fff;font-size:18px;font-weight:normal;line-height:50px;text-align:center; box-shadow: 0px 6px 10.34px 0.66px rgba(191, 191, 191, 0.1);}
#header .page_bg{width: 100%;height: 10px;background: #f7f8f9;}
#container{padding:30px 0}
#container.no_tit{padding-top:0}

#header img{vertical-align:middle;}
#header .gnb_menu{display: inline-block;width: 30px;float: left;box-sizing:border-box; padding-top:8px;}
#header .m_logo{display: inline-block;}
#header .m_logo > a{display: inline-block;width: 155px;}
#header .gnb_alram{display: inline-block;width: 36.5px;float: right;}

/*공통*/
.container{padding: 0 60px;}
.container2{}
.container3{background:#f7f8f9;}
.ls_none{letter-spacing:0}
.ls{letter-spacing:-0.5px}
.font_orange{color:#fb5e00}
.font_gray{color:#999}
.sec > dt{color:#222;font-size:18px;line-height:120%}
.sec > dd{margin-top:8px;color:#666;font-size:16px;line-height:22px}

/* 여백 */
.mt25{margin-top:25px}
.mb10{margin-bottom:10px !important;}
.mb30{margin-bottom:30px !important;}
.pb30{padding-bottom:30px !important;}


/*체크박스*/
.checkbox{display:inline-block; width:21px;height:21px;vertical-align:middle;}
.checkbox input[type="checkbox"]{position:absolute;opacity:0}
.checkbox input[type="checkbox"] + label{display:block;/* height:100%; *//* font-size:0; *//* text-indent:-9999px; */background:url(../img/android/checkbox2.png) no-repeat 0 50%;background-size:26px}
.checkbox input[type="checkbox"]:checked + label{background:url(../img/android/checkbox2_on.png) no-repeat 0 50%;background-size:26px}
.checkbox.txt{width:auto;height:auto}
.checkbox.txt input[type="checkbox"] + label{min-height:26px;padding-left:42px;color:#222;font-size:16px;line-height:26px;text-indent:0;font-weight: bold;}

/*라디오*/
input[type="radio"] + label span {
    display:inline-block;
    width:20px;
    height:20px;
    margin:-2px 10px 0 0;
    vertical-align:middle;
    background: url(../img/android/radio.png) no-repeat;background-size:20px;
    cursor:pointer;}

input[type="radio"]:checked + label span {
    background:url(../img/android/radio_on.png) top no-repeat; background-size:20px;}



/*인풋*/
.inp_txt{position:relative}
.inp_txt .inp_clear{position:absolute;top:calc(50% - 7px);right:5px;width:20px;height:20px;margin-top:-5px;background:url(../img/android/ico_clear.gif) no-repeat 50% 50%;background-size:100%}

.ui-datepicker-trigger{position:absolute}
.ui-datepicker{display:none;left:0 !important;width:100%;padding:0 20px;background:#fff;box-sizing:border-box;z-index:50;background: #fff;}
.ui-datepicker.type{left:20px !important;width:89vw;padding:20px;border:1px solid #222}
.ui-datepicker .ui-datepicker-header{position:relative;margin-bottom:17px;padding:0 14px}
.ui-datepicker .ui-datepicker-header .ui-corner-all{position:absolute;top:0;width:14px;height:34px;z-index:10}
.ui-datepicker .ui-datepicker-header .ui-corner-all span{position:absolute;top:-9999px;text-indent:-999px}
.ui-datepicker .ui-datepicker-header .ui-datepicker-prev{left:0;background:url(../img/android/btn_date_prev.gif) no-repeat 0 50%;background-size:7px}
.ui-datepicker .ui-datepicker-header .ui-datepicker-next{right:0;background:url(../img/android/btn_date_next.gif) no-repeat 100% 50%;background-size:7px}
.ui-datepicker .ui-datepicker-header .ui-datepicker-title{font-size:19px;line-height:34px;letter-spacing:-0.5px;text-align:center}
.ui-datepicker .ui-datepicker-calendar thead tr th{height:40px;font-size:18px;font-weight:normal;text-align:center;vertical-align:middle}
.ui-datepicker .ui-datepicker-calendar tbody tr td{height:40px;color:#999;font-size:18px;line-height:40px;text-align:center;vertical-align:middle}
.ui-datepicker .ui-datepicker-calendar tbody tr td a{display:block;position:relative;color:#999;font-size:18px;line-height:30px;vertical-align:middle}
.ui-datepicker .ui-datepicker-calendar tbody tr td.ui-datepicker-today a{color:#222}
.ui-datepicker .ui-datepicker-calendar tbody tr td.ui-datepicker-today a:before{content:'';position:absolute;top:50%;left:50%;width:35px;height:35px;margin:-17px 0 0 -17px;border:1px solid #222;border-radius:50%;box-sizing:border-box}
.ui-datepicker .ui-datepicker-calendar tbody tr td.ui-state-highlight a{color:#fff;box-shadow:0 3px 5px rgba(61,203,172,0.4);background:#3dcbac}
.ui-datepicker .ui-datepicker-calendar tbody tr td.start-day a{border-top-left-radius:15px;border-bottom-left-radius:15px}
.ui-datepicker .ui-datepicker-calendar tbody tr td.end-day a{border-top-right-radius:15px;border-bottom-right-radius:15px}
.ui-datepicker .ui-datepicker-calendar tbody tr td:last-child.start-day a,
.ui-datepicker .ui-datepicker-calendar tbody tr td:first-child.end-day a{border-radius:15px}
.ui-datepicker .ui-datepicker-header .ui-datepicker-title{display: block;text-indent:-9999px;width:90px;margin:0 auto; text-align: center;}
.ui-datepicker .ui-datepicker-header .ui-datepicker-title .ui-datepicker-year{position: relative;display: block;width: 50px;float: left;padding: 7.5px 0;font-size: 15px;text-indent:1;}
.ui-datepicker .ui-datepicker-header .ui-datepicker-title .ui-datepicker-year:after{position: absolute;z-index:99999;display: block;content:'년'}
.ui-datepicker .ui-datepicker-header .ui-datepicker-title .ui-datepicker-month{display: inline-block;width: 40px;float: right;padding: 7.5px 0;font-size: 15px;}
.ui-datepicker{top: 183px !important;}
/*버튼*/
.btn_area{text-align:center;padding: 0 20px;}
.btn_area .btn{display:inline-block;width: 100%;line-height:50px;font-size: 18px;text-align:center;vertical-align:top;border-radius:40px;box-sizing:border-box;
/* box-shadow:0 3px 5px rgba(71,171,149,0.4) */}
.btn_area .btn_bg{color:#fff;background:#1c3f97}
.btn_area .btn_line{color:#179f81;line-height:38px;border:1px solid #3dcbac;background:#fff}
.btn_area .btn_line_black{color:#222;line-height:38px;border:1px solid #222;background:#fff}
.btn_area .btn_black{color:#fff;background:#222}
.btn_area .btn + .btn{margin-left:10px}

 
/*회원가입*/
.join_form{background: #f7f8f9;}
.join_form dl dt{font-size: 14px; letter-spacing:-0.896px;}
.join_form dl dd .inp{padding:3px 0;height:initial;font-size:16px;line-height:29px;border:none;border-bottom:1.5px solid #bfbfbf;background:none;}
.join_form dl dd .inp:focus,
.join_form dl dd .inp.com{color:#222;font-weight:400;border-color:#f2656e}
.join_form dl dd .inp.error{color:#222;font-weight:400;}
.join_form dl dd .error_txt{margin-top:8px;color:#e65561;font-size:13px;line-height:1;font-weight: 400;}
.join_form dl dd .tip{margin-top:13px;color:#777;font-size:15px;line-height:1}
.join_form .row{padding: 0 20px 9px 20px;background: #fff;}
.join_form .row.row_arrow {background: #fff;	}
.join_form .row.row_arrow dd a{display:block;overflow:hidden;color:#ccc;font-size:16px;font-weight:300;line-height:23px;letter-spacing:-0.5px;text-overflow:ellipsis;white-space:nowrap;border:1.5px solid #bfbfbf;border-radius:5px;background:url(../img/android/bg_row_arrow.png) no-repeat 95% 50%;background-size:8px;padding: 18px 0 18px 20px;;box-sizing:border-box;}
.join_form .row.row_arrow dd a.txt{color:#222;font-weight: 500;border-color:#1c3f97;background:url(../img/android/bg_row_arrow_on.gif) no-repeat 95% 50%;background-size:8px;	}
.join_form .row2{overflow: hidden;}
.join_form .row.row_arrow dd a .sign_date{font-size: 13px;margin-top: 9px; color:#bfbfbf;}
.join_form .row.row_arrow dd a.txt .sign_date{color:#888;}
.join_form .row2 dl{width: 45%;float: left;margin-right:28px;}
.join_form .row2 dl:last-child{margin-right: 0;}
.join_form .tab_sex li{position:relative;width:63px;height:40px;padding: 3px 0;}
.join_form .tab_sex li input{position:absolute;width:100%;opacity:0}
.join_form .tab_sex li label{position:absolute;width:100%;color:#bfbfbf;font-size:16px;line-height:38px;box-sizing:border-box;z-index:10;}
.join_form .tab_sex li.on label{color:#222;}

.join_form .terms_area{padding-top:40px; background: #fff;}
.join_form .terms_area .terms_title{font-size: 14px; color:#222;font-weight: 400;padding: 0 20px;}
.join_form .terms_area .chk_all{padding:18px 20px;background:#fff;font-weight: bold;}
.join_form .terms_area .chk_all p{position:relative; font-size: 24px iimportant;}
.join_form .terms_area .chk_all label{}
.join_form .terms_area .terms_box{padding:0 20px  15px 20px;background:#fff; }
.join_form .terms_area .terms_box ul{overflow: hidden;background:#f0f0f0; padding: 20px;border-radius:10px;overflow: hidden;}
.join_form .terms_area .terms_box .terms_list li{width: 100%;float: left;position:relative;margin-bottom:3px}

.join_form .terms_area .terms_box .terms_list li .more{position:absolute;top:calc(50% - 5px);right:0;width:6px;height:10px;background:url(../img/android/btn_right_te.png) no-repeat;background-size:6px 10px;}
.join_form .terms_area .terms_box .terms_list li .chk{position:absolute;opacity:0}
.join_form .terms_area .terms_box .terms_list li .chk + label{display:block;padding-left:30px;color:#666;font-size:13px;line-height:28px;background:url(../img/android/bg_terms_chk.png) no-repeat 0 50%;background-size:15px}
.join_form .terms_area .terms_box .terms_list li .chk:checked + label{background:url(../img/android/bg_terms_chk_on.png) no-repeat 0 50%;background-size:15px}
.join_form .terms_area .terms_box .tip{color:#999;font-size:13px;line-height:19px;}
.join_form .terms_area .terms_box .terms_list li.on label{color:#222;}
.reg_tit{font-size: 14px;margin-bottom: 18px;}
p.tip{padding: 0 28px 0 20px;margin-bottom: 40px;font-size: 13px;color:#666;line-height:16px; letter-spacing:-1.079px;}
join_form .terms_area .terms_box .terms_list li a{position: absolute;top: 0;right: 0;display: inline-block;width: 6px;height: 10px;background:url(../img/android/btn_right_te.png) no-repeat;background-size:100%;}
.join_child_wrap{overflow: hidden;}
.join_child_wrap input{display: none;}
.join_child_wrap .join_child_tit{font-size: 14px;color:#222;;}
.join_child_wrap .tab_child .join_child_form{display: inline-block;float: left;width: 45%;margin: 10px 0; vertical-align:middle;}
.join_child_wrap .tab_child .join_child_select{float: left;width: 55%;overflow: hidden;}
.join_child_wrap .tab_child .join_child_select .join_child_year{float: left;width: 52.5%;margin-right: 7.5%;padding-left: 3px;box-sizing:border-box;}
.join_child_wrap .tab_child .join_child_select .join_child_mon{float: left;width: 40%;padding-right: 3px;box-sizing:border-box;}
.join_child_wrap .tab_child .join_child_select > div {position: relative;}
.join_child_wrap .tab_child .join_child_select > div:after{display: block;content:'';position: absolute;top: calc(50% - 3.5px);right: 3px;width: 12px;height: 7px;background:url(../img/android/select_down.png) no-repeat; background-size:100%;}
.join_child_wrap .tab_child .join_child_select div select{border-bottom:1.5px solid #bfbfbf;padding: 7px 0;font-size: 16px;color:#222;background:#fff;}
.join_child_wrap .tab_child .join_child_select div select::-ms-expand {display:none}
.join_child_wrap .tab_child li{width: 100%;}
.join_child_wrap .tab_child li label{color:#bfbfbf;}
.join_child_wrap .tab_child li.on label{color:#222;}
.btn_area.join_btn a{background:#f2656e; color:#fff;box-shadow:0 4px 10px rgba(242,101,110,0.5);}



/* right: 0;width: 12px;height: 7px;background:url(../img/android/select_down.png) no-repeat; background-size:100%;} */

.join_child_wrap .join_child_right select{display: block; width: 100%;padding: 5px 0;font-size: 16px;border-bottom:1.5px solid #bfbfbf;}

/*회원탈퇴*/
.withdraw_wrap{text-align: center; background: #fff;}
.withdraw_wrap .withdraw_tit{font-size: 18px;font-weight: normal;margin-bottom: 31px;line-height:23px;letter-spacing:-0.36px;}
.withdraw_wrap .withdraw_txt{font-size: 15px; color:#e65561;line-height:21px;letter-spacing:-0.96px;}
.join_form .withdraw_area{margin-top: 0;}
.withdraw_area .withdraw_title{font-size: 15px;color:#222;line-height:21px;letter-spacing:-0.96px;padding: 0 20px;font-weight: 500;}
.join_form .withdraw_area .withdraw_box ul{background:#f0f0f0 ;padding: 20px; border-radius:10px;margin-top: 18px;overflow: hidden;}
.join_form .withdraw_area .withdraw_box ul li {float: left;width: 50% !important;}
.btn_withdraw{}
.btn_withdraw a{color:#fff; background: #676e79; box-shadow:0 5px 13px rgba(103,110,121,0.5);margin-top: 121px;}

/*검사이력 end*/
.history_end{background:#f7f8f9;}
.history_end .history_end_top{padding: 20 20px; background: #fff;}
.history_end .history_end_top li{float: left;width: 33.3%;text-align: center; padding: 20px 0;}
.history_end .history_end_top li dl{border-right:1px solid #d4d4d4;box-sizing:border-box;}
.history_end .history_end_top li:last-child dl{border-right:0;}
.history_end .history_end_top li dl dt{font-size: 14px;font-weight: bold;margin-bottom: 13px;}
.history_end .history_end_top li dl dd{font-size: 28px;}
.history_end .history_end_top li dl dd .total_value{font-size: 28px;}
.history_end .history_end_top li dl dd .total_sl{font-size: 18px;font-weight: 200;margin: 0 2px;}
.history_end .history_end_top li dl dd .total_all{font-size: 18px;font-weight: 200;}

.history_end .basic_que{}
.history_end .basic_que .basic_que_tit{font-size: 16px;font-weight: bold;padding: 0 20px;margin: 30px 0 16px 0;}
.history_end .basic_que dd{background: #fff;padding: 0 20px;}
.history_end .basic_que dd.basic_que_add{padding: 25px 0 10px 0;margin: 0 20px;border-bottom:1px solid #222;}
.history_end .basic_que dd ul{ border-bottom:1px solid #e5e5e5;}
.history_end .basic_que dd ul li{height: 70px;float: left;}
.history_end_top .history_setting{font-size: 15px;}
.history_end_top .history_setting a{display: inline-block;width: 43px;height: 24px; background:#f0f0f0 url(../img/android/btn_history_prev.png) no-repeat 38px center;background-size:6px; padding-left: 13px; border-radius:12px;vertical-align:middle;text-align:left;}
.history_end_top .history_setting a img{width: 15px; margin-top: 5px;}
.history_end .basic_que dd ul .basic_num{line-height:70px;}
.history_end .basic_que dd ul .basic_num span{display: inline-block;text-align: center;line-height:30px;width: 30px;height: 30px; font-size: 15px;font-weight: bold; border-radius:50%;background:#f0f0f0;}
.history_end .basic_que dd ul .basic_quetxt{margin-left: 13px;color:#444; line-height:20px;width: 65%;box-sizing:border-box; display: table;}
.history_end .basic_que dd ul .basic_quetxt span{display:table-cell; vertical-align:middle;}
.history_end .basic_que dd ul .basic_score{float: right;display:table;font-weight: bold;font-size: 15px;padding-right: 10px;}
.history_end .basic_que dd ul .basic_score span{display:table-cell;vertical-align:middle; text-align:right;}
.history_end .basic_que dd ul .basic_score .basic_y{color:#1c3f97;}
.history_end .basic_que dd ul .basic_score .basic_n{color:#e65561;}

/*검사이력*/
.history_wrap{background: #f7f8f9;}
.history_wrap .history_tab{overflow: hidden;padding: 0 20px;border-bottom:1px solid #e5e5e5;background: #fff;}
.history_wrap .history_tab li{float: left;width: 50%;}
.history_wrap .history_tab li a{display: inline-block;width: 100%;font-size: 16px;text-align: center;height: 40px;line-height:40px;}
.history_wrap .history_tab li.on a{color:#1c3f97; border-bottom:4px solid #1c3f97;}
.history_wrap .history_con{margin-top: 10px;background: #fff;}
.history_wrap .history_con li{height: 48px;line-height:48px; border-bottom:1px solid #e5e5e5;}
.history_wrap .history_con li:last-child{border-bottom:none;}
.history_wrap .history_con li a{display: block;padding: 0 20px; overflow: hidden; background:url(../img/android/btn_history_prev.png) no-repeat right 20px center; background-size:6px;}
.history_wrap .history_con li a span{display: inline-block;font-size: 14px;}
.history_wrap .history_con li a .history_data{float: left;} 
.history_wrap .history_con li a .history_math{float: right;width: 37px;padding-right: 26px;text-align: center; font-weight: bold;}
.history_wrap .history_con li a .history_math.history_math_bc{color:#222;}
.history_wrap .history_con li a .history_math.history_math_gr{color:#bababa;}
.history_wrap .history_con li a .history_math.history_math_pi{color:#e65561;}

.history_wrap .history_toptit{line-height:22px;text-align: center; margin: 10px 0; padding: 18px 20px; background: #fff;}
.history_wrap .history_toptit dt{font-size: 15px;font-weight: bold;}
.history_wrap .history_toptit dd{font-size: 15px;}
.history_wrap .history_graph_wrap{background: #fff;}
.history_wrap .history_graph_wrap .history_graph_cal{text-align: center;height: 51px;line-height:51px; border-bottom:1px solid #e5e5e5;}
.history_wrap .history_graph_wrap .history_graph_cal a{display: inline-block;width: 8px; height: 100%;line-height:24px;}
.history_wrap .history_graph_wrap .history_graph_cal a.cal_prev{float: left;margin-left: 20px;background:url(../img/android/btn_his_prev.png) no-repeat 0 center; background-size:100%;}
.history_wrap .history_graph_wrap .history_graph_cal a.cal_next{float: right;margin-right: 20px;background:url(../img/android/btn_his_next.png) no-repeat 0 center; background-size:100%;}
.history_wrap .history_graph_wrap .history_graph_cal strong{position: relative;display: inline-block;font-size: 15px; font-weight: 400;text-align: center;vertical-align:top;letter-spacing:-1.3px;}
.history_wrap .history_graph_wrap .history_graph_cal strong .btn_graph_cal{position: absolute;top: calc(50% - 12px);right: -40px;display: inline-block;width: 24px;height: 24px; background:url(../img/android/btn_his_cal.png) no-repeat; background-size:100%;}

.history_wrap .history_graph_wrap .history_graph_num{padding: 20px;}
.history_wrap .history_graph_wrap .history_graph_num ul{background: #f0f0f0; border-radius:8px;padding: 18px 0;}
.history_wrap .history_graph_wrap .history_graph_num ul li{float: left; width: 50%; border-right:1px solid #d4d4d4; box-sizing:border-box;}
.history_wrap .history_graph_wrap .history_graph_num ul li:last-child{border-right:0}
.history_wrap .history_graph_wrap .history_graph_num ul li dl{text-align: center;}
.history_wrap .history_graph_wrap .history_graph_num ul li dl dt{font-size: 14px;font-weight: bold;}
.history_wrap .history_graph_wrap .history_graph_num ul li dl dd{font-size: 28px; font-weight: 300;}

.history_wrap .history_graph_wrap .history_graph_con{}
.history_wrap .history_graph_wrap .history_graph_con .history_graph_icon{}
.history_wrap .history_graph_wrap .history_graph_con .history_graph_icon ul{float: right;padding: 0 20px;}
.history_wrap .history_graph_wrap .history_graph_con .history_graph_icon li:first-child{padding-left: 17px;}
.history_wrap .history_graph_wrap .history_graph_con .history_graph_icon li{font-size: 10px; height: 100%;display: inline-block;margin-left: 11px;padding-left: 31px;}
.history_wrap .history_graph_wrap .history_graph_con .history_graph_icon li.graph_icon_m{background:url(../img/android/icon_his_alr.png) no-repeat left center; background-size:10px}
.history_wrap .history_graph_wrap .history_graph_con .history_graph_icon li.graph_icon_r{background:url(../img/android/icon_his_run.png) no-repeat left center;background-size:24px;}
.history_wrap .history_graph_wrap .history_graph_con .history_graph_img{padding-left: 20px;padding-bottom: 20px;margin-bottom: 10px;}

.history_wrap .history_graph_wrap .history_graph_table{background: #fff;}
.history_wrap .history_graph_wrap .history_graph_table dl{font-size: 14px;}
.history_wrap .history_graph_wrap .history_graph_table dl dt{border-bottom:1px solid #bababa;padding: 0 20px;}
.history_wrap .history_graph_wrap .history_graph_table dl dt ul{overflow: hidden; font-size: 14px; font-weight: bold;}
.history_wrap .history_graph_wrap .history_graph_table dl dt ul li{float: left;height: 48px; line-height:48px;}
.history_wrap .history_graph_wrap .history_graph_table dl dt ul li:nth-child(1){width: 10%; text-align: center;}
.history_wrap .history_graph_wrap .history_graph_table dl dt ul li:nth-child(2){width: 40%; text-align: center;}
.history_wrap .history_graph_wrap .history_graph_table dl dt ul li:nth-child(3){width: 50%; text-align: center;}
.history_wrap .history_graph_wrap .history_graph_table dl dd{border-bottom:1px solid #e5e5e5;height: 48px;line-height:48px;padding: 0 20px;}
.history_wrap .history_graph_wrap .history_graph_table dl dd:last-chlid{border-bottom:0;}
.history_wrap .history_graph_wrap .history_graph_table dl dd ul{overflow: hidden;}
.history_wrap .history_graph_wrap .history_graph_table dl dd ul li{float: left;}
.history_wrap .history_graph_wrap .history_graph_table dl dd ul li:nth-child(1){width: 10%;text-align: center;}
.history_wrap .history_graph_wrap .history_graph_table dl dd ul li:nth-child(2){width: 40%;text-align: center;}
.history_wrap .history_graph_wrap .history_graph_table dl dd ul li:nth-child(2).his_or{color:#e65561;}
.history_wrap .history_graph_wrap .history_graph_table dl dd ul li:nth-child(2).his_mo{color:#1c3f97;}
.history_wrap .history_graph_wrap .history_graph_table dl dd ul li:nth-child(3){width: 50%;text-align:left; padding-left: 5px;box-sizing:border-box; background:url(../img/android/btn_history_prev.png) no-repeat right center; background-size:6px;}

/*이용약관*/

.setting_tabmenu_wrap{background: #fff;overflow: hidden;margin-bottom: 10px;}
.setting_tabmenu_wrap .setting_tabmenu{padding-left: 20px;border-bottom:1px solid #e5e5e5;width: 1000px;}
.setting_tabmenu_wrap .setting_tabmenu .det_list{float: left;width: 200;height: 40px;line-height:40px; margin-right:0;}
.setting_tabmenu_wrap .setting_tabmenu .det_list a{display: block;font-size: 16px;text-align: center;}
.setting_tabmenu_wrap .setting_tabmenu .det_list.on{border-bottom:3px solid #1c3f97; }
.setting_detail{display: none;}
/* .setting_detail_1{display: block;} */
.setting_detail dl{padding: 0 20px 22px 20px;background:#fff; margin-top:22px;}
.setting_detail dl dt{font-size: 16px;margin-bottom: 23px;}
.setting_detail dl dd{color:#666;}
.setting_detail dl dd > ul{}
.setting_detail dl dd > ul .se_inner1{margin-bottom: 23px;}
.setting_detail dl dd > ul .se_inner1 .se_inner2{margin-top: 22px;}
.setting_detail dl dd > ul .se_inner1 .se_inner2 > li{margin-bottom: 5px;}
.setting_detail dl dd > ul .se_inner1 .se_inner2 > li .se_inner3{margin-top: 16px;}
.setting_detail dl dd > ul .se_inner1 .se_inner2 > li .se_inner3 li{position: relative;padding-left: 10px;}
.setting_detail dl dd > ul .se_inner1 .se_inner2 > li .se_inner3 li:after{content:'';position: absolute;top:10px;left: 0;display: block;width: 3px;height: 3px;background: #666;border-radius:50%;}


/*리스트*/
.list_type01 li{border-bottom:1px solid #ddd}
.list_type01 li > a{display:table;width:100%;height:72px !important;padding:19px 20px !important;box-sizing:border-box}
.list_type01 li dl{display:table-cell;line-height:20px;vertical-align:middle}
.list_type01 li dl dt{color:#222;font-size:16px;word-break:break-all; margin-bottom: 10px;}
.list_type01 li dl dd{color:#888;font-size:14px;word-break:break-all}
.list_type02 > li{padding-bottom:45px}
.list_type03 li{margin-bottom:2px;padding:11px 15px 12px;background:#f6f6f6}
.list_type03 li dl{position:relative;padding-right:45px;font-size:16px}
.list_type03 li dl dt{color:#666;line-height:22px;word-break:break-all}
.list_type03 li dl dd{position:absolute;top:50%;right:0;width:30px;height:30px;margin-top:-15px;color:#fff;line-height:30px;text-align:center;border-radius:50%;background:#222}
.list_bull li{margin-top:8px;padding-left:10px;color:#666;font-size:16px;line-height:24px;background:url(../img/android/bull.gif) no-repeat 0 9px;background-size:4px}
.list_bull li:first-child{margin-top:0}
.tbl_list{width:100%}
.tbl_list tbody tr:first-child td{border-top:2px solid #222}
.tbl_list tbody tr td:first-child{border-left:none}
.tbl_list tbody tr td{height:45px;color:#666;font-size:16px;text-align:center;vertical-align:middle;border-bottom:1px solid #ddd;border-left:1px solid #ddd}
.tbl_list tbody tr td.al_left{padding-left:10px;text-align:left}
/* 정보 수정*/
.edit_bot{text-align: center;padding: 27px 0 0 0;}
.edit_bot > p{font-size: 14px; color:#1c3f97;margin-bottom: 16px;}
.edit_bot > .edit_logout{display: inline-block;font-size: 16px; color:#888;text-decoration:underline;}
.info_btn a{margin-top: 47px; background:#f2656e !important; color:#fff;box-shadow:0 4px 10px rgba(242,101,110,0.5);}
.content_bot{margin-top: 10px;text-align: center;padding: 25px 0 31px 0;background:#f4f4f4;}
.content_bot .version{font-size: 14px;color:#4271b6;margin-bottom: 16px;}
.content_bot .logout{display: inline-block;font-size: 14px;color:#888; text-decoration:underline;}


/*탭메뉴*/
.setting_wrap{ background:#fff; overflow: hidden; /* border-bottom: 1px solid #e5e5e5; */} /*191127 overflow */
.setting_wrap .setting_tabmenu_wrap{padding: 0 20px;height: 40px;line-height:40px;width: 1000px;}

/*.swiper-wrapper{width: 5000px;overflow: hidden;}*/
.swiper-wrapper{width: 5000px;}
.swiper-slide{float: left;}
.swiper-slide ul{overflow: hidden;padding-left: 5px;}
.swiper-slide ul li{width: 143px;float:left;display: block;}
.swiper-slide ul.sw_2{padding-left: 10px;}
.swiper-slide ul.sw_2 li{width: 129px;}
.swiper-slide ul li:last-child{margin-right:0;}
.swiper-slide ul li a{display: inline-block;;}
.swiper-slide ul li a span{display: inline-block;font-size: 16px; height: 40px;line-height:40px; letter-spacing:-2px;}
.swiper-slide ul li.on a span{box-sizing:border-box;border-bottom:3px solid #f2656e; color:#f2656e;}

/*마음상태 기록*/
.note_area{background: #f3f3f3;padding: 25px 20px 0 20px;overflow: hidden;	}
.note_area .note_wrap{padding: 0 20px;box-sizing:border-box;background:url(../img/android/bg_note.png) no-repeat;background-size:100% 100%; box-shadow: 0px 2px 4.92px 0.08px rgba(191, 191, 191, 0.3);}
.note_area .note_wrap .note_head{display: block;font-size: 20px;font-weight: 600; color:#222;text-align: center;padding-top: 48px;padding-bottom: 20px;border-bottom:2px solid #222;}
.note_area .note_wrap .note_head span{display: inline-block;background: url(../img/android/bg_underline2.png) repeat-x left bottom 4px;background-size:100% 6px;}
.note_area .note_wrap .logMsg{min-height:284px;padding: 20px 0;overflow:auto;}
.note_area .note_wrap .logMsg textarea{display: block;width: 100%;background: #fff;border:none;font-size: 15px;color:#222;line-height:20px; padding: 0; }
.note_area .note_btn{padding-top: 30px;margin-bottom: 40px;}

/*마을상태결과 result*/
.result_wrap{background: #fff;}
.result_tab{width: 240px;margin: 30px auto 19px; background: #f0f0f0;border-radius:15px;}
.result_tab .swiper-pagination-bullet{display: inline-block;width: 33%;height: 30px;line-height:30px; float: left;text-align: center;}
.result_tab .swiper-pagination-bullet a{display: block;border-radius:15px;color:#222;font-size: 14px;}
.result_tab .swiper-pagination-bullet-active a{color:#fff;font-weight: bold;}
.result_tab .swiper-pagination-bullet-active:first-child a{background: #4b90b0; box-shadow:0 5px 13px rgba(75,144,176,0.5);}
.result_tab .swiper-pagination-bullet-active:nth-child(2) a{background: #805cbb; box-shadow:0 5px 13px rgba(128,92,187,0.5);}
.result_tab .swiper-pagination-bullet-active:last-child a{background: #f2656e; box-shadow:0 5px 13px rgba(242,101,110,0.5);}
.result_tab_area{overflow: hidden; padding-right:20px;} /*19-11-22 padding*/
.result_tab_area .result_graph{border-bottom:none;}
.result_tab_area .result_graph > div{width: 100%;}
.result_tab_area .result_graph > div > ul{float: left;width: 31px;padding: 5px 0 0 20px;}
.result_tab_area .result_graph > div > ul > li{width: 100%;height: 42px; }
.result_tab_area .result_graph > div.result_dep > ul > li:nth-child(1){background:url(../img/android/bg_dep_1.png)no-repeat 0 50%;background-size:22px;}
.result_tab_area .result_graph > div.result_dep > ul > li:nth-child(2){background:url(../img/android/bg_dep_2.png)no-repeat 0 50%;background-size:22px;}
.result_tab_area .result_graph > div.result_dep > ul > li:nth-child(3){background:url(../img/android/bg_dep_3.png)no-repeat 0 50%;background-size:22px;}

.result_tab_area .result_graph > div > .result_graph_box {float: left;width:calc(100% - 51px);height: 170px;background: #fff;}
/* .result_tab_area .result_graph > div > .result_graph_box:after{display: block;content:''; position: absolute;right: 0; bottom:0; width:10px; height: 10px; background:red;} */
/* .result_tab_area .result_graph > div > .result_graph_box #graphChart1{width: 100%;height: 131px;}  */

/* #graphChart1{height: 170px;background: #fff;}
#graphChart2{height: 170px; background: #fff;}
#graphChart3{height: 170px;background: #fff;} */
.result_tab_area .result_graph > div.result_dep{}
.result_tab_area .result_graph > div.result_dep ul{}
.result_tab_area .result_graph > div.result_dep ul li{}

.result_tab_area .result_graph > div.result_anx{}
.result_tab_area .result_graph > div.result_anx > ul > li:nth-child(1){background:url(../img/android/bg_anx_1.png)no-repeat 0 50%;background-size:22px;}
.result_tab_area .result_graph > div.result_anx > ul > li:nth-child(2){background:url(../img/android/bg_anx_2.png)no-repeat 0 50%;background-size:22px;}
.result_tab_area .result_graph > div.result_anx > ul > li:nth-child(3){background:url(../img/android/bg_anx_3.png)no-repeat 0 50%;background-size:22px;}
.result_tab_area .result_graph > div.result_stre{}
.result_tab_area .result_graph > div.result_stre > ul > li:nth-child(1){background:url(../img/android/bg_stre_1.png)no-repeat 0 50%;background-size:22px;}
.result_tab_area .result_graph > div.result_stre > ul > li:nth-child(2){background:url(../img/android/bg_stre_2.png)no-repeat 0 50%;background-size:22px;}
.result_tab_area .result_graph > div.result_stre > ul > li:nth-child(3){background:url(../img/android/bg_stre_3.png)no-repeat 0 50%;background-size:22px;}

.data_tab{position: relative;padding: 0 20px;box-sizing:border-box;overflow: hidden;z-index:6000;width: 100%;height: 40px;}
.data_tab.on{position: fixed;top: 0;width: 100%;	}
.data_wrap{border-bottom:none;border-top:1px solid #e5e5e5;background: #fff;}
.data_wrap > div{width: 100%; background: #fff; padding-left: 14px;box-sizing:border-box;}/*191031 padding,box-sizing 추가*/
.data_wrap > div ul{overflow: hidden; height:100%;padding-left: 0;padding: 0 9px;}
.data_wrap > div ul li{width: 20%;float: left;text-align: center;height: 40px;line-height:40px;}
.data_wrap > div ul li a{display: block;font-size: 12px;color:#999;font-size: 12px;letter-spacing:-0.5px;}
.data_wrap > div ul li.on a{color:#222;font-weight: bold;}
.data_tab .swiper-button-next{display: inline-block;position: absolute;bottom: 0;right: 20px;width: 12px;height:100%;background:url(../img/android/arr_day_next.png)no-repeat 50% 50%;background-size:6px 10px;z-index:9999;}
.data_tab .swiper-button-prev{display: inline-block;position: absolute;bottom: 0;left: 35px;/*191031 20 -> 35 */width: 12px;height:100%;background:url(../img/android/arr_day_pre.png)no-repeat 50% 50%;background-size:6px 10px;z-index:9999;}

.result_dia_area {}
.dia_tab_area{padding: 30px 20px; background: #f4f4f4;}
.dia_tab_area .dia_tab {text-align: center;margin-bottom: 33px;}
.dia_tab_area .dia_tab li{display: inline-block;margin: 0 6px;}
.dia_tab_area .dia_tab li a{display: inline-block;font-size: 16px;color:#222;padding: 5px 3px;letter-spacing:-1px;}
.dia_tab_area .dia_tab li.on a{color:#f2656e; border-bottom:3px solid #f2656e;}
.dia_tab_area .dia_state{}
.dia_tab_area .dia_state > ul.dia_state_imo{}
.dia_tab_area .dia_state > ul.dia_state_imo > li{float: left;width: calc(33.3% - 7.5px);height: 110px;margin-right: 10px;border-radius:10px;}
.dia_tab_area .dia_state > ul.dia_state_imo > li.state_dep{background: #4b90b0;}
.result_dia_area .dia_tab_area .dia_state > ul.dia_state_imo > li.state_anx{background: #805cbb;}
.result_dia_area .dia_tab_area .dia_state > ul.dia_state_imo > li.state_stre{background:#f2656e;}
.result_dia_area .dia_tab_area .dia_state > ul.dia_state_imo > li:last-child{margin-right: 0;}
.result_dia_area .dia_tab_area .dia_state > ul.dia_state_imo > li p{text-align: center;font-size: 11px; color: #f4f4f4;margin: 10px 0 12px;}
.result_dia_area .dia_tab_area .dia_state > ul.dia_state_imo > li p span{display: inline-block;padding: 0 10px;height: 20px;line-height:20px;border-radius:10px;border:1px solid rgba(255,255,255,0.5);}
.result_dia_area .dia_tab_area .dia_state > ul.dia_state_imo > li .state_img{text-align: center;}
.result_dia_area .dia_tab_area .dia_state > ul.dia_state_imo > li .state_img img{display: inline-block;width: 53px;}
.result_dia_area .dia_tab_area .dia_state > ul.dia_state_txt{padding: 20px 0 25px 0;}
.result_dia_area .dia_tab_area .dia_state > ul.dia_state_txt li{float: left;width: calc(33.3% - 7.5px);margin-right: 10px;text-align: center; color:#888;font-size: 13px;line-height:18px;}
.result_dia_area .dia_tab_area .dia_state > ul.dia_state_txt li:last-child{margin-right: 0;}
.result_dia_area .dia_tab_area .dia_state > ul.dia_state_txt span{}
span.dis_co1{color:#4b90b0;}
span.dis_co2{color:#805cbb;}
span.dis_co3{color:#f2656e;}
.result_dia_area .dia_tab_area .dia_state > ul.dia_state_txt span.dia_fb{font-weight: bold;color:#151515;}
.result_dia_area .dia_tab_area .dia_state .dia_state_result{background:#fff url(../img/android/icon_result_s.png) no-repeat 20px 50%;background-size:40px 33px;font-size: 14px;color:#222;line-height:20px;padding:20px 20px 20px 71px;box-sizing:border-box;border-radius:8px;	box-shadow:5px 2px 4px rgba(191,191,191,0.25);margin-bottom: 28px;}
.result_dia_area .dia_tab_area .dia_state .dia_state_result span{font-weight: bold;}
.result_dia_area .dia_tab_area .dia_state .dia_state_tip{background:url(../img/android/icon_result_info.png) no-repeat 0 1px; background-size:16px;font-size:12px;color:#888;line-height:16px;padding-left: 21px;}

.dia_tab_area_record{background: #fff !important;}
.dia_tab_area_record .dia_record_cont{}
.dia_tab_area_record .dia_record_cont {}
.dia_tab_area_record .dia_record_cont .record_box{}
.dia_tab_area_record .dia_record_cont .record_box > ul{overflow: hidden; margin-bottom: 18px;} /*191107 margin:bottom 추가*/
.dia_tab_area_record .dia_record_cont .record_box > ul > li{float: left;}
.dia_tab_area_record .dia_record_cont .record_box > ul > li.record_time{width: 43px;font-size:12px;color:#222;box-sizing:border-box;padding-left: 12px;background:url(../img/android/note_dot.png) no-repeat 0 50%; background-size:8px;}
.dia_tab_area_record .dia_record_cont .record_box > ul > li.recore_txt{width: calc(100% - 43px);background:url(../img/android/result_page.png) no-repeat 0 0;background-size:100% 100%;margin-top: 7px;box-sizing:border-box;padding: 15px 15px 15px 6%;	margin-bottom: 50px;}
.dia_tab_area_record .dia_record_cont .record_box > ul > li.recore_txt:last-child{margin-bottom: 0;}
.dia_tab_area_record .dia_record_cont .record_box > ul > li.recore_txt.on{background:url(../img/android/result_page_black.png) no-repeat 0 0;background-size:100% 100%;}
.dia_tab_area_record .dia_record_cont .record_box > ul > li.recore_txt.on textarea{background: none; border:none; outline:none;padding: 0; font-size: 14px;color:#fff;}
.dia_tab_area_record .dia_record_cont .record_box > ul > li.recore_txt .record_txt_con{font-size: 14px; color:#222; line-height:18px;min-height:50px;}
.dia_tab_area_record .dia_record_cont .record_box > ul > li.recore_txt.on .record_txt_con{color:#fff;}
.dia_tab_area_record .dia_record_cont .record_box > ul > li.record_add{}
.dia_tab_area_record .dia_record_cont .record_box > ul > li.record_add a{position: relative;display: inline-block; color:#f2656e;font-size: 13px;  margin-top: -4px;margin-left: 14px;}
.dia_tab_area_record .dia_record_cont .record_box > ul > li.record_add a:after{display: block;content:'';position: absolute;left: 0;bottom: 2px;width: 100%;height: 1px;background: #f2656e;}
.dia_tab_area_record .dia_record_cont .record_box > ul > li.record_add a img{display: inline-block;width: 9px;margin-right: 4px;vertical-align:middle;padding-bottom: 3px;}
.dia_tab_area_record .dia_record_cont .record_box > ul > li.recore_txt .record_data_area{overflow: hidden;margin-top: 20px;display: inline-block;}
.dia_tab_area_record .dia_record_cont .record_box > ul > li.recore_txt .record_data_area span.record_data{float: left;color:#888; font-size: 13px;}
.dia_tab_area_record .dia_record_cont .record_box > ul > li.recore_txt .record_data_area span.record_data span{margin-left: 7px;}

.record_txt_con{}
ul.record_txt_area{overflow: hidden;}
ul.record_txt_area li{float: left;}
ul.record_txt_area li.record_data_1{display: inline-block;font-size: 12px;color:#888;box-sizing:border-box;}
ul.record_txt_area li.record_data_1 span{margin-left: 7px;}
ul.record_txt_area li.record_data_2{float: right;}
ul.record_txt_area li.record_data_3{float: right;}
ul.record_txt_area li.record_data_4{float: right;}
ul.record_txt_area li.record_data_5{float: right;}
ul.record_txt_area li a{display: inline-block;width: 20px;height: 20px;}
ul.record_txt_area li.record_data_2 a{background:url(../img/android/btn_note_modify.png) no-repeat; background-size:100%;}
ul.record_txt_area li.record_data_3 a{background:url(../img/android/btn_note_delete.png) no-repeat; background-size:100%;margin-left: 6px;}
ul.record_txt_area li.record_data_5 a{color:#afb4bb;font-size: 13px;width: 33px;border-left:1px solid #afb4bb;text-align:right;}
ul.record_txt_area li.record_data_4 a{color:#afb4bb;font-size: 13px;width: 33px;text-align:left;}

.result_btn_wrap{text-align: center;padding: 0 25px;margin-bottom: 10px;margin-top: 40px;}
.result_btn_wrap .result_btn{display: inline-block;width: 100%; height: 50px; line-height:50px; color:#fff;font-size: 18px;background:#f2656e;border-radius:25px;box-shadow:0 4px 10px rgba(242,101,110,0.5);}
.result_btn_wrap .all_top{position: fixed;right: 10px;bottom: 15px;display: inline-block;width: 40px;height: 40px;opacity: 0;}

/*마음챙김 결과보기 exercise_result*/
.execise_area{}
.execise_area_nodata{background:#f4f4f4;}
.execise_area .esecise_tab{margin-bottom: 30px; background: #fff;padding: 0 20px;}
.execise_area .esecise_tab li{width: 50%;float: left;text-align: center;}
.execise_area .esecise_tab li a{display: block;height: 45px;line-height:45px;font-size: 16px;color:#222;}
.execise_area .esecise_tab li.on a{color:#f2656e; border-bottom:4px solid #f2656e;}

.execise_area .execise_deki{margin: 0 20px;width: calc(100% - 40px);height: 50px;padding:10px 0 ;box-sizing:border-box;text-align: center;border:1px solid #e5e5e5;border-radius:5px; margin-bottom: 18px;	}
.execise_area .execise_deki span{font-size: 15px;color:#222;}
.execise_area .execise_deki span.deki_before{}
.execise_area .execise_deki span.deki_center{margin: 0 20px;}
.execise_area .execise_deki span.deki_after{margin-right: 15px;}
.execise_area .execise_deki p.deki_img{display: inline-block;width: 13px;height: 13px;background:url(../img/android/icon_calender.png) no-repeat;background-size:100%; margin-top: 8px;}

.execise_area .excise_table{padding: 0 20px;}
.execise_area .excise_table .excise_table_tit{overflow: hidden;border-bottom:2px solid #222;}
.execise_area .excise_table .excise_table_tit > li{float: left;text-align: center;height: 50px;line-height:50px;font-weight: bold;}
.execise_area .excise_table .excise_table_tit > li.table_tit_desc1{width: 40%;}
.execise_area .excise_table .excise_table_tit > li.table_tit_desc2{width: 35%;}
.execise_area .excise_table .excise_table_tit > li.table_tit_desc3{width: 25%;}

.execise_area .excise_table .excise_table_cont{overflow: hidden;border-bottom:1px solid #e5e5e5;}
.execise_area .excise_table .excise_table_cont > li{float: left;text-align: center;height: 50px;line-height:50px;font-size: 14px;letter-spacing:-0.3px;}
.execise_area .excise_table .excise_table_cont > li.excise_desc1{width: 40%;color:#222;text-align:left;}
.execise_area .excise_table .excise_table_cont > li.excise_desc2{width: 35%;color:#666;}
.execise_area .excise_table .excise_table_cont > li.excise_desc3{width: 25%;	color:#f2656e;font-weight: bold;overflow: hidden;}
.execise_area .excise_table .excise_table_cont > li.excise_desc3 > a.quick_down{display: inline-block;width: 10px;height: 5px;background:url(/img/mobile/arr_down.png)no-repeat;background-size:100%;float: right;line-height:50px;margin-top: 22.5px;margin-right: 5px;}
.execise_area .excise_table .excise_table_cont.table_no_data > li{ color:#bfbfbf;}
.execise_area .excise_table .excise_table_cont.table_no_data > li.excise_desc3 .quick_down{width: 10px;height: 5px;background:url(/img/mobile/arr_down_desable.png)no-repeat;background-size:100%;}
.execise_area .excise_table .excise_table_cont .excise_desc4{width: 100%;height:initial; display: none;}
.execise_area .excise_table .excise_table_cont .excise_desc4 .excise_inner{width: 100%;background:#f0f0f0;border-radius:5px;box-sizing:border-box;padding: 15px 20px 15px 20px; margin-bottom: 20px;}
.execise_area .excise_table .excise_table_cont .excise_desc4 .excise_inner > li{height: 30px;line-height:30px;}
.execise_area .excise_table .excise_table_cont .excise_desc4 .excise_inner > li > span{display: inline-block;}
.execise_area .excise_table .excise_table_cont .excise_desc4 .excise_inner > li > span.excise_inner_data{width: 80%;text-align:left;font-size: 13px; color:#222;	}
.execise_area .excise_table .excise_table_cont .excise_desc4 .excise_inner > li > span.excise_inner_mi{position: relative;width: 20%;font-size: 13px;color:#222;font-weight: bold;}
.execise_area .excise_table .excise_table_cont .excise_desc4 .excise_inner > li > span.excise_inner_mi a.inner_link{position: absolute;top: calc(50% - 5px);right: 0;display: inline-block;width: 6px;height: 10px;background:url(../img/android/arr_result_detail.png) no-repeat;background-size:100%;}
.execise_area .excise_table .excise_table_cont .excise_desc4 .excise_inner .ex_in_nodata span{color:#999 !important;}

.sxecise_nodata{text-align: center;padding: 50% 0 50% 0;} /*191107 padding 값수정*/
.sxecise_nodata p{background:url(../img/android/img_result_nodata.png)no-repeat 50% 0;background-size:118px 82px; padding-top: 105px;font-size: 16px;color:#666;margin-bottom: 30px;}
.sxecise_nodata p.result_ex1{background:url(../img/android/img_result_ex_nodata.png)no-repeat 50% 0;background-size:118px 82px; padding-top: 105px;font-size: 16px;color:#666;margin-bottom: 30px;}
.sxecise_nodata p.result_ex2{background:url(../img/android/img_result_nodata_1.png)no-repeat 50% 0;background-size:118px 82px; padding-top: 105px;font-size: 16px;color:#666;margin-bottom: 30px;}
.sxecise_nodata a{position: relative;font-size: 16px;color:#f2656e;background:url(../img/android/arr_state.png) no-repeat 100% 50%;background-size:16px 10px;padding-right: 26px;}
.sxecise_nodata a:after{display: block;content:'';width: 100%;height: 1px;background: #f28289;position: absolute;left: 0;bottom: 2px;}


/* breat_area */
.breat_area{padding: 30px 0;background: #f4f4f4;}
.breat_area .breat_data_area{overflow: hidden;margin-bottom: 21px;padding: 0 20px;}
.breat_area .breat_data_area li{float: left;font-size: 15px;color:#222;}
.breat_area .breat_data_area li.breat_left{margin-right: 8px;}
.breat_area .breat_data_area li.breat_center{}
.breat_area .breat_data_area li.breat_right{float: right;padding-left: 24px;font-weight: bold;background:url(../img/android/breat_time.png) no-repeat 0 50%;background-size:16px;}

.breat_area .breat_text_area{padding: 25px 0 25px 100px;background:#fff url(../img/android/breat_head.png) no-repeat 20px 50%;background-size:60px 50px;border-radius:9px;box-shadow:5px 2px 4px rgba(191,191,191,0.25);margin-bottom: 30px;margin: 0 20px 30px 20px;	}
.breat_area .breat_text_area li{font-size: 14px;color:#222;line-height:20px; letter-spacing:-0.3px;margin-bottom: 16px;}
.breat_area .breat_text_area li span{font-weight: bold;color:#f2656e;}
.breat_area .breat_text_area li.breat_text_desc1{}
.breat_area .breat_text_area li.breat_text_desc2{}
.breat_area .breat_text_area li.breat_text_desc3{margin-bottom: 0;}

.breat_area .breat_qna_area{background: #fff;padding: 0 20px;margin-bottom: 30px;}
.breat_area .breat_qna_area .breat_qna_box{padding: 25px 0;border-bottom:1px solid #e5e5e5;}
.breat_area .breat_qna_area .breat_qna_box:last-child{border-bottom: 0;	}
.breat_area .breat_qna_area .breat_qna_box li{padding-left: 18px;letter-spacing:-0.5px;line-height:20px;}
.breat_area .breat_qna_area .breat_qna_box li.breat_qna_q{font-size: 13px;color:#4271b6;background:url(../img/android/bg_breat_q.png) no-repeat 0 3px;background-size:13px;margin-bottom: 15px;}
.breat_area .breat_qna_area .breat_qna_box li.breat_qna_a{font-size: 15px;color:#222;background:url(../img/android/bg_breat_a.png) no-repeat 0 4px;background-size:12px 10px;}

/* breat_1st_area */
.breat_1st_area{background: #f4f4f4;padding-top: 20px;}
.breat_1st_area .breat_1s_tab{text-align: center;margin-bottom: 25px;}
.breat_1st_area .breat_1s_tab li{display: inline-block;	width: 28px;height: 28px;}
.breat_1st_area .breat_1s_tab li span{display: inline-block;width: 15px;height: 15px;border-radius:50%;border:1px solid #4271b6;text-indent:-9999px;box-sizing:border-box;line-height:13px;}
.breat_1st_area .breat_1s_tab li.on{display: inline-block;width: 28px;height: 28px; color:#fff;text-indent:0;border-radius:50%;background:#4271b6;font-size: 13px;font-weight: bold;line-height:28px;}
.breat_1st_area .breat_1s_tab li.on span{color:#fff;text-indent:0;}
.breat_1st_area .breat_check_area{padding: 0 20px;}
.breat_1st_area .breat_check_area strong{display: block;text-align: center;font-size: 20px;color:#222;font-weight: 600;line-height:28px;margin-bottom: 40px;}
.breat_1st_area .breat_check_area .breat_check_box{padding: 23px 20px 25px 20px; margin-bottom: 10px;}
.breat_1st_area .breat_check_area .breat_check_box.on{background:#fff;border-radius:9px; box-shadow:5px 2px 4px rgba(191,191,191,0.25);}
.breat_1st_area .breat_check_area .breat_check_box .breat_check_txt{font-size: 16px;color:#222;line-height:22px;text-align: center;font-weight: 600;margin-bottom: 20px;}
.breat_1st_area .breat_check_area .breat_check_box .breat_check_num{position: relative;padding: 0 7px;height: 6px;background: #e0e0e0;border-radius:3px;z-index:1;margin-bottom: 25px;}
.breat_1st_area .breat_check_area .breat_check_box .breat_check_num .cheack_bar{display: none;width: 10px; height: 6px;background: #424454;position: absolute;top: 0;left: 0;border-radius:3px;z-index:2;}

.breat_1st_area .breat_check_area .breat_check_box .breat_check_num li{position: absolute;top: 0;left: 0;}
.breat_1st_area .breat_check_area .breat_check_box .breat_check_num li a{position: relative;display: inline-block;font-size: 13px;color:#454545;padding-top: 15px;}

.breat_1st_area .breat_check_area .breat_check_box .breat_check_num li.on .check_circle{display: block;content:'';position: absolute;top: -5px;left: -5px;width: 16px;height: 16px;background:#424454;border-radius:50%;}
.breat_1st_area .breat_check_area .breat_check_box .breat_check_num li a:before{display: block;content:'';position: absolute;top:-3.5px ;left: calc(50% - 0.5px);width: 1px;height: 14px;background:#d6d6d6;z-index:0;}
.breat_1st_area .breat_check_area .breat_check_box .breat_check_num li.emotionli a:before{display: block;content:'';position: absolute;top:-8px ;left: calc(50% - 0.5px);width: 1px;height: 14px;background:#d6d6d6;z-index:0;}
.breat_1st_area .breat_check_area .breat_check_box .breat_check_num li.on a{color:rgb(242, 101, 110);font-size: 15px; font-weight: bold;}
.breat_1st_area .breat_check_area .breat_check_box .breat_check_num li.check_num_0{left: 7px;}
.breat_1st_area .breat_check_area .breat_check_box .breat_check_num li.check_num_1{left: calc(20% - 14px);}
.breat_1st_area .breat_check_area .breat_check_box .breat_check_num li.check_num_2{left: calc(40% - 14px);}
.breat_1st_area .breat_check_area .breat_check_box .breat_check_num li.check_num_3{left: calc(60% - 14px);}
.breat_1st_area .breat_check_area .breat_check_box .breat_check_num li.check_num_4{left: calc(80% - 14px);}
.breat_1st_area .breat_check_area .breat_check_box .breat_check_num li.check_num_5{left: calc(100% - 14px);}

.breat_1st_area .breat_btn{overflow: hidden;padding: 35px 20px 30px;}
.breat_1st_area .breat_btn a{display: inline-block;width: 63px;height: 18px;line-height:18px;font-size: 20px;color:#ccc;}
.breat_1st_area .breat_btn a.breat_btn_prev{float: left;background:url(../img/android/btn_pre.png) no-repeat left center;background-size:61px 18px;}
.breat_1st_area .breat_btn a.breat_btn_prev.active{background:url(../img/android/breat_prev_on.png) no-repeat left center;background-size:7px 15px; color:#f8767f;}
.breat_1st_area .breat_btn a.breat_btn_next{float: right;background:url(../img/android/breat_next.png) no-repeat right center;background-size:7px 15px;padding-right: 17px;}
.breat_1st_area .breat_btn a.breat_btn_next.active{background:url(../img/android/btn_next.png) no-repeat right center;background-size:61px 18px; color:#f8767f;}
.breat_1st_area .breat_btn a.breat_btn_end.active{float: right;background:url(../img/android/btn_end.png) no-repeat right center;background-size:61px 18px; color:#f8767f;padding-right: 17px;}

/* breat_2st_area */
.breat_2st_area{padding: 0 20px;}
.breat_2st_area strong{display: block;text-align: center;font-size: 20px;color:#222;line-height:28px;margin-bottom: 20px;}
.breat_2st_area textarea{background: #eaeaea;padding: 17px 14px;border-radius:9px;font-size: 15px; margin-bottom: 50px;}
.breat_2st_area textarea:hover{background: #fff;box-shadow: 0px 2px 3.936px 0.064px rgba(191, 191, 191, 0.25);}
.breat_2st_area textarea:last-child{margin-bottom: 0;}


/* breat_2st_layer팝업 */
#layer_popup{display: none;}
#layer_popup .dim{width: 100%;height: 100%;position: fixed;top: 0;left: 0; background:rgba(0,0,0,0.64);z-index:1000;}
#layer_popup .breat_layer_area{padding: 0 40px;width: 100%;height: 100%;position: fixed;top: calc(50% - 100px);left: 0;;z-index:1500;box-sizing:border-box;}
#layer_popup .breat_layer_area .breat_layer{position: relative;width: 100%;background:#fff;padding: 30px 0;border-radius:9px;}
#layer_popup .breat_layer_area .breat_layer strong{display: block;text-align: center;font-size: 20px;font-weight: bold;color:#222;margin-bottom: 25px;}
#layer_popup .breat_layer_area .breat_layer ul{}
#layer_popup .breat_layer_area .breat_layer ul li{text-align: center;}
#layer_popup .breat_layer_area .breat_layer ul li span{display: inline-block;}
#layer_popup .breat_layer_area .breat_layer ul li span.desc01{font-weight: bold;margin-bottom: 16px; color:#222;}
#layer_popup .breat_layer_area .breat_layer ul li span.desc02{font-weight: bold; color:#ec626c}
.breat_layer .breat_layer_close{display: inline-block;position: absolute;top: 20px;right:20px;width: 16px;height: 16px;background:url(../img/android/breat_btn_close.png)no-repeat; background-size:100%;}


/* result_ex */
.result_ex_wrap{}
.result_ex_wrap .result_ex_tab{margin-bottom: 30px; background: #fff;padding: 0 20px;}
.result_ex_wrap .result_ex_tab li{width: 50%;float: left;text-align: center;}
.result_ex_wrap .result_ex_tab li a{display: block;height: 45px;line-height:45px;font-size: 16px;color:#222;}
.result_ex_wrap .result_ex_tab li.on a{color:#f2656e; border-bottom:4px solid #f2656e;} 

/* .result_ex_wrap .result_ex_graph_box{width: 100% !important;} 191031 주석*/
.result_ex_wrap .result_ex_graph_box img{width: 110% !important;}
.result_ex_wrap .result_ex_graph_box .graphChart1{width: 100%;}
.result_ex_wrap .result_ex_tit{text-align: center;margin-bottom: 40px;}
.result_ex_wrap .result_ex_tit p{display: inline-block;font-size: 13px;color:#222;background:url(../img/android/bg_pingunder.png) no-repeat 0 bottom; background-size: 100% 3px;height:18px;}
.result_ex_wrap .result_ex_tit strong{display: block;font-size: 50px;font-weight: bold;color:#222;}
.result_ex_wrap .result_ex_textbox{}
.result_ex_wrap .result_ex_textbox > dl{position: relative;padding: 26px 20px;min-height:154px;box-sizing:border-box;background: #fff; border-radius:9px;box-shadow:5px 2px 4px rgba(191,191,191,0.25);margin-bottom: 10px;}
.result_ex_wrap .result_ex_textbox > dl > dt{font-size: 15px;font-weight: bold;color:#222;padding-bottom: 10px;border-bottom:1px solid #222;padding-bottom: 10px;margin-bottom: 15px;overflow: hidden;}
.result_ex_wrap .result_ex_textbox > dl > dt a.result_ex_tip{display: inline-block;float: right;width: 18px;height: 18px;background:url(../img/android/result_ex_tip.png) no-repeat;background-size:100%;margin-right: 1.5px;}
.result_ex_wrap .result_ex_textbox > dl > dd{font-size: 13px;color:#666;line-height:18px;letter-spacing:-0.5px;}
.result_ex_wrap .result_ex_textbox > dl > dd > span{display: inline-block;font-weight: bold; color:#f2656e;}


.result_ex_wrap .result_ex_textbox > dl > dd.result_ex_popup{position: absolute;top: 0;right: 0;width: 182px;box-sizing:border-box;background: #222;padding: 20px;border-radius:10px;display: none;z-index:100;}
.result_ex_wrap .result_ex_textbox > dl > dd.result_ex_popup dl{text-align: center;position: relative;}
.result_ex_wrap .result_ex_textbox > dl > dd.result_ex_popup dl dt{font-size: 16px;font-weight: bold;color:#fff;margin-bottom: 18px;}
.result_ex_wrap .result_ex_textbox > dl > dd.result_ex_popup dl dd{font-size: 12px;color:#999; line-height:16px; letter-spacing:-0.5px;}
.result_ex_wrap .result_ex_textbox > dl a.result_ex_popup_close{display: inline-block;position: absolute;top: -8px;right:0;width: 16px;height: 16px;background:url(../img/android/breat_btn_close.png)no-repeat; background-size:100%;}


/*faq */
.faq_area{}
.faq_area .faq_box {background: #fff;border-bottom:1px solid #e5e5e5;}
.faq_area .faq_box .fqa_tit{font-size: 15px;line-height:22px;color:#222;letter-spacing:-0.3px;background:url(/img/mobile/bg_faq_bg.png) no-repeat  20px 50%; background-size:11px 14px;}
.faq_area .faq_box .fqa_tit.on{font-size: 15px;line-height:22px;letter-spacing:-0.3px;background:url(/img/mobile/bg_faq_bg_on.png) no-repeat  20px 50%; background-size:11px 14px;}
.faq_area .faq_box .fqa_tit.on a{color:#ec626c;}
.faq_area .faq_box .fqa_tit > a{display: block;padding: 25px 20px 25px 40px;box-sizing:border-box;}
.faq_area .faq_box .btn_tit_down{display: inline-block; background:url(/img/mobile/btn_faq_down.png) no-repeat ;  background-position:right 20px top 50%;background-size:18px 10px;}
.faq_area .faq_box .fqa_tit.on .btn_tit_down.on{display: block; background:url(/img/mobile/btn_faq_down_on.png) no-repeat ;  background-position:right 20px top 50%;background-size:18px 10px;}
.faq_area .faq_box .faq_txt{font-size: 13px;color:#666;background: #f4f4f4;padding: 20px 40px;letter-spacing:-0.7px;line-height:1
8px; display: none;}

/*아베크맘이란?*/
.avecmom_intro_area{background: #fff;padding: 40px 20px 260px 20px; background:url(/img/mobile/bg_av_intro.png) no-repeat center bottom;background-size:353px 235px;}
.avecmom_intro_area p{font-size: 14px;line-height:20px; color:#666;text-align: center;}
.avecmom_intro_area p span{display: inline-block;font-weight: bold;}
.avecmom_intro_area p span.avt1{color:#ec626c;}
.avecmom_intro_area p span.avt2{color:#222;}
.avecmom_intro_area p.av_int_top{margin-bottom: 20px;}
.avecmom_intro_area p.av_int_bot{margin-bottom: 30px;}
.avecmom_intro_area ul{padding: 25px;background:#f9e4e4;border-radius:7.5px; box-shadow:0 5px 13px rgba(249,228,228,0.5);}
.avecmom_intro_area ul li{position: relative;float: left;width: 50%;line-height:30px;padding-left: 9px;box-sizing:border-box;letter-spacing:-0.3px;}
.avecmom_intro_area ul li:after{display: block;content:'';position: absolute;top: calc(50% - 1.5px);left: 0;width: 3px;height: 3px;background: #222;border-radius:50%;}
/* .avecmom_intro_area ul li:after{display: block;content:'';position: absolute;top: calc(50% - 1.5px);left: 0;width: 3px;height: 3px;background: #222;border-radius:50%;} */
.avecmom_intro_area ul li:nth-child(2){ float: right; width: 123px;}
.avecmom_intro_area ul li:nth-child(4){ float: right; width: 123px;}

.avecmom_intro_area ul li:last-child{width: 100%;}
.avecmom_intro_area ul li a{position: relative;display: inline-block;font-size: 14px; background-size:6px 10px;}
/*.avecmom_intro_area ul li a{position: relative;display: inline-block;font-size: 13px;padding-right: 16px; background:url(../img/android/intro_next.png) no-repeat 100% 50%; background-size:6px 10px;} */
.avecmom_intro_area ul li a:after{display: block;content:'';position: absolute;bottom: 7px;left: 0;width: 100%;height: 0px;background: #4d4949;}
/*.avecmom_intro_area ul li a:after{display: block;content:'';position: absolute;bottom: 7px;left: 0;width: 100%;height: 1px;background: #4d4949;}*/


/*몸 마음챙김*/
.body_data_top{width: calc(100% - 40px);font-size: 14px;margin: 0 20px;background:#fff url(../img/android/bg_body_head.png) no-repeat 25px 50%;background-size:60px 52px;padding: 25px 0 25px 100px;box-sizing:border-box;border-radius:9px; line-height:20px; letter-spacing:-0.3px;box-shadow:5px 2px 4px rgba(191,191,191,0.25);margin-bottom: 30px;}
.body_data_top span{font-weight: bold; color:#f2656e;}
.body_data_in{padding: 0 20px;}
.body_data_in dt{font-size: 13px;font-weight: bold;line-height:18px;margin-bottom: 15px;}
.body_data_in dd{margin-bottom: 30px;}
.body_data_in dd textarea{overflow:auto;padding: 0;font-size: 15px;line-height:20px;letter-spacing:-0.3px;}

/* 정서 마음챙김 */
.emotion_top{padding: 0 20px;font-size: 18px;line-height:24px;letter-spacing:-0.4px;background:url(../img/android/bg_emotion_head.png) no-repeat 50% 0; background-size:60px 52px;text-align: center;font-size: 18px;padding-top: 66px;margin-bottom: 25px;}
.emotion_top span{font-weight: bold;}
.emotion_tip{text-align: right; font-size: 13px;color:#bfbfbf;padding: 0 20px;margin-bottom: 10px;}

.emotion_table{width: calc(100% - 40px);margin: 0 20px 30px;padding: 9px 20px;background: #fff;border-radius:9px; box-shadow:5px 2px 4px rgba(191,191,191,0.25);box-sizing:border-box;	}
.emotion_table .emotion_line{ border-bottom:1px solid #e5e5e5;}
.emotion_table .emotion_line:last-child{border-bottom:0;}
.emotion_table .emotion_line > dl{position: relative;overflow: hidden;padding: 16px 0;}
.emotion_table .emotion_line > dl dt.emotion_tit{float: left;width: 69px;font-size: 14px;font-weight: bold;color:#222;line-height:20px;position:absolute;top:50%;left: 0;transform:translateY(-50%);}
.emotion_table .emotion_line > dl dd.emotion_txt{float: left;width: calc(100% - 109px);font-size: 12px;color:#666;line-height:24px;padding-left: 69px;}
.emotion_table .emotion_line > dl dd.emotion_num{float: left;text-align: right;width: 40px;font-weight: bold;font-size: 14px; color:#f2656e;line-height:24px;}

.emotion_area{padding-bottom: 0;}
.emotion_qna_area{background:#fff;}
.emtion_bot{background: #fff;padding-top: 30px;}
.emtion_bot > dl{margin: 0 20px 15px 20px;width: calc(100% - 40px);padding:20px; background: #f9e4e4;border-radius:9px;box-sizing:border-box;}
.emtion_bot > dl dt{font-size: 13px;color:#222;line-height:18px;font-weight: bold;margin-bottom: 15px;letter-spacing:-1.2px;}
.emtion_bot > dl dd{font-size: 15px;line-height:20px;letter-spacing: -0.6px;}
.emtion_bot > dl dd span{font-weight: bold;color:#f2656e;}



/*자비 마음챙김*/
.mercy_top{padding: 0 20px;font-size: 18px;line-height:24px;letter-spacing:-0.4px;background:url(../img/android/bg_mercy_head.png) no-repeat 50% 0; background-size:60px 52px;text-align: center;font-size: 18px;padding-top: 66px;margin-bottom: 25px;}
.mercy_top span{font-weight: bold;}
.mercy_cont{text-align: center;width: calc(100% - 40px);margin: 0 20px 30px 20px;background: #fff; border-radius:9px;padding: 25px 0;box-shadow: 0px 2px 3.936px 0.064px rgba(191, 191, 191, 0.25);}
.mercy_cont dt{font-size: 13px;color:#f2656e; line-height:16px;margin-bottom: 25px;}
.mercy_cont dt span{font-weight: bold;}
.mercy_cont dd{font-weight: 16;line-height:24px;}

/*4회기 자비 마음챙김*/
.avecmam_tit1{display: block;text-align: center; font-size: 20px;line-height:28px; font-weight: bold;margin-bottom: 30px;}
.mercy_4st_area{}
.mercy_4st_area .mercy_tip{font-size: 13px;text-align: center;color:#4271b6;margin-bottom: 20px;}
.mercy_4st_area .mercy_4st_box{padding: 0 20px; margin-bottom: 50px;}
.mercy_4st_area .mercy_4st_box ul{padding: 25px 20px; border-radius:9px; background: #fff;box-shadow: 0px 2px 3.936px 0.064px rgba(191, 191, 191, 0.25);}
.mercy_4st_area .mercy_4st_box ul li{overflow: hidden;margin-bottom: 20px;}
.mercy_4st_area .mercy_4st_box ul li:last-child{margin-bottom: 0;}
.mercy_4st_area .mercy_4st_box ul li input{float: left;width: 70px;height: 28px;border:none;border-bottom:2px solid #222222;background: #fff;font-size: 15px;color:#222;line-height:1; padding: 0 0 3px 0;}
.mercy_4st_area .mercy_4st_box ul li input:focus{border-color:#f2656e;}
.mercy_4st_area .mercy_4st_box ul li input::placeholder{color:#bfbfbf;font-size:15px;}
.mercy_4st_area .mercy_4st_box ul li label{float: left;width: calc(100% - 73px);padding-left: 3px;}

.mercy_4st_area .mercy_4st_text_box{padding: 0 20px;}
.mercy_4st_area .mercy_4st_text_box textarea{background: #eaeaea;border-radius:9px;padding: 17px 14px;box-shadow: 0px 2px 3.936px 0.064px rgba(191, 191, 191, 0.25);border:none;margin-bottom: 10px;}
.mercy_4st_area .mercy_4st_text_box textarea:focus{background: #fff;font-size: 15px;line-height:20px;}
.mercy_4st_area .mercy_4st_text_box .mercy_4st_addbox{}
.mercy_4st_area .mercy_4st_text_box .mercy_4st_addbox li{position: relative;height: 45px;line-height:45px;background: #fff;border-radius:9px;font-size: 14px;color:#444444;padding-left: 19px;margin-bottom: 10px; box-shadow: 0px 2px 4px 0px rgba(191, 191, 191, 0.25);}
.mercy_4st_area .mercy_4st_text_box .mercy_4st_addbox li a.mercy_remove{position: absolute;top: calc(50% - 10px);right:20px;display: inline-block;width: 20px;height: 20px;background:url(../img/android/icon_mercy_remove.png) no-repeat;background-size:100%;}

.avecmom_btn_wrap{padding: 0 25px;text-align: center;}
.avecmom_btn_wrap .avecmam_btn1{display: block;width: 100%;height: 50px;line-height:50px;color:#fff;font-size: 18px;background: #f2656e;box-shadow: 0px 4px 10px 0px rgba(242, 101, 110, 0.5);border-radius:25px;margin: 40px 0;}


/*자비마음챙김 레이어팝업*/
#mercy_layer{display: none;}
#mercy_layer .dim{position: fixed;top: 0;left: 0;width: 100%;height: 100%;background:rgba(0,0,0,0.64);}
#mercy_layer .mercy_layer_area{position: fixed;width: 100%;top: 50%;transform:translateY(-50%);left: 0;}
#mercy_layer .mercy_layer_area .mercy_layer_wrap{position: relative;margin: 0 30px;width: calc(100% - 60px);background: #fff;min-height: 342px;border-radius:9px;padding: 30px 25px;box-sizing:border-box;}
#mercy_layer .mercy_layer_area .mercy_layer_wrap strong{display: block;text-align: center;font-size: 20px;font-weight: bold;margin-bottom: 20px;}
#mercy_layer .mercy_layer_area .mercy_layer_wrap .mercy_layer_txt1{text-align: center;font-size: 15px;margin-bottom: 25px;}
#mercy_layer .mercy_layer_area .mercy_layer_wrap .mercy_layer_txt2{font-size: 12px;line-height:16px;color:#4271b6;text-align: center;margin-bottom: 20px;}
#mercy_layer .mercy_layer_area .mercy_layer_wrap .mercy_layer_txt2 span{font-weight: bold;}
#mercy_layer .mercy_layer_area .mercy_layer_wrap .mercy_layer_savetext{padding: 20px;background: #f0f0f0;border-radius:9px;}
#mercy_layer .mercy_layer_area .mercy_layer_wrap .mercy_layer_savetext li{font-size: 13px;line-height:24px;letter-spacing:-0.3px;}

#mercy_layer .mercy_layer_area .mercy_layer_wrap .mercy_layer_close{position: absolute;top: 20px;right: 20px;display: inline-block;width: 16px;height: 16px;background:url(../img/android/breat_btn_close.png)no-repeat;background-size:100%;}


/*2회기 몸 마을챙김*/
.avecmam_tit2{display: block;font-size: 20px;font-weight: bold;line-height: 28px;text-align: center;margin-bottom: 18px;}
.body_tip{font-size: 12px;color:#666;margin-bottom: 30px;text-align: center;}

.body_2st_area{}
.body_2st_area .body_2st_wrap{position: relative;width: 134px;margin:0 auto;margin-bottom: 10px;}
.body_2st_area .body_2st_wrap .body_icon_link{position: absolute;display: inline-block;width: 15px;height: 15px;border-radius:50%;}
.body_2st_area .body_2st_wrap .body_head{top: 7.5px;left: 58.5px;}
.body_2st_area .body_2st_wrap .shoulder{top: 66.5px;left: 28.5px;}
.body_2st_area .body_2st_wrap .chest{top: 100px; left: 58.5px;}
.body_2st_area .body_2st_wrap .elbow{top: 140px;left: 10.5px;}
.body_2st_area .body_2st_wrap .hand{top: 217px;left: 0.5px;}
.body_2st_area .body_2st_wrap .ship{top: 162.5px;left: 58.5px;}
.body_2st_area .body_2st_wrap .pelvis{right: 28.5px;top: 192px;}
.body_2st_area .body_2st_wrap .thigh{right: 38.5px;bottom: 192px;}
.body_2st_area .body_2st_wrap .knee{right: 38.5px;bottom: 132.5px;}
.body_2st_area .body_2st_wrap .foot{right: 38.5px;bottom: 18.5px;}

.body_2st_area .body_textadd_area{padding: 0 20px;}
.body_2st_area .body_textadd_area .body_textadd{}
.body_2st_area .body_textadd_area .body_textadd li{position: relative;font-size: 14px;color:#444;height: 45px;line-height:45px;border-radius:9px;margin-bottom: 10px;background: #fff;box-shadow: 0px 2px 4px 0px rgba(191, 191, 191, 0.25); padding-left: 19px;	}
.body_2st_area .body_textadd_area .body_textadd li:last-child{margin-bottom: 0;}
.body_2st_area .body_textadd_area .body_textadd li span{font-weight: bold;color:#f2656e;}
.body_2st_area .body_textadd_area .body_textadd li a.mercy_remove{position: absolute;top: calc(50% - 10px);right:20px;display: inline-block;width: 20px;height: 20px;background:url(../img/android/icon_mercy_remove.png) no-repeat;background-size:100%;}
.body_2st_area .body_in{padding: 0 20px;}
.body_2st_area .body_in textarea{background: #eaeaea;border-radius:9px;padding: 17px 14px;box-shadow: 0px 2px 3.936px 0.064px rgba(191, 191, 191, 0.25);border:none;margin-bottom: 10px;}
.body_2st_area .body_in textarea:focus{background: #fff;font-size: 15px;line-height:20px;}


/*몸 마음챙김 레이어팝업*/
#body_layer{display: none;}
#body_layer .dim{position: fixed;top: 0;left: 0;width: 100%;height: 100%;background:rgba(0,0,0,0.64);}
#body_layer .body_layer_area{position: fixed;width: 100%;top: 50%;transform:translateY(-50%);left: 0;}
#body_layer .body_layer_area .body_layer_wrap{position: relative;margin: 0 30px;width: calc(100% - 60px);background: #fff;min-height: 342px;border-radius:9px;padding-top: 30px;box-sizing:border-box;overflow: hidden;}
#body_layer .body_layer_area .body_layer_wrap strong{display: block;text-align: center;font-size: 20px;font-weight: bold;margin-bottom: 20px;}
#body_layer .body_layer_area .body_layer_wrap .body_layer_txt3{text-align: center;font-size: 15px;color:#222;margin-bottom: 30px;}

#body_layer .body_layer_area .body_layer_wrap .body_layer_checkbox{height: 290px;overflow: auto;padding: 0 20px;}
#body_layer .body_layer_area .body_layer_wrap .body_layer_checkbox ul.body_layer_checkbox1{}
#body_layer .body_layer_area .body_layer_wrap .body_layer_checkbox ul.body_layer_checkbox1 li{float: left;display:table;width: calc(50% - 5px);margin-right: 10px;margin-bottom: 10px;text-align: center;}
#body_layer .body_layer_area .body_layer_wrap .body_layer_checkbox ul.body_layer_checkbox1 li:nth-child(2n){margin-right: 0;}
#body_layer .body_layer_area .body_layer_wrap .body_layer_checkbox ul.body_layer_checkbox1 li a{display: table-cell;vertical-align:middle;background: #e8e8e8;height: 40px;font-size: 13px;border-radius:9px;}
#body_layer .body_layer_area .body_layer_wrap .body_layer_checkbox ul.body_layer_checkbox1 li.on a{background: #f2656e;color:#fff;box-shadow: 0px 4px 10px 0px rgba(242, 101, 110, 0.5);}

#body_layer .body_layer_area .body_layer_wrap .body_layer_close{position: absolute;top: 20px;right: 20px;display: inline-block;width: 16px;height: 16px;background:url(../img/android/breat_btn_close.png)no-repeat;background-size:100%;}
#body_layer .body_layer_area .body_layer_wrap .body_btn_wrap{margin-top: 13px;}
#body_layer .body_layer_area .body_layer_wrap .body_btn_wrap ul{overflow: hidden;background: #f6f6f6;}
#body_layer .body_layer_area .body_layer_wrap .body_btn_wrap ul li{float: left;width: 50%;text-align: center;height: 50px;line-height:50px;}
#body_layer .body_layer_area .body_layer_wrap .body_btn_wrap ul li a{display: block;font-size: 16px;color:#888;}
#body_layer .body_layer_area .body_layer_wrap .body_btn_wrap ul li:last-child a{color:#f66e78;border-left:1px solid #eaeaea;}

/* 3회기 정서 마음챙김*/
.emotion_con_wrap{}
.emotion_con_wrap .emotion_con_wrap_list{height: 260px;overflow: auto;}
.emotion_con_wrap .emotion_con_wrap_list ul{width: 100%;box-sizing:border-box;padding: 0 20px;}
.emotion_con_wrap .emotion_con_wrap_list ul li{float: left;width: calc(33% - 5.6px);text-align: center;margin-bottom: 10px;margin-right: 10px;}
.emotion_con_wrap .emotion_con_wrap_list ul li:nth-child(3n){margin-right: 0;}
.emotion_con_wrap .emotion_con_wrap_list ul li a{display: block;height: 40px;line-height:40px;background: #e8e8e8;border-radius:5px;}
.emotion_con_wrap .emotion_con_wrap_list ul li.on a{color:#fff;background: #f2656e;box-shadow: 0px 4px 10px 0px rgba(242, 101, 110, 0.5);}


/*3회기 1페이지 그래프*/
.emotion_check_area{padding: 0 20px;}
.emotion_check_area strong{display: block;text-align: center;font-size: 20px;color:#222; line-height:28px;margin-bottom: 40px;}
.emotion_check_area .emotion_check_box{background: #f4f4f4;border-radius:9px;padding: 25px 20px;margin-bottom: 10px;}
.emotion_check_area .emotion_check_box.on{background: #fff; box-shadow: 0px 2px 3.936px 0.064px rgba(191, 191, 191, 0.25);}
.emotion_check_area .emotion_check_box .emotion_check_txt{text-align: center;font-size: 18px;color:#222;font-weight: 600;margin-bottom: 15px;}
.emotion_check_area .emotion_check_box .emotion_check_num{position: relative;width: 100%;height: 4px;border-radius:2px; background: #e0e0e0;box-sizing:border-box;padding: 0 10px;margin-bottom: 60px;}
.emotion_check_area .emotion_check_box .emotion_check_num:last-child{margin-bottom: 30px;}
.emotion_check_area .emotion_check_box .emotion_check_num li{position: absolute;top: -7px;}
.emotion_check_area .emotion_check_box .emotion_check_num li:after{display: block;}
.emotion_check_area .emotion_check_box .emotion_check_num li a{display: block;width: 16px;height: 16px;background:url(../img/android/makdae_line.png) no-repeat  0;background-size:1px 14px;outline:none;}
.emotion_check_area .emotion_check_box .emotion_check_num li a span{display: inline-block;margin-left: -5px;margin-bottom: 5px;font-size: 9px;text-align: center;}
.emotion_check_area .emotion_check_box .emotion_check_num li.check_num_m3{left: 10px;}
.emotion_check_area .emotion_check_box .emotion_check_num li.check_num_m2{left: calc(16.6% - 5px);}
.emotion_check_area .emotion_check_box .emotion_check_num li.check_num_m1{left: calc(33.2% - 5px);}
.emotion_check_area .emotion_check_box .emotion_check_num li.check_num_0{left: calc(49.8% - 5px);}
.emotion_check_area .emotion_check_box .emotion_check_num li.check_num_p1{left: calc(66.4% - 5px);}
.emotion_check_area .emotion_check_box .emotion_check_num li.check_num_p2{left: calc(83% - 5px);}
.emotion_check_area .emotion_check_box .emotion_check_num li.check_num_p3{left: calc(97% - 5px);}
.emotion_check_area .emotion_check_box .emotion_check_num li.emotion_list_text1{top: 13px;left: 0;font-size: 13px; color:#454545;}
.emotion_check_area .emotion_check_box .emotion_check_num li.emotion_list_text2{top: 13px;right: 0;font-size: 13px; color:#454545;}

.emotion_check_area .emotion_check_box .emotion_check_num li.check_num_m3.on a span{position: relative;width: 16px;height: 16px;background: #424454; border-radius:50%; color:#fff; font-size: 9px;text-align: center; text-indent:-9999px;}
.emotion_check_area .emotion_check_box .emotion_check_num li.check_num_m3.on a span:after{content:'-3';display: block;position: absolute;top:0 ;left: 4.5px;}
.emotion_check_area .emotion_check_box .emotion_check_num li.check_num_m2.on a span{position: relative;width: 16px;height: 16px;background: #424454; border-radius:50%; color:#fff;text-indent:-9999px;}
.emotion_check_area .emotion_check_box .emotion_check_num li.check_num_m2.on a span:after{content:'-2';display: block;position: absolute;top:0 ;left: 4px;}
.emotion_check_area .emotion_check_box .emotion_check_num li.check_num_m1.on a span{width: 16px;height: 16px;background: #424454; border-radius:50%; color:#fff; text-indent:-9999px}
.emotion_check_area .emotion_check_box .emotion_check_num li.check_num_m1.on a span:after{content:'-1';display: block;position: absolute;top:0 ;left: -0.5px;}
.emotion_check_area .emotion_check_box .emotion_check_num li.check_num_0.on a span{width: 16px;height: 16px;background: #424454; border-radius:50%; color:#fff; text-indent:-9999px}
.emotion_check_area .emotion_check_box .emotion_check_num li.check_num_0.on a span:after{content:'0';display: block;position: absolute;top:0 ;left: 1px;}
.emotion_check_area .emotion_check_box .emotion_check_num li.check_num_p1.on a span{width: 16px;height: 16px;background: #424454; border-radius:50%; color:#fff; text-indent:-9999px}
.emotion_check_area .emotion_check_box .emotion_check_num li.check_num_p1.on a span:after{content:'1';display: block;position: absolute;top:0 ;left:1px;}
.emotion_check_area .emotion_check_box .emotion_check_num li.check_num_p2.on a span{width: 16px;height: 16px;background: #424454; border-radius:50%; color:#fff; text-indent:-9999px}
.emotion_check_area .emotion_check_box .emotion_check_num li.check_num_p2.on a span:after{content:'2';display: block;position: absolute;top:0 ;left: 1px;}
.emotion_check_area .emotion_check_box .emotion_check_num li.check_num_p3.on a span{width: 16px;height: 16px;background: #424454; border-radius:50%; color:#fff; text-indent:-9999px;}
.emotion_check_area .emotion_check_box .emotion_check_num li.check_num_p3.on a span:after{content:'3';display: block;position: absolute;top:0 ;left:0px;}

.body_area1{padding: 30px 0 0 0 !important; 	}
.esecise_inp1{display: inline-block;width: 85px;height: 28px;font-size: 15px;outline:none;padding: 0;  line-height:30px; color:#222;background: #fff;border:none;} /*191124 width*/


.highcharts-credits{display:none !important;}
/* 191122 추가 */







