.review-cont .mrvNav-box button {
    background: #fff url(../img/icon_arrow_gray.svg) center/8px no-repeat;
    width: 35px;
    line-height: 35px;
    height: 35px;
    position: absolute;
    text-align: center;
    top: 15%;
    color: transparent;
    border-radius: 50%;
    /*margin-top: -17px;*/
    z-index: 10;
}

.review-cont .mrvNav-box button.prev-btn {
    left: -40px;
    transform: rotate(180deg);
}

.review-cont .mrvNav-box button.next-btn {
    right: -40px;
}




select {
    background-color: #fff;
}
.hiddenarea {display:none}
.hiddenarea.on {display:block}

.wordBoxConWrap.left .wordBoxConTop li:first-child a {
    color: unset;
}
.wordBoxConWrap.left .wordBoxConTop li:last-child a {
    color: unset;
}
.wordBoxConTop li.on {
    color: #ffcc00;
}

.wordBoxConTop li {
    color: #333;
}

.icon_audio.active,
.icon_audio:hover {background-image:url(../img/img_listenIcon_on.png);}

.sub-contents .mypage-wrap .talksBoxWrap .tIconWrap { display:none;}
.sub-contents .mypage-wrap .talksBoxWrap.add_icon .tIconWrap { display:table-cell;}
.sub-contents .mypage-wrap .talksBoxWrap  div.btn_listen {position:absolute;display:inline-block; top:37%;width:60px;text-align:right; vertical-align:middle;}
.sub-contents .mypage-wrap .talksBoxWrap  div.btn_listen button {width:35px; height:35px; color:transparent; font-size:0; text-indent:-9999px; background:transparent url(/assets/hpg/asp/ebspeak-junior/cmn/pc/img/listen_off.png) center no-repeat; vertical-align:middle;}
.sub-contents .mypage-wrap .talksBoxWrap  div.btn_listen button:hover {background-image:url(/assets/hpg/asp/ebspeak-junior/cmn/pc/img/listen_on.png)}
.sub-contents .mypage-wrap .talksBoxWrap  div.btn_listen button.active {background-image:url(/assets/hpg/asp/ebspeak-junior/cmn/pc/img/listen_on.png)}

.sub-contents .mypage-wrap .talksBoxWrap.active {border-color:#ebdfcd; background-color:#fff9e2;}
.sub-contents .mypage-wrap .talksBoxWrap.active .txt:after {background-color:#ebdfcd;}
.sub-contents .mypage-wrap .talksBoxWrap.add_icon.active .txt:before {background-color:#ebdfcd;}

/*=================================================================================

* Floating ì•„ëž˜ë¡œ

=================================================================================*/
.floating-wrap {
    bottom: 10px;
}

/*=================================================================================

* paddingê°’ 154ïƒ 80ìœ¼ë¡œ ì¡°ì •(** FAQ, ê³µì§€ì‚¬í•­, ì´ë²¤íŠ¸, êµìž¬ë‹¨ë…êµ¬ë§¤ ê³µí†µ ìˆ˜ì •ì‚¬í•­ìž…ë‹ˆë‹¤)

=================================================================================*/
#customer .contentarea .inner, #enroll .program-cont .inner {
    padding: 80px 0;
}
#enroll .contentarea .inner .box.apply-step.books-table, #lvtest .contentarea .inner #frmLeveltest {
    margin-top:-74px;
}

/*=================================================================================

* ìˆ˜ê°•í›„ê¸° íƒ€ì´í‹€ ellipsis

=================================================================================*/
.review-cont .title.ellipsis {
    width: 278px;
    display:inline-block;
    white-space: nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    padding:10px 0 0 0;
}

/*=================================================================================

* ìˆ˜ê°•ì‹ ì²­ ìˆ˜ì—…ê³¼ì •ë°•ìŠ¤ width í†µì¼

=================================================================================*/
.cs-apply-wrap .apply-step .cs-tab-cont .tooltip-hover {
    width: 325px;
}

/*=================================================================================

* ì¤‘êµ­ì–´

=================================================================================*/
.simsun {font-family:'å®‹é«”', 'simsun', Arial;}
.sasung {font-family:'å®‹é«”', 'sasung', Arial;}
/*=================================================================================

* ì¤‘êµ­ì–´ END

=================================================================================*/


/*=================================================================================

* paging

=================================================================================*/
.pagination{padding:60px 0;text-align:center;font-size:0;}
.pagination a{width:25px;height:40px;margin:0 10px;display:inline-block;vertical-align:middle;text-align:center;font-size:16px;font-weight:400;line-height:40px;color:#c6c6c6; }
.pagination > a.on{color:#000; border-bottom: 2px solid #000;}
.pagination .prev,
.pagination .next{font-size:0;text-indent:-9999px;background-repeat:no-repeat;background-position:50% 52%;}
.pagination .prev{background-image:url('/assets/hpg/asp/ebspeak/cmn/pc/images/icon/icon_page_prev.png');}
.pagination .next{background-image:url('/assets/hpg/asp/ebspeak/cmn/pc/images/icon/icon_page_next.png');}
/*=================================================================================

* star rating

=================================================================================*/
.review-cont .star-ratings { width:75px;height:21px;margin-top:5px;background:url('../img/ico_star_rv_off.png') no-repeat;}
.review-cont .star-ratings div { display:block; width:100%; height:100%;background:url('../img/ico_star_rv_on.png') no-repeat;}

/*=================================================================================

* ìˆ˜ê°•í›„ê¸° ë“±ë¡ì‹œ star rating

=================================================================================*/
table.table-style04 td .survey_inquiry {padding:10px 5px;font-size:0;}
table.table-style04 td .survey_inquiry button {width:8px; height:16px; color:transparent; font-size:0; text-indent:-9999px; background:transparent url('../img/bg_star.png');outline:none;}
table.table-style04 td .survey_inquiry button:nth-child(even){margin-right:4px;background-position:8px 0;}
table.table-style04 td .survey_inquiry button.active {background-position:0 -16px;}
table.table-style04 td .survey_inquiry button:nth-child(even).active{background-position:8px -16px;}
table.table-style04 td .survey_inquiry .num{font-size: 16px;color: #999;	font-weight: 250; padding-left: 5px; vertical-align: middle;}

/*=================================================================================

* radio button : ê¸°ë³¸. ìƒë‹´ì‹ ì²­

=================================================================================*/
.btn-radio input[type=radio]{
    display: none;
}
.btn-radio input[type=radio]+label{
    background: #999;
    color: #fff;
    border: 1px solid #999;

    line-height: 15px;
    padding: 8px 24px;

    position: relative;
    display: inline-block;
    vertical-align: middle;
    margin: 0 4px;
    text-align: center;
    border-radius: 4px;
    font-size: 16px;
}
.btn-radio input[type=radio]:checked+label{
    background: #CD1618;
    border-color: #CD1618;
}
.btn-radio input[type=radio]:checked+label:before, .btn-radio input[type=radio]:not(:checked)+label:before,
.btn-radio input[type=radio]:checked+label:after, .btn-radio input[type=radio]:not(:checked)+label:after
{
    content: none;
}

/*=================================================================================

* radio button : ìˆ˜ì—…ê³¼ì •ì„ íƒ

=================================================================================*/
.btn-radio.btn-radio-timetable_code input[type=radio]+label{
    color: #232332;
}
.btn-radio.btn-radio-timetable_code input[type=radio]:checked+label{
    background: #FEF872;
    border-color: #F2D177;
}
/*=================================================================================

* radio button : ìƒì„¸ìˆ˜ì—…ìœ í˜•

=================================================================================*/
.btn-radio.btn-radio-class input[type=radio]+label{
    color: #232323;
    line-height: 1.2;
}
.btn-radio.btn-radio-class input[type=radio]:checked+label{
    color: #fff;
    background: #FE6555;
    border-color: #D95041;
}
.btn-radio.btn-radio-class input[type=radio]:checked+label .text-org{
    color: #232323 !important;
}

/*=================================================================================

* ì „ì²´ ê³¼ì • ë§µ : gnb

=================================================================================*/
.layer_wrap[layer="11"]{
    margin-left : -480px;
}
/*=================================================================================

* ì „ì²´ ê³¼ì • ë§µ : ì„ íƒ

=================================================================================*/
.all-map-area .map-text-box.on {
    box-sizing: border-box;
    border: 5px solid #CD1618;
}


/*=================================================================================

* êµìž¬ë¯¸ë¦¬ë³´ê¸°

=================================================================================*/
/* .layer_wrap[layer="layer_pdf_preview"] {
    margin-left: -275px;
}
 */
/*=================================================================================

* ë¬¸ì˜ : ê¸°ì¡´ common.css ì—ì„œ ê°€ì ¸ì˜´

=================================================================================*/
/* 210614 kmh ìˆ˜ì • ë° ì‚­ì œ */
.talk_layer {position:fixed; right:46px; bottom:5px; height:49px; margin:0 auto; z-index: 1000;}
a.btn_talk {position:absolute; bottom:0; right:0; display:inline-block;}
a.btn_talk .new{position: absolute;right: 0;top: 0;}
a.btn_free_experience{height:34px;padding:0 16px;font-size:18px;line-height:34px;font-weight:600;color:#fff;background-color:#ee474c;border-radius:34px;position:absolute;right:88px;bottom:22px;}
a.btn_free_experience:hover{text-decoration:none;}
/*
a.btn_talk:after {content:''; position:absolute; bottom:0; left:13px; width:56px; height:56px; background:url(/asset/skin/riki_senior/images/pop_talk/icon_mng.png) no-repeat;}
a.btn_talk em {position:absolute; top:-9px;}
a.btn_talk p {display:inline-block; margin-left:30px;}
a.btn_talk.off {display:none;}
*/

/*#pop_talk {position:absolute; right:0; bottom:96px; width:415px; height:0; overflow:hidden;}*/
#pop_talk {position:absolute; right:0; bottom:0px; width:415px; height:0; overflow:hidden;}
/* //210614 kmh ìˆ˜ì • ë° ì‚­ì œ */

#pop_talk.on {height:auto; overflow:visible; z-index:10;}
#pop_talk h1 {display:inline-block; text-indent:75px;}
#pop_talk h1 img.talkto_tc {display:none;}
#pop_talk a.pop_close {position:absolute; right:5px; top:0; width:50px; height:50px; color:transparent; font-size:0; text-indent:-9999px; background:url(/asset/skin/riki_senior/images/pop_talk/pop_close.png) center no-repeat;}
#pop_talk .pop_header {position:relative; padding:20px 0 0; text-align:left; border-width:1px 1px 0; border-style:solid; border-color:#55555f; border-radius:15px 15px 0 0; background:#3d4d98; vertical-align:middle;}
#pop_talk .pop_header:after {content:''; position:absolute; top:13px; left:13px; width:56px; height:56px; background:url(/asset/skin/riki_senior/images/pop_talk/icon_mng.png) no-repeat;}
#pop_talk .pop_header .tip {position:relative; padding:8px 0 10px; margin-top:10px; letter-spacing:-0.2px; color:#ddd; font-size:12px; background:url(/asset/skin/riki_senior/images/pop_talk/bg_pattern.gif);}
#pop_talk .pop_header .tip span {display:inline-block; width:43px; height:18px; margin:0 5px 0 75px; text-indent:18px; color:#fff; font-size:9px; background:url(/asset/skin/riki_senior/images/pop_talk/icon_tip.png) no-repeat;}
#pop_talk .pop_header .tip a {display:inline-block; padding:2px 5px; margin-left:3px; color:#cacad5; font-size:11px; text-align:center; background-color:#5f5f68; border-radius:2px;}
#pop_talk .pop_header .tip a:hover {text-decoration:none;}
#pop_talk .pop_header .tip button {display:inline-block; width:20px; height:20px; margin-left:3px; color:transparent; font-size:0; text-indent:-9999px; text-align:center; background:#5f5f68 url(/asset/skin/riki_senior/images/pop_talk/icon_help.png) center no-repeat; border-radius:100%;}
#pop_talk .pop_header .tip button:hover,
#pop_talk .pop_header .tip button:focus {background-color:#3d4d98;}
#pop_talk .pop_header .tip p {line-height:1.5; padding:8px 12px 0;  font-size:13px; letter-spacing:-0.05em;}
#pop_talk .pop_header .tip p strong {color:#ff5a60; font-weight:700;}
/* //181109 hyj ìˆ˜ì • */

#pop_talk .pop_cont {padding:10px 13px; border-width:0 1px 1px; border-style:solid; border-color:#55555f;}

#pop_talk .pop_cont .top_area {padding:10px 10px 20px; margin-bottom:15px; border-bottom:1px dashed #b5b5b5;}
#pop_talk .pop_cont .top_area p {position:relative; display:inline-block; line-height:1.5; color:#6c6c6c; font-size:14px; font-weight:700; letter-spacing:-.7px; text-align:left; vertical-align:top;}
#pop_talk .pop_cont .top_area p:after {content:''; position:absolute; right:-20px; top:0; display:inline-block; width:1px; height:42px; background-color:#d2d2d2;}
#pop_talk .pop_cont .top_area a {float:right; position:relative; display:inline-block; padding:11px 18px; color:#5b5b5b; font-weight:700; letter-spacing:-.5px; border:1px solid #5b5b5b; border-radius:30px; vertical-align:top;}
#pop_talk .pop_cont .top_area a:hover {text-decoration:none;}
#pop_talk .pop_cont .top_area a:after {content:'â–¶'; display:inline-block; margin-left:10px; color:#5b5b5b; font-size:8px;}

#pop_talk .pop_cont .qna_type {margin-bottom:10px;}
#pop_talk .pop_cont .qna_type div[class*=t_depth0] {position:relative; display:inline-block; width:49%; height:36px; background-color:#fff; border:1px solid #c6c6c6; border-radius:5px;}
#pop_talk .pop_cont .qna_type div[class*=t_depth0] button {width:100%; height:36px; color:#333346; font-size:13px; font-weight:700; text-align:left; text-indent:15px; background:transparent url(/asset/skin/riki_senior/images/pop_talk/bg_dropdown.png) no-repeat 93% center;}
#pop_talk .pop_cont .qna_type div[class*=t_depth0] ul {position:absolute; top:37px; left:0; right:0; background-color:#fff; border:1px solid #c6c6c6; z-index:1;}
#pop_talk .pop_cont .qna_type div[class*=t_depth0] ul li {border-top:1px solid #c6c6c6;}
#pop_talk .pop_cont .qna_type div[class*=t_depth0] ul li:first-child {border-width:0;}
#pop_talk .pop_cont .qna_type div[class*=t_depth0] ul li a {display:block; height:30px; line-height:30px; padding-left:15px; color:#333346; font-size:13px; }
#pop_talk .pop_cont .qna_type div[class*=t_depth0] ul li a:hover {background-color:#eee; text-decoration:none;}
#pop_talk .pop_cont .qna_type .t_depth01 {}
#pop_talk .pop_cont .qna_type .t_depth02 {float:right;}
#pop_talk .pop_cont .qna_type p.refund_detail {margin-top:10px; text-align:right;}

#pop_talk .pop_cont textarea {width:100%; height:75px; padding:10px 15px; margin-bottom:10px; color:#999; font-size:14px; font-weight:700; background-color:#fdf8e3; border:1px solid #c6c6c6; border-radius:5px; overflow-y:auto;}

#pop_talk .pop_cont .contact_info {position:relative; text-align:center;}
#pop_talk .pop_cont .contact_info ul.txt_info {}
#pop_talk .pop_cont .contact_info ul.txt_info li {position:relative; height:36px; line-height:36px; margin-bottom:5px; text-align:left; background-color:#fff; border:1px solid #c6c6c6; border-radius:5px; overflow:hidden;}
#pop_talk .pop_cont .contact_info ul.txt_info li label {display:inline-block; width:45px; padding-left:20px; color:#666; font-size:13px; font-weight:700; vertical-align:middle;}
#pop_talk .pop_cont .contact_info ul.txt_info li input[type="text"] {width:80%; height:30px; line-height:15px; color:#333346; font-size:13px; font-weight:700; border-width:0; vertical-align:middle;}

#pop_talk .pop_cont .contact_info p {margin:15px 0; vertical-align:middle;}
#pop_talk .pop_cont .contact_info p input[type="checkbox"] {vertical-align:middle;}
#pop_talk .pop_cont .contact_info p label {position:relative; padding-left:3px; color:#505050; font-size:13px; font-weight:700; letter-spacing:-.2px;vertical-align:middle;}
#pop_talk .pop_cont .contact_info p label:before {content:''; position:absolute; top:-1px; left:-20px; width:20px; height:20px; background:#efefef url(/asset/skin/riki_senior/images/pop_talk/input_checked.png) no-repeat  0 0;}
#pop_talk .pop_cont .contact_info p input[type="checkbox"]:checked + label:before {background:url(/asset/skin/riki_senior/images/pop_talk/input_checked.png) no-repeat 0 -25px;}
#pop_talk .pop_cont .contact_info p button {padding:3px 4px; color:#fff; font-size:11px; font-weight:700; letter-spacing:-0.4px; background-color:#aaa; border-radius:3px; vertical-align:middle;}



/*ë¡œê·¸ì¸í›„*/
#pop_talk .pop_cont .view_talk {height:180px; padding:13px 13px 0; margin:-10px -13px 10px; background:url(/asset/skin/riki_senior/images/pop_talk/bg_talk.png) repeat;}
#pop_talk .pop_cont .view_talk button {position:relative; margin-bottom:15px; color:#161718; font-size:12px; font-weight:700; letter-spacing:-.9px; background-color:transparent;}
#pop_talk .pop_cont .view_talk button:before {content:''; display:inline-block; width:14px; height:8px; margin-right:5px; background:url(/asset/skin/riki_senior/images/pop_talk/btn_v_talk.png) no-repeat left bottom;}

#pop_talk .pop_cont .view_talk ul {height:150px; overflow-y:auto;}
#pop_talk .pop_cont .view_talk ul li {margin:20px 0;}

/*ë§í’ì„ */
#pop_talk .pop_cont .view_talk ul li div {display:inline-block; width:250px; padding:10px 15px; border-radius:5px;}
#pop_talk .pop_cont .view_talk ul li div p {line-height:1.4; font-weight:700; letter-spacing:-.4px;}

/*ì²¨ë¶€íŒŒì¼*/
#pop_talk .pop_cont .view_talk ul li div p a {position:relative; display:inline-block; height:20px; padding-left:18px; margin-top:15px; color:#3d4d98; font-size:12px; font-family:'ë‹ì›€', Dotum; font-weight:bold; text-decoration:underline;}
#pop_talk .pop_cont .view_talk ul li div p a:before {content:''; position:absolute; left:0; top:0px; display:inline-block; width:12px; height:16px; background:url(/asset/skin/riki_senior/images/pop_talk/add_file.png) no-repeat;}

/*new, ìž‘ì„±ì¼*/
#pop_talk .pop_cont .view_talk ul li p.send_date {margin-top:10px; color:#fff; font-size:12px; font-weight:700; letter-spacing:-.4px;}
#pop_talk .pop_cont .view_talk ul li p.send_date em {padding:2px 4px; margin-right:3px; color:#fff; font-size:10px; text-align:center; background-color:#e44c51; border-radius:3px;}

/*ë‹µë³€(ì™¼ìª½)*/
#pop_talk .pop_cont .view_talk ul li.talk_a {position:relative; padding-left:50px; text-align:left;}
#pop_talk .pop_cont .view_talk ul li.talk_a:before {content:''; display:inline-block; position:absolute; left:0; top:15px; width:34px; height:34px; vertical-align:top; background:url(/asset/skin/riki_senior/images/pop_talk/icon_mng_small.png);}

#pop_talk .pop_cont .view_talk ul li.talk_a p.mng {margin-bottom:5px; color:#161718; font-size:12px; font-weight:700;}
#pop_talk .pop_cont .view_talk ul li.talk_a div {position:relative; background-color:#fff;}
#pop_talk .pop_cont .view_talk ul li.talk_a div:before {content:''; position:absolute; left:-7px; top:20px; display:inline-block; width:0; height:0; border-right:7px solid #fff; border-top:5px solid transparent; border-bottom:5px solid transparent;}
#pop_talk .pop_cont .view_talk ul li.talk_a div p {color:#444; font-size:13px;}
#pop_talk .pop_cont .view_talk ul li.talk_a div p strong {line-height:1.7; color:#f33535; font-size:13px; font-weight:700;}
#pop_talk .pop_cont .view_talk ul li.talk_a .send_date {text-align:left;}


/*ì§ˆë¬¸(ì˜¤ë¥¸ìª½)*/
#pop_talk .pop_cont .view_talk ul li.talk_q {margin-right:30px; text-align:right;}
#pop_talk .pop_cont .view_talk ul li.talk_q div {position:relative; background-color:#fbeea3;}
#pop_talk .pop_cont .view_talk ul li.talk_q div:before {content:''; position:absolute; right:-7px; top:20px; display:inline-block; width:0; height:0; border-left:7px solid #fbeea3; border-top:5px solid transparent; border-bottom:5px solid transparent;}
#pop_talk .pop_cont .view_talk ul li.talk_q div p {color:#000; font-size:13px; text-align:left;}
#pop_talk .pop_cont .view_talk ul li.talk_q div p.q_type {margin-bottom:12px; color:#3d4d98; font-size:12px; font-family:'ë‹ì›€', Dotum; font-weight:bold; text-decoration:underline; text-align:right;}

/*ì´ì „ë‚´ìš©ë³´ê¸° click*/
#pop_talk .pop_cont .view_talk._more {padding:0 13px; height:230px;}
#pop_talk .pop_cont .view_talk._more button {display:none;}
#pop_talk .pop_cont .view_talk._more ul {height:100%;}

/*íŒŒì¼ì²¨ë¶€*/
#pop_talk .pop_cont .wrap_addfile {border:1px dashed #c6c6c6; border-radius:5px;}
#pop_talk .pop_cont .wrap_addfile dl {padding:10px;}
#pop_talk .pop_cont .wrap_addfile dl dt {float:left; margin-right:20px; color:#333346; font-size:12px; font-weight:700; vertical-align:top;}
#pop_talk .pop_cont .wrap_addfile dl dt:before {content:'Â·'; padding-right:5px; color:#333346; font-size:20px; vertical-align:middle;}
#pop_talk .pop_cont .wrap_addfile dl dd {padding-left:80px;}

#pop_talk .pop_cont .wrap_addfile dl dd .file_upload {position:relative; width:76px; height:17px; overflow:hidden;}
#pop_talk .pop_cont .wrap_addfile dl dd .file_upload input[type="file"] {width:1px; height:1px; overflow:hidden;}
#pop_talk .pop_cont .wrap_addfile dl dd .file_upload label {position:absolute; left:0; right:0; top:0; bottom:0; width:76px; height:17px; color:transparent; font-size:0; text-indent:-9999px; cursor:pointer; background:url(/asset/skin/riki_senior/images/pop_talk/file_upload.png);}

#pop_talk .pop_cont .wrap_addfile dl dd ul {max-height:45px; margin-top:10px; font-size:12px; overflow-y:auto;}
#pop_talk .pop_cont .wrap_addfile dl dd ul li {line-height:1.5; font-family:'ë‹ì›€', Dotum;}
#pop_talk .pop_cont .wrap_addfile dl dd ul li p {display:inline-block; max-width:145px; padding-left:15px; color:#777; vertical-align:middle; background:url(/asset/skin/riki_senior/images/pop_talk/icon_addfile.png) no-repeat left 2px ; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
#pop_talk .pop_cont .wrap_addfile dl dd ul li span {color:#bbb; vertical-align:middle;}
#pop_talk .pop_cont .wrap_addfile dl dd ul li button {width:13px; height:13px; color:transparent; font-size:0; text-indent:-9999px; cursor:pointer; background:#828282 url(/asset/skin/riki_senior/images/pop_talk/icon_x.png) center no-repeat; vertical-align:middle;}

#pop_talk .pop_cont .wrap_addfile dl.chk_feedback {border-top:1px dashed #c6c6c6;}
#pop_talk .pop_cont .wrap_addfile dl.chk_feedback p {margin-bottom:5px;}
#pop_talk .pop_cont .wrap_addfile dl.chk_feedback input[type="checkbox"] {vertical-align:middle;}
#pop_talk .pop_cont .wrap_addfile dl.chk_feedback label {position:relative; padding-left:5px; color:#000; font-size:12px; font-weight:700; letter-spacing:-.4px; vertical-align:middle;}
#pop_talk .pop_cont .wrap_addfile dl.chk_feedback label:before {content:''; position:absolute; top:-1px; left:-20px; width:20px; height:20px; background:#fff url(/asset/skin/riki_senior/images/pop_talk/input_checked.png) no-repeat  0 0;}
#pop_talk .pop_cont .wrap_addfile dl.chk_feedback input[type="checkbox"]:checked + label:before {background:url(/asset/skin/riki_senior/images/pop_talk/input_checked.png) no-repeat 0 -25px;}
#pop_talk .pop_cont .wrap_addfile dl.chk_feedback p span.sms_num {display:inline-block; padding:2px 5px; margin-left:3px; border:1px solid #c6c6c6; border-radius:3px;}
#pop_talk .pop_cont .wrap_addfile dl.chk_feedback p span.sms_num input {width:85px; font-family:'ë‹ì›€', Dotum; font-weight:bold; border-width:0; vertical-align:middle;}
#pop_talk .pop_cont .wrap_addfile dl.chk_feedback p span.sms_num button {width:13px; height:13px; margin-left:3px; color:transparent; font-size:0; text-indent:-9999px; cursor:pointer; background:#828282 url(/asset/skin/riki_senior/images/pop_talk/icon_x.png) center no-repeat; vertical-align:middle;}
#pop_talk .pop_cont .wrap_addfile dl.chk_feedback dd span {display:block; padding-left:20px; color:#777; font-size:12px; font-family:'ë‹ì›€', Dotum; word-break:break-all;}

#pop_talk .pop_cont button.pop_submit {position:relative; display:block; width:100%; height:40px; margin-top:10px; color:#fff; font-size:18px; font-weight:700; text-align:center; background-color:#e44c51;}
#pop_talk .pop_cont button.pop_submit:after {content:'â–¶'; display:inline-block; margin-left:10px; color:#fff; font-size:10px; vertical-align:middle;}



/*ìžì„¸ížˆë³´ê¸°*/
#pop_talk div.ly_policy {position:absolute; left:20px; right:20px; bottom:90px; padding:25px; color:#5f5f68; font-size:13px; font-weight:700; line-height:1.5; letter-spacing:-.5px; text-align:left; background-color:#fff; border:1px solid #000; box-shadow:4px 4px 0.5px #a7a7a7; z-index:1;}
#pop_talk div.ly_policy h1 {color:#121213; font-size:26px; font-weight:700;}
#pop_talk div.ly_policy button.ly_close {position:absolute; top:25px; right:25px; width:24px; height:24px; color:transparent; font-size:0; text-indent:-9999px; background:transparent url(/asset/skin/riki_senior/images/pop_talk/ly_close.png) no-repeat;}
#pop_talk div.ly_policy ul {margin:20px 0;}
#pop_talk div.ly_policy p {margin:0 !important;}
#pop_talk div.ly_policy p.w_btn {margin:20px 0 0 !important; text-align:center;}
#pop_talk div.ly_policy button.ly_submit {position:relative; display:inline-block; padding:11px 35px; color:#000; font-size:14px; font-weight:700; letter-spacing:-.5px; background-color:#fff; border:1px solid #000; border-radius:30px; vertical-align:top;}
#pop_talk div.ly_policy button.ly_submit:after {content:'â–¶'; display:inline-block; margin-left:10px; color:#000; font-size:8px;}

/*(?) ë„ì›€ë§*/
/*#pop_talk div.ly_help {position:absolute; right:-47px; top:87px; width:320px; height:auto; padding:10px 20px; background-color:#fff; border:1px solid #000; box-shadow:4px 4px 0.5px #a7a7a7; z-index:10;}*/
#pop_talk div.ly_help {position:absolute; right:-47px; top:87px; width:350px; height:auto; padding:10px 20px; background-color:#fff; border:1px solid #000; box-shadow:4px 4px 0.5px #a7a7a7; z-index:10;}
#pop_talk div.ly_help:before {content:''; position:absolute; right:60px; top:-9px; display:inline-block; width:0; height:0; border-bottom:10px solid #fff; border-left:7px solid transparent; border-right:7px solid transparent;}
#pop_talk div.ly_help p {position:relative; padding-left:7px; margin:10px 0; color:#5f5f68; font-size:13px; font-weight:700; line-height:1.5; letter-spacing:-.5px;}
@media screen and (-webkit-min-device-pixel-ratio:0){
    #pop_talk div.ly_help p {letter-spacing:-1px;}
    #pop_talk div.ly_policy p {letter-spacing:-1px;}
}
#pop_talk div.ly_help p strong {color:#e44c51; font-weight:700;}
#pop_talk div.ly_help p:before {position:absolute; left:0; top:2px; content:'- '; font-size:13px;}



/* ë¡œê·¸ì¸ì „ : class="bf" */
#pop_talk .pop_cont.bf {background-color:#efefef;}
#pop_talk .pop_cont.bf .top_area {display:block;}
#pop_talk .pop_cont.bf .wrap_addfile {display:none;}
#pop_talk .pop_cont.bf textarea {height:150px;}
#pop_talk .pop_cont.bf .contact_info {display:block;}
#pop_talk .pop_cont.bf .view_talk {display:none;}
#pop_talk .pop_cont.bf textarea.view_tc {display:none;}


/* ë¡œê·¸ì¸í›„: class="af" */
#pop_talk .pop_cont.af {background-color:#fff;}
#pop_talk .pop_cont.af .top_area {display:none;}
#pop_talk .pop_cont.af .wrap_addfile {display:block;}
#pop_talk .pop_cont.af textarea {height:75px;}
#pop_talk .pop_cont.af .contact_info {display:none;}
#pop_talk .pop_cont.af .view_talk {display:block;}



/** ë§ˆì´íŽ˜ì´ì§€ Talk to ìŒ¤ */
#pop_talk.talk_mypage {}
#pop_talk.talk_mypage .pop_header {padding:20px 0;}
#pop_talk.talk_mypage .pop_header:after {display:none;}
#pop_talk.talk_mypage .pop_header {padding:20px 0 0; background-color:#3d4d98;}
/*
#pop_talk.talk_mypage .pop_header .tip {padding-left:65px; margin-top:-3px; background: url(/asset/skin/riki_senior/images/pop_talk/bg_tip.gif) left bottom repeat-x;}
*/
#pop_talk.talk_mypage .pop_header .tip {margin-top:-3px; background:url(/asset/skin/riki_senior/images/pop_talk/bg_pattern.gif) repeat}
#pop_talk.talk_mypage .pop_header .tip span {margin-left:10px;}

#pop_talk.talk_mypage h1 {margin:0 0 13px 25px;}
#pop_talk.talk_mypage h1 img.talkto_mng {display:none;}
#pop_talk.talk_mypage h1 img.talkto_tc {display:block;}
#pop_talk.talk_mypage a.pop_close {right:5px; top:2px; background-image:(/asset/skin/riki_senior/images/pop_talk/layer_close.png);}


/*ìŒ¤&ë§¤ë‹ˆì € tab*/
#pop_talk .tc_tab {background-color:#fdfdfd;}
#pop_talk .tc_tab ul.tab_talk {display:inline-block; width:100%; background:#3d4d98 url(/asset/skin/riki_senior/images/pop_talk/bg_tab.gif) repeat-x left bottom;}
#pop_talk .tc_tab ul.tab_talk li {float:left; display:inline-block; width:50%; height:55px; text-align:left;}
#pop_talk .tc_tab ul.tab_talk li a {display:block; height:45px; line-height:55px; padding:5px 0 5px 80px; color:#444; font-size:16px; font-weight:700; letter-spacing:-.3px; text-decoration:none; vertical-align:bottom; background-position:25px 14px; background-repeat:no-repeat;}

#pop_talk .tc_tab ul.tab_talk li a.on {position:relative; line-height:45px; color:#fff; background-color:#e44c51; background-position:25px 6px;}
#pop_talk .tc_tab ul.tab_talk li a:hover {text-decoration:none;}

#pop_talk .tc_tab ul.tab_talk li a.t_tc.female {background-image:url(/asset/skin/riki_senior/images/pop_talk/icon_tc_fm_small.png);}
#pop_talk .tc_tab ul.tab_talk li a.t_tc.female.on {background-image:url(/asset/skin/riki_senior/images/pop_talk/icon_tc_fm_big.png);}

#pop_talk .tc_tab ul.tab_talk li a.t_tc.male {background-image:url(/asset/skin/riki_senior/images/pop_talk/icon_tc_m_small.png);}
#pop_talk .tc_tab ul.tab_talk li a.t_tc.male.on {background-image:url(/asset/skin/riki_senior/images/pop_talk/icon_tc_m_big.png);}

#pop_talk .tc_tab ul.tab_talk li a.t_mng {background-image:url(/asset/skin/riki_senior/images/pop_talk/icon_mng_small.png);}
#pop_talk .tc_tab ul.tab_talk li a.t_mng.on {background-image:url(/asset/skin/riki_senior/images/pop_talk/icon_mng_big.png);}

#pop_talk .tc_tab ul.tab_talk li a.t_tc.on:after {content:''; position:absolute; right:-10px; top:0; border-bottom:10px solid #000; border-right:10px solid transparent;}
#pop_talk .tc_tab ul.tab_talk li a.t_mng.on:after {content:''; position:absolute; left:-10px; top:0; border-bottom:10px solid #000; border-left:10px solid transparent;}

/*ìŒ¤tab ìœ ì˜ì‚¬í•­*/
#pop_talk .tc_tab ul.tc_notice {padding:5px 0 10px 20px;}
#pop_talk .tc_tab ul.tc_notice li {line-height:1.7; color:#000; font-size:12px; font-weight:700; letter-spacing:-.5px;}
#pop_talk .tc_tab ul.tc_notice li b {color:#e44c51;}

/*ìŒ¤tab ëŒ€í™”*/
#pop_talk .pop_cont .view_talk ul li.talk_a.img_fm:before {background-image:url(/asset/skin/riki_senior/images/pop_talk/icon_tc_fm_small.png);}
#pop_talk .pop_cont .view_talk ul li.talk_a.img_m:before {background-image:url(/asset/skin/riki_senior/images/pop_talk/icon_tc_m_small.png);}


/*ìŒ¤tab ê°•ì˜ë¬¸ì˜*/
#pop_talk.talk_mypage .pop_cont.af .w_qna_txt {position:relative;}
#pop_talk.talk_mypage .pop_cont.af .w_qna_txt span {position:absolute; left:15px; top:10px; color:#999; font-size:14px; font-weight:700; line-height:1.5;}
#pop_talk.talk_mypage .pop_cont.af .w_qna_txt textarea.view_tc {display:block; height:120px;}
#pop_talk.talk_mypage .pop_cont.af textarea.view_tc._end {height:178px; background:#fdf8e3 url(/asset/skin/riki_senior/images/pop_talk/icon_end.png) no-repeat center;}

#pop_talk.talk_mypage div.ly_help {right:-36px; top:40px;}


/*ë§¤ë‹ˆì € ë¬¸ì˜*/
#pop_talk.talk_mypage .view_mng {display:none;}
#pop_talk.talk_mypage .pop_cont.af .wrap_addfile.view_mng {display:none;}
/*ìŒ¤ ë¬¸ì˜*/
/*#pop_talk.talk_mypage .view_tc {display:none;}*/


/*ë ˆì´ì–´íŒì—…*/
.ly_talk.trplayer {display:none;}
.ly_talk.trplayerw {display:none;}
.layer_poptalk {position:absolute; left:0; right:0; top:7%; bottom:0;}
.layer_poptalk #pop_talk {position:static; margin:0 auto; height:auto; overflow:visible;}
.layer_poptalk #pop_talk div.ly_policy {left:5px; right:5px; bottom:23px;}
.layer_poptalk #pop_talk a.pop_close {background:url(/asset/skin/riki_senior/images/pop_talk/layer_close.png) center no-repeat;}
/*=================================================================================

* ë¬¸ì˜ : ê¸°ì¡´ common.css ì—ì„œ ê°€ì ¸ì˜´. END

=================================================================================*/

/*=================================================================================

* ì¿ í° ë“±ë¡ ë²„íŠ¼ button <= submit. ê¸°íƒ€

=================================================================================*/
.board-list .list-item .col04{
    line-height: 1.2;
}
.board-search input[type="button"] {
    display: inline-block;
    vertical-align: middle;
    width: 46px;
    height: 46px;
    background: #CD1618 url("../img/icon-search.svg") center no-repeat;
    border: 1px solid #B20B0D;
    color: transparent;
    border-radius: 5px;
    cursor:pointer;
}
.board-search input[type="button"] {
    background: #F76718;
    color: #fff;
    boarder: 1px solid #B20B0D;
    width: 60px;
}
/*=================================================================================

* ì¿ í° ë“±ë¡ ë²„íŠ¼ button <= submit. ê¸°íƒ€ END.

=================================================================================*/

/*=================================================================================

* í•™ìŠµë¦¬í¬íŠ¸, ë ˆë²¨í…ŒìŠ¤íŠ¸ë¦¬í¬íŠ¸ ë“£ê¸°ì•„ì´ì½˜

=================================================================================*/
.result-detail .text-area .exp-tit:after {
    background: none;
}
.result-detail .text-area .exp-tit a img{
    display: inline-block;
    vertical-align: middle;
    margin-left: 10px;
    clear: both;
    content: '';
    width: 24px;
    height: 24px;
}
/*=================================================================================

* í•™ìŠµë¦¬í¬íŠ¸, ë ˆë²¨í…ŒìŠ¤íŠ¸ë¦¬í¬íŠ¸ ë“£ê¸°ì•„ì´ì½˜ END.

=================================================================================*/

/*=================================================================================

* ìˆ˜ì—…ë³´ê¸°(ë³¸í•™ìŠµ) ë‹¤ë¥¸ Unitë³´ê¸° í˜„ Unit ì„ íƒ

=================================================================================*/
.class-start .all-feedback .feed-item a.active {
    background: #EBF3FF;
    color: #0D6EFD;
}
/*=================================================================================

* ìˆ˜ì—…ë³´ê¸°(ë³¸í•™ìŠµ) ë‹¤ë¥¸ Unitë³´ê¸° í˜„ Unit ì„ íƒ END.

=================================================================================*/

/*=================================================================================

* ìˆ˜ì—…ë³´ê¸°(ë³µìŠµ) ì„ ìƒë‹˜ ë§Œì¡±ë„

=================================================================================*/
.class-start .star-rate {
    width: 280px;
}
.rating_panel{width:190px;height:27px;display:inline-block;vertical-align:middle;font-size:0;background:url('/assets/hpg/asp/ebspeak-junior/cmn/pc/img/icon_rating.png') 0 0 repeat-x;position:relative;}
.rating_panel .rating_score{content:'';width:100%;height:100%;font-size:0;text-indent:-9999px;background:url('/assets/hpg/asp/ebspeak-junior/cmn/pc/img/icon_rating.png') 0 -27px repeat-x;position:absolute;left:0;top:0;}
.rating_panel button{width:10%;height:100%;display:inline-block;font-size:0;text-indent:-9999px;background:none;position:relative;z-index:1;}
/*=================================================================================

* ìˆ˜ì—…ë³´ê¸°(ë³µìŠµ) ì„ ìƒë‹˜ ë§Œì¡±ë„ END.

=================================================================================*/

/*=================================================================================

* ìˆ˜ê°•ë£Œ í•œëˆˆì— ë³´ê¸°

=================================================================================*/
.class-pay .tabs_wrapper .tabs li {
    line-height: 2.8;
    font-weight: 700;
    color:#232323;
}

/*=================================================================================

* ê²Œì‹œíŒ ê²€ìƒ‰ì°½

=================================================================================*/
.board-search select {
    width : 100px;
}
.board-search input[type=submit] {
    cursor:pointer;
}
.board-search input[type=search] {
    padding-right:10px;
}

/*=================================================================================

* calendar => table
* ì·¨ì†Œ/ë³´ê°• í…ìŠ¤íŠ¸ ê²¹ì¹¨ ë°©ì§€
=================================================================================*/
#calendar ul.weekend li {
    width: calc(100%/7);
}

#calendar .bullet.right {
    right: 62px;
}


/*2023-05-12*/
@media (max-height: 768px){
    .trplayerw {
        z-index: 1000;
    }
    .layer_wrap {
        top:0;
        transform: none;
        z-index: 1000;
    }
    .layer_wrap[layer="layer_apply"] .pop_layer_cont {
        max-height: 470px;
    }
}
.tea-list-item .over-info-scroll {
    overflow-y: auto;
}
/*2023-05-12*/
