@charset "UTF-8";

/*common*/
caption{padding-top:0 !important; padding-bottom:0 !important;}
.txt_point{color:#f1108e !important;}
.fix_clear{position:relative;font-size:0;}
.fix_clear:after{content:'';clear:both;display:block;}
.input-wrap .timer{color:#f1108e !important;}
.txt_black{color:#000;}
.pt_30{padding-top:1.99999999rem !important;}
.info_tag_num{font-size:0.8rem;display:inline-flex;border-radius: 6px;color:#666;padding:6px;margin-bottom:0.5rem;}
.txt_gray_14{font-size:0.933333333rem;color:#666;}
.font-larger, .font-larger *{font-size:0.933333333rem !important;}

/*더보기버튼*/
.btn-lv02.more{color:#000;}
.page_num{font-size:0.933333333rem;margin-left:5px;}
.page_num .num_point{color:#f1108e;}

.cont_section > .articles-wrapper{padding-top:0;}
.cont_section > .articles-wrapper::before{width:0;height:0;}

.pop-toast{bottom:100px !important;}
.pd_space2{padding-bottom:2.666666667rem}

.input-txt.select button.ui-select-btn span{color:#000;}
.fix_clear .pos_bg_search{position:absolute;right:0;bottom:-5px;}
.des_go_type{margin-bottom:1rem !important}
.des_go_type:last-child{margin-bottom:0rem !important}
.des_go_type.on{ border:1px solid #f1108e !important; }
.des_go_type.on .input-checkbox label:before{ content:''; border:none !important; width:3.333333333rem; background:url('../images/common/notice_pci_on.png') center center no-repeat; background-size:2rem auto; }
.des_go_type .input-checkbox label{ padding-left: 3.888888888rem !important; }
.des_go_type .input-checkbox label:before{ content:''; border:none !important; width:3.333333333rem; background:url('../images/common/notice_pci_off.png') center center no-repeat; background-size:2rem auto; }
.des_go_type .input-checkbox label:after{ content:''; border:none !important; }

.tit_img_wrap {position:relative;padding:1.99999999rem 0 1rem;margin-bottom:1.99999999rem;display:table;width:100%;border-bottom:2px solid #000;}
.tit_img_wrap .tit_img{display:table-cell;height:100%;vertical-align:middle;padding:0 1.4rem 0 70px;font-weight:bold;height:47px; line-height:1.4rem;word-break: break-all;}
.tit_img_wrap .tit_img_blue{background:url('../images/common/tit_img_blue.png') 10px center no-repeat;background-size:47px 47px;}
.tit_img_wrap .tit_img_pink{background:url('../images/common/tit_img_pink.png') 10px center no-repeat;background-size:47px 47px;}
.tit_img_wrap .tit_img_yellow{background:url('../images/common/tit_img_yellow.png') 10px center no-repeat;background-size:47px 47px;}
.tit_img_wrap .tit_img_gray{background:url('../images/common/tit_img_gray.png') 10px center no-repeat;background-size:47px 47px;}
.tit_img_wrap .tit_img_green{background:url('../images/common/tit_img_green.png') 10px center no-repeat;background-size:47px 47px;}
.tit_img_wrap .tit_img_robot{background:url('../images/common/tit_img_robot.png') 10px center no-repeat;background-size:47px 47px;}
.btn_refresh{position:absolute;right:0;top:50%;margin-top:-9px; width:1.8rem; height:1.8rem; border:1px solid #ccc;border-radius:25px;background:url('../images/common/icon_refresh.png') center center no-repeat;background-size:14px 14px;}

.pop_inner_data .articles-name + .tit_img_wrap{padding-top:1rem;}
.pop_inner_data .cont_section > .tit_img_wrap{padding-top:1.33333rem;}

.box-type02{border:1px solid #bbb !important;}
.box-type02 .info.txt{color:#666;font-size:0.933333333rem;}
.box-type02 .info dt{color:#333 !important;font-weight: 400 !important;}
.box-type02 .info .clr_blue{font-weight:bold; color:#2169d4 !important;}
.box-type02 .info .clr_red{font-weight:bold; color:#f1108e !important;}

.box-type02 .info dd{color:#000 !important;font-weight: 700 !important; margin-bottom:0;}

.box-type02 .box_in_btn {display:flex; border-top:1px solid #bbb; height:auto; width:100%;justify-content: center; }
.box-type02 .info + .box_in_btn {margin-top:-0.666rem;}
.box-type02 .box_in_btn a{position:relative;display:flex;min-height:3rem; width:100%;justify-content:center; align-items:center; vertical-align:middle; color:#f1108e !important; text-align:center; font-size:0.933333333rem;}
.box-type02 .box_in_btn a + a:after{content:'';position:absolute;left:0;top:0;height:100%;width:1px;background-color:#bbb;}
.ui-check-item.checked .box-type02 .box_in_btn{border-top:1px solid #f1108e;}
.ui-check-item.checked .box-type02 .button2.box_in_btn a + a:after{background-color:#f1108e;}

.box-type02 .button3.box_in_btn a{width:33.33333%;}
.box-type02 .button3.box_in_btn a{position:relative;}
.box-type02 .button3.box_in_btn a + a:after{content:'';position:absolute;left:0;top:0;height:100%;width:1px;background-color:#bbb;}
.ui-check-item.checked .box-type02 .button3.box_in_btn a + a:after{background-color:#f1108e;}

.icon_arrow_right{position:relative; width:100%; padding-right:16px; vertical-align:3px; display:inline-block;}
.icon_arrow_right:after{content:''; width:8px; height:12px; position:absolute; right:5%; top:50%; margin-top:-6px; background:url('../images/common/icon_arrow_r_on.png') right center no-repeat;background-size:100% auto;}
                        
.ico_arrow_r{position:relative;padding-right:16px; vertical-align:3px;display:inline-block;}
.ico_arrow_r:after{content:'';width:7px;height:11px;position:absolute;right:0;top:50%;margin-top:-5px;background:url('../images/common/icon_arrow_r_on.png') right center no-repeat;background-size:6.5px 10.5px;}
.ico_arrow_r.link_none:after{display:none;width:0;height:0;}

.btn_bgm_ico1{position:relative; padding-left:28px; vertical-align:3px; display:inline-block;}
.btn_bgm_ico1:after{content:''; width:22px; height:18px; position:absolute; left:0; top:50%; margin-top:-9px; background:url('../images/common/kpi_capture.png') center center no-repeat; background-size:100% 100%;}

.btn_bgm_ico2{position:relative; padding-left:28px; vertical-align:3px; display:inline-block;}
.btn_bgm_ico2:after{content:''; width:22px; height:20px; position:absolute; left:0; top:50%; margin-top:-8px; background:url('../images/common/kpi_chat.png') center center no-repeat; background-size:100% 100%;}

.btn_bgm_ico3{position:relative; padding-left:28px; vertical-align:3px; display:inline-block;}
.btn_bgm_ico3:after{content:''; width:24px; height:20px; position:absolute; left:0; top:50%; margin-top:-10px; background:url('../images/common/kpi_display.png') center center no-repeat; background-size:100% 100%;}

.high_bt_pink .high_tit{position:relative;display:inline-block;}
.high_bt_pink .high_tit span, .high_bt_pink .high_tit strong{position:relative;z-index:2;}
.high_bt_pink .high_tit:after{content:'';height:5px;background-color:#ffadda;width:100%;position:absolute;left:0;bottom:4px;z-index:1;}
.high_bt_pink .high_tit.pos_btm_0:after{content:'';height:5px;background-color:#ffadda;width:100%;position:absolute;left:0;bottom:0px;z-index:1;}

.list_total_wrap{position:relative;font-size:0;}
.list_total_wrap:after{content:'';clear:both;display: block;}
.list_total_wrap.has_pos_r{padding-top:6px;}
.list_total_wrap.pto_cust{ padding-top:1.333333334rem; }

.list_total_wrap .total{color:#000;font-size: 0.933333333rem;padding-left:0; margin-bottom:1rem;}
.list_total_wrap .pos_r{position:absolute;right:0;bottom:0;}
.list_total_wrap .pos_r_t{position:absolute;right:0;top:0;}
.list_total_wrap .title_tags{float:left;font-size:1.066666667rem;font-weight:700;padding-bottom:0.3333rem;}
.list_total_wrap .tit_tags{float:right;text-align:right;}
.list_total_wrap .tit_tags .tag_type1.pink{margin-bottom:0.3333rem;}
.list_total_wrap .tit_tag{display:inline-block;font-size:0.8rem;color:#f1108e;border:1px solid #f1108e;border-radius:4px;padding:0.3333rem 0.5333rem;}
.list_total_wrap .tag_type1 + .tag_type1{margin-left:5px;}

.total_btns .btn_check + .btn_check{margin-left:5px;}
.btn_check{border:1px solid #bbb;color:#bbb;border-radius:24px;padding:2px 6px;font-size: 0.8rem;}
.btn_check.on{border:1px solid #f1108e;color:#f1108e;}
.btn_check em{padding-left:13px;background:url('../images/common/icon_arrow_d_off.png') left center no-repeat;background-size:10px auto;}
.btn_check.on em{background:url('../images/common/icon_arrow_d_on.png') left center no-repeat;background-size:10px auto;}

.sort_wrap{padding-bottom:1.33333rem;}
.sort_wrap.pbo_bottom{ padding-bottom:1.22222rem; }
.input-flex.pbo_bottom .in-message{ margin-bottom:1.33333rem; }

.result_wrap .tit_img_wrap{ padding-top:2.33333rem; }
.tit_img_wrap.plan_sp{ margin-bottom: 1.666666667rem; }
.sort_tit{text-align:right;}
.bnts_sort{border-bottom:1px solid #000;padding:0.888rem 0 1.222rem;}
.bnts_sort .btn_check{margin-right:3px;margin-top:0.5333rem;}
.sort_tit.active + .bnts_sort{display:block;}

.tag_type1{display:inline-block;font-size:0.8rem;border-radius:4px;padding:0.3333rem 0.5333rem;}
.tag_type1.pink{color:#f1108e;border:1px solid #f1108e;}
.tag_type1.black{color:#000;border:1px solid #000;}
.sort_tit.active .tag_type1.pink, .tag_type1.pink.active{background-color:#f1108e;color:#fff;position: relative;padding-right:23px;}
.sort_tit.active .tag_type1.pink:after, .tag_type1.pink.active:after{content:'';background:url('../images/common/tooltip-white_close.png') center center no-repeat;width:10px;height:100%;background-size:10px 10px;position: absolute;top:0;right:0.5333rem}

.tag_type1:disabled{ opacity: 0.2; }

.custom_check{padding-bottom:0.5rem;}
.custom_check_txt{font-size:0.8rem !important;text-align:right;width:100%;text-align:right;padding-right:0.7rem;box-sizing: border-box;}

.folding-wrap-tp01{padding-top:1.334rem;border-top:2px solid #000;margin-top:3.333333rem !important;}
.folding-wrap-tp01.mto_spc{ margin-top:2.444444445rem !important; }
.folding-wrap-tp01 .btn-act{top:1rem !important;}
.folding-wrap-tp01.open .btn-act{top:1.5rem !important;}
.btn-wrap.center + .folding-wrap-tp01{margin-top:3.333333rem;}
.notice-wrap dd .notice-list > ul > li > ul{padding:5px 0;}
.notice-wrap dd .notice-list > ul > li > ul > li{padding:3px 0;}

.btns_area{padding-top:1rem;font-size:0;}
*[class^="btn-lv0"].grayline{border:1px solid #ccc !important;}
.btns_area.bnts_col2 .btn-lv02{width:49%;}
.btns_area.bnts_col2 .btn-lv02:nth-child(2){margin-left:2%;}
.btns_area.bnts_col3 .btn-lv02{width:32%;}
.btns_area.bnts_col3 .btn-lv02:nth-child(2){margin:0.33333rem 2% 0;}
.btns_area .btn-lv02{padding:0;vertical-align:top;word-break:break-all;margin-top:0.33333rem;}
.btn-lv02{height:3rem !important;}
.btn-lv02 .txt{font-size:0.933333rem !important;}

.btns_sns{padding:1.99999999rem 0 1rem;}
.btns_sns a{display:inline-block;font-size:0.8rem;color:#f1108e;min-width:72px;padding:0.2rem 0;border:1px solid #f1108e;border-radius: 5px;text-align:center;}
.btns_sns a + a{margin-left:7px;}
.btns_sns .btn_ico_sms span{background:url('../images/common/ico_sms.png') left center no-repeat;background-size:15px auto;padding-left:20px;}
.btns_sns .btn_ico_mail span{background:url('../images/common/ico_email.png') left center no-repeat;background-size:16px auto;padding-left:20px;}
/* *[class^="btn-lv0"]{padding:0 !important;text-align:center;} */
.doc-list a{color:#000;box-sizing: border-box;padding-right:15px !important;}

.table-tp02 th{color:#333 !important;background:#fff !important;border-right: 1px solid #ddd !important;}
.table-tp02 td{font-weight:bold;color:#000 !important;}
.table-tp02 td, .table-tp02 th{border-bottom: 1px solid #ddd !important;}
.table-tp03{border-top:none !important;border-bottom:none !important;}
.table-tp03 th{color:#333 !important;}
.table-tp03 td{font-weight:bold;color:#000 !important;}
.table-tp03 td.clr_red{font-weight:bold; color:#f1108e !important;}
.table-tp03 td.clr_blue{font-weight:bold; color:#2169d4 !important;}
.table-tp03 td .clr_blue{font-weight:bold; color:#2169d4 !important;}
.table-tp03 td .clr_red{font-weight:bold; color:#f1108e !important;}
.table_detail_info .tbl-tit-tp01{border-bottom:1px solid #f1108e !important;}
.table_detail_info .table-tp03{border-bottom:1px solid #ccc !important;}
.table_detail_info .table-tp03 tr:last-child th,
.table_detail_info .table-tp03 tr:last-child td{ padding-bottom: 1.5rem !important; } 
.table-tp03.th_pt_no tr:first-child td, .table-tp03.th_pt_no tr:first-child th{padding-top:0 !important;}
.table_detail_info .table-tp03.tb_bd_btm_none{border-bottom:none !important;}
.table_detail_info .table-tp03.tb_bd_btm_none td, .table_detail_info .table-tp03.tb_bd_btm_none th{padding:0.666666667rem 0 0;}

.article-title{margin-bottom:1rem !important;}
.tbl-tit-tp01 + .table-wrap-tp01{margin-top:0 !important;}
.tbl-tit-tp01{border-bottom:1px solid #000;padding-bottom:1rem;}
.tbl-tit-tp01.mb_bottom{ margin-bottom:1.55555rem; }

.tit_caption:first-child{ margin-top:1.5rem; margin-bottom:1.5rem;}
.tit_caption caption{ margin-bottom:1rem; }
.tit_caption caption , .tit_bull{line-height:1.4rem;text-indent:0;width:auto;height:auto;font-size:1rem;font-weight:bold;caption-side:top;color:#000;position:relative;padding-left:8px; word-break:break-all; }
.tit_caption caption.clr_bpoint:after{content:'';width:2px;height:2px;background-color:#f1108e;position:absolute;left:0;top:50%;margin-top: -1px;}
.tit_caption caption:after, .tit_bull:after{content:'';width:2px;height:2px;background-color:#000;position:absolute;left:0;top:50%;margin-top: -1px;}
.tit_bull_group .tit_bull { margin:1.66666rem 0 1.33333rem;}

.table-tp01.va_m tbody td{vertical-align: middle;}

.select_btns{position:relative;font-size:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;/* display:flex; */-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.select_btns > li{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;/* flex:1; */margin-top:0}
.select_btns .select_btn{display:inline-block;border:1px solid #ddd;padding:1.33333rem 0 1rem 0;position:relative;width:100%;text-align:center;}
.select_btns .select_btn:before{content:'';position:absolute;top:0.66667rem;right:0.66667rem;width:1.666666667rem;height:1.666666667rem;border:0.066666667rem solid #bbb;text-align:center;background-color:#fff;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;border-radius:1.666666667rem}
.select_btns .select_btn:after{content:'';display:block;position:absolute;top:1.16667rem;right:1.133336667rem;width:0.8rem;height:0.466666667rem;border:0.066666667rem solid #ccc;border-bottom:0.066666667rem solid #fff;border-left:0.066666667rem solid #fff;-webkit-transform:rotate(130deg);-ms-transform:rotate(130deg);transform:rotate(130deg);-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}
.select_btns > .active .select_btn:before{border:0.066666667rem solid #f1108e;background-color:#f1108e;}
.select_btns > .active .select_btn:after{border:0.066666667rem solid #fff;border-bottom:0.066666667rem solid #f1108e;border-left:0.066666667rem solid #f1108e;}

.select_btns .select_btn .txt{font-size:0.933333333rem;color:#000;line-height:1.2rem;display:inline-block;font-weight:bold;}
.select_btns > .active .select_btn {border:1px solid #f1108e;z-index:2;}
.select_btns > .active .select_btn .txt{color:#f1108e;}
.select_btns .select_btn .icon{padding-top:3.11111rem;display:inline-block;}
.select_btns .select_btn .icon_paper{background:url('../images/common/ico-paper-off.png') center top no-repeat;background-size:auto 34px;}
.select_btns > .active .select_btn .icon_paper{background:url('../images/common/ico-paper-on.png') center top no-repeat;background-size:auto 34px;}
.select_btns .select_btn .icon_sms{background:url('../images/common/ico-sms-off.png') center top no-repeat;background-size:auto 34px;}
.select_btns > .active .select_btn .icon_sms{background:url('../images/common/ico-sms-on.png') center top no-repeat;background-size:auto 34px;}
.select_btns .select_btn .icon_email{background:url('../images/common/ico-email-off.png') center top no-repeat;background-size:auto 34.5px;}
.select_btns > .active .select_btn .icon_email{background:url('../images/common/ico-email-on.png') center top no-repeat;background-size:auto 34.5px;}
.select_btns .select_btn .icon_paper01{background:url('../images/common/agree_ic_off.png') center top no-repeat;background-size:33.5px 33.5px;}
.select_btns > .active .select_btn .icon_paper01{background:url('../images/common/agree_ic_on.png') center top no-repeat;background-size:33.5px 33.5px;}
.select_btns .select_btn .icon_url{background:url('../images/common/mobile_ic_off.png') center top no-repeat;background-size:33.5px 33.5px;}
.select_btns > .active .select_btn .icon_url{background:url('../images/common/mobile_ic_on.png') center top no-repeat;background-size:33.5px 33.5px;}

.select_btns_col2 .select_btn{width:50%;}
.select_btns_col2 .select_btn + .select_btn{margin-left:-1px;}

.none_select_btns.select_btns{margin-top:1.99999999rem;}
.none_select_btns.select_btns .select_btn:before, .none_select_btns.select_btns .select_btn:after{display:none;}

.tab_slt_btn{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;/* flex:1; */margin-top:0;background-color:#e5e5e5;color:#000;text-align:center;font-size:1rem;line-height:1.2rem;height:3.4rem;display:inline-flex;align-items:center;justify-content:center;}
.tab_slt_btn.on{background-color:#260f54;color:#fff;}
.tab_slt_btn.disabled{background-color:#ddd ;color:#bbb;}
.tab_slt_btn + .tab_slt_btn{border-left:1px solid #fff;}
.tab_slt_btn .t_line2{line-height:14px;}
.in-message .tab_select_content{padding-top:2rem;}

.table-area .text-lv02{font-weight:bold;}
.tbl-tit-tp01 .text-lv02{font-weight:bold;}
.pdt_text_lv .text-lv02{padding:1.99999999rem 0 0;}
.ui-tab-contents.pdt_text_lv .article-title:first-child .text-lv02{padding-top:0;}

.ui-tab-contents{padding-top:2.33333rem;}
.tab_nav_cell{margin-bottom:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;/* display:flex; */-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.tab_nav_cell > li{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;/* flex:1; */margin-top:0;vertical-align: middle;}
.tab_nav_cell > li > a{width:100%;background-color: #e5e5e5;color: #000;}
.tab_nav_cell > li.active > a{width:100%;background-color: #260f54;color: #fff;}
.tab_nav_cell > li:nth-of-type(even){margin-left:0.5rem;}
.tab_nav_cell > li:nth-child(3){margin-left:0.5rem}
.tab_nav_cell_no > li:nth-of-type(even), .tab_nav_cell_no > li:nth-child(3){margin-left:0;}
.tab-nav-container.tp02 .tab-nav .tab-item.active .tab-link .txt{font-weight:bold;}
.input-txt .data-fix{color:#000 !important;border-bottom:none !important;padding-bottom: 0 !important;}

.btn_search_s{width:20px;height:20px;background:url('../images/common/btn_search_s.png') center top no-repeat;background-size:100% 100%;}
.input-txt.addr .btn_search_s{position:absolute;right:5px;top:8px;}
.input-txt.addr .addr-txt{padding-right:2.5rem;}
.ico_ps{position:relative;}
.ico_ps:after{content:'*';font-size:1rem;position:relative;top:0.3rem;left:0.2222rem;color:#f1108e;}
.txt_ps{position:relative;font-size:0.8rem;color:#666;padding-left:9px;margin-top:8px;}
.txt_ps:after{content:'*';font-size:0.8rem;position:absolute;top:0.2rem;left:0;color:#666;}
.tit_img_wrap + .tit_ps{text-align:right;font-size:0.8rem;color:#f1108e;margin-top:-1.33333rem;}

.list_info_table{border-top:1px solid #000;}
.list_info_table > ul > li{padding-top:1.3rem;border-bottom:1px solid #ddd;}
.list_info_table > ul > li .box_in_list{padding:0;}
.list_info_table > ul > li .box_in_list .tit{font-size:1.14rem;font-weight: 700;margin-bottom:0.3rem;}
.list_info_table > ul > li .box_in_list .table-tp03{border-bottom:none;}

.custom_info_box{background-color:#efefef;display:table;width:100%;padding:0.8rem 1rem;margin-bottom:1.3rem;}
.custom_info_box .name{color:#000;font-size:1.111111112rem;display:table-cell;font-weight:700;}
.custom_info_box .date{color:#666;font-size:0.933333333rem;display:table-cell;white-space: nowrap;text-align:right;}

.wrap_custom_info_item{font-size:0;}
.custom_info_items{display:inline-block;padding-right:7px;}
.custom_info_item{display:inline-block;width:103px;height:102px;margin-right:10px;margin-bottom:0.8rem;overflow:hidden;box-shadow: 0 3px 6px 0 rgba(0,0,0, 0.16);border:1px solid #d1d1d1;border-radius: 7px;padding:0.66667rem;box-sizing: border-box;background: url('../images/common/icon_arrow_r.png') 90% 1rem no-repeat;background-size:6px auto;}

.custom_info_item .tit{text-align:left;height:48px;color:#000;font-size:1rem;line-height:1.4rem;display:block;overflow:hidden;padding-right:25px;box-sizing: border-box;}
.custom_info_item .number{color:#f1108e;font-size:1rem;display:block;text-align:right;}
.custom_info_item .number .num{font-size:1.6rem;font-style: normal;}

.notice_order_list li{list-style-type:decimal;margin-left: 1rem;}
.tab-nav-container.tab_scr_custom{overflow:visible !important;}
.tab-nav-container.tab_scr_custom .ui-tab-nav.scroll{width:auto !important;margin:0 -20px;}

.space_top_tit{padding-top:0;margin-top:-1.33333rem;}

.tab-nav-container.tab_scr_square {margin-right:-20px; margin-left:-20px;}
.tab-nav-container.tab_scr_square .ui-tab-nav{border-bottom:none !important;}
.tab-nav-container.tab_scr_square .tab-nav .tab-item{min-width:90px !important;height:64px !important;padding:0 0.66667rem 0 0 !important;overflow:hidden;vertical-align:middle;}
.tab-nav-container.tab_scr_square .tab-nav .tab-item .tab-link{position:relative;display:block !important;background: #eee !important;border-radius: 5px;border:1px solid #ddd;text-align:left !important;}
.tab-nav-container.tab_scr_square .tab-nav .tab-item .tab-link .fam{display:inline-block;color:#000;font-size:0.8rem;padding:0.5rem 0.5333rem 25px; width:100%; height:1.6rem;box-sizing: border-box;white-space: nowrap;}
.tab-nav-container.tab_scr_square .tab-nav .tab-item .tab-link .name{color:#000;font-size:1rem;display:inline-block;padding:0 0.5333rem 5px;box-sizing: border-box;width:100%;text-align:right;line-height:1.2rem;white-space: nowrap;}
.tab-nav-container.tab_scr_square_bg{position: relative;padding:0 0 15px 40px;}
.tab-nav-container.tab_scr_square_bg:after{content:'';position:absolute;left:0;bottom:0;width:100%;height:40px;background-image:linear-gradient(to right, #ff6ebf 61%, #1095e1 97%);}
.tab-nav-container.tab_scr_square_bg:before{content:'';position: absolute;left:0;bottom:0;border-right: 20px solid  #ff6ebf;border-bottom:20px solid #fff;border-left:none;border-top:20px solid #fff;z-index: 2;}
.tab-nav-container.tab_scr_square_bg .tab-nav {position:relative;z-index:2;}
.tab-nav-container.tab_scr_square_bg .tab-nav .tab-item{background-color:transparent !important;}
.tab-nav-container.tab_scr_square_bg .tab-nav .tab-item.active .tab-link.active{background: #f1108e !important;border:1px solid #f1108e;}
.tab-nav-container.tab_scr_square_bg .tab-nav .tab-item.active .tab-link.active .fam, .tab-nav-container.tab_scr_square_bg .tab-nav .tab-item.active .tab-link.active .name{color:#fff;}

.btns_b_space .btn_b_space + .btn_b_space{margin-top:8px;}

.flag-type01.info_name_date{padding:0 0 5px !important;}
.flag-type01.info_name_date .ico-arrow-style{width:7px;height:7px;position: relative;top:-1px;}
.flag-type01.info_name_date + .title-lv02{margin-top:0 !important;}
.tooltip_page.open.open_t_2{bottom:2rem !important;}

.step_wrap{padding-top:1.66666rem;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}
.step_wrap:after{content:'';height:2px;width:100%;position:absolute;left:0;top:38px;background-color:#ddd;}
.step_wrap .step{width:25%;flex-grow: 1;text-align:center;position:relative;padding-top:30px;}
.step_wrap .step:first-child::before{content:'';width:50%;height: 30px;background: #fff;position: absolute;left:0;top:0;z-index: 2;}
.step_wrap .step:last-child::before{content:'';width:50%;height: 30px;background: #fff;position: absolute;right:0;top:0;z-index: 2;}
.step_wrap .step .txt{color:#666;display:inline-block;font-size:0.8rem;word-break: break-all;text-align:center;}
.step_wrap .step:after{display:block;width:28px;height:28px;border:2px solid #666;color:#666;font-size:0.933333333rem;border-radius: 50%;position:absolute;top:0;left:50%;margin-left:-14px;line-height:1.5rem;z-index:3;background:#fff;}
.step_wrap .step1:after{content:'1';}
.step_wrap .step2:after{content:'2';}
.step_wrap .step3:after{content:'3';}
.step_wrap .step4:after{content:'4';}
.step_wrap .step5:after{content:'5';}
.step_wrap .step.on:after{border:2px solid #f1108e;color:#f1108e;}
.step_wrap .step.on .txt{color:#f1108e;}

.step_wrap .step.on.active:after{ border:2px solid #f1108e; color:#fff; background:#f1108e; box-shadow:0 1px 6px rgba(0, 0, 0, 50%); }
.step_wrap .step.on.active .txt{color:#f1108e;}

.fl_right.info_name_date{ font-size:0.9rem; color:#f1108e;}
.info_name_date{display:block;font-size:0.8rem;color:#666;}
.info_sub_title{ font-size:0.9rem;color:#666; margin-bottom:0;  }
.bg_white_tp{margin:0 -20px;padding:0 1.33333rem;background-color: #fff;box-sizing: border-box;}

.step_box_top{border-bottom:none !important;padding-bottom:0.66667rem !important;}

.list_bdr_m.b_in_message > li{padding-top:1.66666rem;}
.list_bdr_m.b_in_message.resul_tbl_des > li{ padding-top:1.3333333333333333rem; padding-bottom:1.3333333333333333rem; }
.list_bdr_m.b_in_message.resul_tbl_des > li + li{ border-top:2px solid #ccc; }

.list_bdr_m > li:first-child{padding-top:0;}
.list_bdr_m > li + li{border-top:1px solid #ccc;}
.list_bdr_m > li .txt_price{padding:0.55555rem 0 1.33333rem;text-align:right;font-size:0.933333333rem;color:#666;}
.list_bdr_m > li .txt_price .txt_point{font-size:1.066666667rem; font-weight:700; margin-left:10px;}

.title_lv02{font-size:1.13333rem; font-weight:bold; color:#000; padding-top:0.66666rem;}

.smart-url-wrap.smart-type2 .custom-info-wrap{ margin-top:3rem; }

.box_round_b{position:relative;border:1px solid #bbb;border-radius: 10px;padding:1rem;}
.box_round_b .pos_r_t_btn{position:absolute;right:1rem;top:1rem;}

.box_round_tit{padding:0 !important;}
.box_round_tit .round_tit{padding:0.5333rem 1rem;background-color:#f8f8f8;border-top-left-radius: 10px;border-top-right-radius: 10px;}
.box_round_tit .round_txt{padding:0.3333rem 1rem 1rem;}
.box_round_tit .table-tp03{margin-top:0.5rem;margin-bottom:0.5rem;}
.box_round_tit .title-lv01{font-size:1.13333rem;}
.title_f17 + .list_name_card{margin-top:0.3333rem;}
.list_name_card{margin-bottom:0 !important;}
.list_name_card > li{display:table;width:100%;padding-top:0.5rem;}
.list_name_card > li span{display:table-cell;font-size:0.933333333rem;font-weight:bold;word-break: break-all;text-align:right;font-size: 0.933333333rem;}
.list_name_card > li span.tit{font-weight: 400;width:31%;text-align:left;color:#333;}
.title_f17{font-size: 1.13333rem;font-weight:bold;color:#000;}

.label_tit_wrap{padding-top:1.99999999rem;}
.label_tit_wrap .tit{font-size:0.933333333rem; color:#666;padding-bottom:0.5333rem;}
.label_tit_wrap.half{padding-top:1rem;}
.wrap_flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;justify-content: space-between;}
.wrap_template .template_box{background-color:#e5e5e5;text-align:center;width:31%;height:auto;line-height:50px;overflow: hidden;text-align:center;}
.wrap_template .template_box img{ width:100%; max-width:100%; height:100%; vertical-align:middle;}
.wrap_template .template_box.on{ border:2px solid #f1108e; }

.btn_bg_url{background:url('../images/common/urlsend_ic.png') no-repeat 16px center; background-size:20px 20px; }
.btn_bg_down{background:url('../images/common/download_ic.png') no-repeat 16px center; background-size:20px 20px; }
.btn_bg_img{background:url('../images/common/ico_photo.png') no-repeat 16px center; background-size:20px 20px; }
.btn_bg_phone{background:url('../images/common/icon_phone.png') no-repeat 16px center; background-size:16px auto;}
.btn_bg_day{background:url('../images/common/icon_day.png') no-repeat 16px center; background-size:16px 16px;}

.label_tit_wrap .btn_bg_img{width:100%;}
.label_tit_wrap .file_name{padding-top:0.66667rem;margin-bottom:0 !important;}
.label_tit_wrap .file_name + .file_name{margin-top:0.66667rem;}
.label_tit_wrap .file_name span{font-size: 1rem;color:#000;border-bottom:1px solid #000;}

.list_certii li + li{margin-top:20px;}
.list_certii li .img{width:100px;height:100px;line-height:100px;overflow:hidden;text-align:center;}
.list_certii li .img img{max-width:100%;vertical-align: middle;max-height:100%;}
.list_certii li .input-txt{width:80px;}
.list_certii li .pb_vertical{position:relative;height:100px;}
.list_certii li .pb_vertical .tit{padding-top:17px;}
.list_certii li .pb_vertical .custom-check .check{top:13px;}
.txt_gray{color:#666 !important;}

.ico_arrow_side{padding:7px 28px 7px 0;background:url('../images/common/ico_arrow_side.png') no-repeat 99% center; background-size:20px 20px;}

.list_li_t15 > li + li{margin-top:1rem;}
.box_card_wrap{position: relative;border:1px solid #707070;border-radius: 8px;padding:1.33333rem 1rem 2rem;}
.box_card_wrap .btn_close{ position:absolute; display:block; width:15px; height:15px; right:15px; top:20px; text-indent:-9999px; background:url('../images/common/pop_close.png') no-repeat center center; background-size:20px 20px; z-index:8; }
.box_card_wrap .top label.tit{font-size:0.8rem;color:#666;}
.box_card_wrap .top .btn_custom_check{padding-bottom:7px;width:150px;}
.box_card_wrap .wrap_file{position: relative;width:100%;}
.box_card_wrap .img_file_name{position:absolute;left:0;bottom:0;background-color:#fff;}
.box_card_wrap .btn_file_del{position:absolute; display:block; width:12px; height:12px; right:10px; top:15px; text-indent:-9999px; background:url('../images/common/ico_close_tooltip.png') no-repeat center center; background-size:20px 20px; z-index:8; }

.info_box_tags{padding:0 1.333333333rem 0.3333rem;}
.info_box_tag{color:#666;font-size:0.8rem;position:relative;}
.info_box_tag + .info_box_tag{margin-left:5px;padding-left:10px;}
.info_box_tag + .info_box_tag:after{content:'';display:block;width:1px;height:10px;position: absolute;left:0;top:50%;margin-top:-5px;background-color:#ddd;}

.info_star{padding:0 1.333333333rem 1.066666667rem;position:relative;}
.info_star .box_like{position:absolute;right:1.333333333rem;top:0;}

.star_type1_1{background:url('../images/common/ico_star_type1_1.png') no-repeat left center; background-size:16px 16px;}
.star_type1_2{background:url('../images/common/ico_star_type1_2.png') no-repeat left center; background-size:16px 16px;}
.star_type1_3{background:url('../images/common/ico_star_type1_3.png') no-repeat left center; background-size:16px 16px;}
.box_star_type1 .txt_star{font-size:0.8rem;color:#000;font-weight: 700;padding-left:20px;}
.box_star_type1 .txt{font-size:0.8rem;color:#666;}
.box_like .btn_like{font-size:0.8rem;color:#666;padding-left:20px;background:url('../images/common/ico_like_off.png') no-repeat left 2px; background-size:15px auto;}
.box_like .btn_like.on{background:url('../images/common/ico_like_on.png') no-repeat left 2px;background-size:15px auto;}

.wrap_star_click_rating{display: inline-block;overflow:hidden;height:32px;}
.wrap_star_click_rating:after{content:'';display:block;height:32px;position:relative;z-index:2;background:url('../images/common/btn_star_ic.png') repeat-x 0 0; background-size:contain;pointer-events: none;}
.star_click_rating{position:relative;z-index:1;float:left;width:16px;height:32px;cursor: pointer;background-color:#ddd;}
.star_click_rating input{opacity: 0;width:0 !important;height:0 !important;position:absolute;}
.img_star_click{font-size:0;display:block;position: absolute;right:0;width:160px;height:32px;pointer-events: none;}
.star_click_rating input:checked + .img_star_click{background-color:#ffcc33 !important;}

.wrap_star_rating{position: relative;}
.star_rating_box.star_h_20{height:20px;width:100px;}
.star_rating_box.star_h_16{height:16px;width:80px;}
.star_rating_box{display:inline-block;position: relative;z-index:2;background:url('../images/common/ico_star_type1_1.png') repeat-x 0 0; background-size:contain;}
.star_raring{display:inline-block;position: absolute;left:0;top:0;z-index:1;height:100%;background:url('../images/common/ico_star_type1_3.png') repeat-x 0 0; background-size:auto 20px;}
.star_txt{color:#000;font-weight:bold;font-size:0.8rem;}
.star_rating_box.star_h_16 .star_raring{background-size:auto 16px;}
.total_star_rating{margin-top:3.333333rem;border-top:1px solid #000;padding:1.33333rem 0 1.33333rem;}
.total_star_rating .tit{text-align:center;}
.total_star_rating .star_txt{text-align:center;font-size:1.066666667rem;color:#000;font-weight: 700;padding-top:0.3333rem;}

.list_board{border-bottom:1px solid #ddd;}
.list_board li{border-top:1px solid #ddd;padding:0.66667rem 0 1rem;position: relative;}
.list_board li .info_writing{position: relative;padding-right:110px;box-sizing: border-box;padding-bottom:0.66667rem;}
.list_board li .info_writing .name{color:#000;font-weight:700;font-size:1.066666667rem;}
.list_board li .text{color:#666;font-size:0.933333333rem;line-height:1.13333rem;padding-bottom:0.66667rem;}
.list_board li .txt_an{color:#1095e1;font-size:0.8rem;}
.list_board li .txt_an.on{color:#000;}
.list_board li .wrap_star_rating{display:inline-block;height:16px;width:90px;}
.list_board li .star_txt{display:inline-block;position:relative;top:-2px;}
.list_board li .tit_lv0{font-size:1.066666667rem;font-weight:700;line-height:1.6rem;}
.list_board li .tit_lv1{font-size:0.933333333rem;line-height:1.33333rem;;}
.list_board li .pos_r_t{position:absolute;right:0;top:3px;}
.list_board li .pos_r_b{position:absolute;right:0;bottom:1rem;}

.view_board .title{font-size:1.6rem;font-weight:700;line-height:2rem;padding-bottom:1rem;}
.view_board .txt_view_board{border-top:1px solid #000;margin-top:1rem;padding:1.33333rem 0 3.333333rem;font-size:0.933333333rem;line-height:1.33333rem;color:#666;}
.view_board .txt_view_board img{ max-width:100% !important; height:auto !important; vertical-align:middle; border:0;  }

.view_answer .tit{font-size:1.066666667rem;font-weight: 700;}
.view_answer .list_board li{background-color: #f8f8f8;padding-left:0.66667rem;padding-right:0.66667rem;}
.view_answer_mg .list_board + .tit{margin-top:30px;}
.radio-cont-box{ margin-bottom:2rem; }

.box_top_board{padding-bottom:0.3333rem;}
.box_btm_board{padding-top:0.66667rem;}
.txt_blue{color:#1095e1;}
.txt_holi{color:#b00020;}
.txt_666{color:#666;font-size:0.8rem;line-height:1.4;}
.txt_666_15{color:#666;font-size:1rem;font-weight: 400;}
.txt_999{color:#999;font-size:0.8rem;}
.box_line_2{display:-webkit-box;overflow:hidden;text-overflow: ellipsis;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.pl_space_10{padding-left:10px;}
.ml_space_10{margin-left:10px;}
.list_bdr_m.li_pd_30 li:first-child{border-top:1px solid #ccc;padding-top:20px;}
.li_pd_30 li{padding:20px 0 30px;}

.box_btm_board_info{padding-right:60px;position:relative;}
.box_btm_board_info.file{padding-left:15px;}
.box_btm_board_info.file:after{content:'';background:url('../images/common/ico_photo_g.png') no-repeat left 0;width:12px;height:12px;background-size:100% 100%;position:absolute;left:0;top:calc(100% - 17px);;}
.list_btn_category{width:103%;font-size:0;margin-bottom:0 !important;}
.list_btn_category li{display:inline-block !important;width:25%;padding-right:3%;height:50px;vertical-align: middle;margin-bottom:10px;}
.list_btn_category li button{display:inline-block;width:100%;height:100%; min-height:56px; background: #e5e5e5;text-align:center;color:#000;font-size:1rem;}
.list_btn_category li button.on{background: #260f54;color:#fff;}
.list_btn_category.three li{display:inline-block !important;width:33.3%;padding-right:3%;height:50px;vertical-align: middle;margin-bottom:10px;}

.file_name{position: relative;padding-right:15px;box-sizing: border-box;}
.file_name .btn_del{position:absolute;right:0;top:17px;background:url('../images/common/ico_close_tooltip.png') no-repeat center center;background-size:12px 12px;width:12px;height:12px;}

.txt_fortune{font-size:0.933333333rem;line-height:1.5rem;color:#666;}
.td_normal td{text-align:left !important;font-weight:normal;}
.table_wrap_tp01_p{padding-top:5px;}
.table_wrap_tp01_p tr:last-child td, .table_wrap_tp01_p tr:last-child th{padding:0 !important;}

.fortune_main{overflow:hidden;}
.list_style_main{font-size:0;margin-bottom:0 !important;}
.list_style_main li{display:inline-block;width:200px;padding-right:10px;height:85px;margin-bottom:10px;box-sizing: border-box;vertical-align: middle;}
.list_style_main li a, .list_style_main li button{display:inline-block;width:100%;height:100%;padding-top:50px;border:1px solid #ccc;border-radius: 8px;color:#000;font-size:1rem;text-align:center;}
.list_style_main li.on button{border:1px solid #f1108e;}
.list_style_main li .fortune_main_li_01{background:url('../images/common/fortune_ic_1.png') no-repeat center 14px;background-size:30px 30px;}
.list_style_main li .fortune_main_li_02{background:url('../images/common/fortune_ic_2.png') no-repeat center 14px;background-size:30px 30px;}
.list_style_main li .fortune_main_li_03{background:url('../images/common/fortune_ic_3.png') no-repeat center 14px;background-size:30px 30px;}
.list_style_main li .fortune_main_li_04{background:url('../images/common/fortune_ic_4.png') no-repeat center 14px;background-size:30px 30px;}
.list_style_main li .fortune_main_li_05{background:url('../images/common/fortune_ic_5.png') no-repeat center 14px;background-size:30px 30px;}
.list_style_main li .fortune_main_li_06{background:url('../images/common/fortune_ic_6.png') no-repeat center 14px;background-size:30px 30px;}
.list_style_main li .fortune_main_li_07{background:url('../images/common/fortune_ic_7.png') no-repeat center 14px;background-size:30px 30px;}
.list_style_main li .fortune_main_li_08{background:url('../images/common/fortune_ic_8.png') no-repeat center 14px;background-size:30px 30px;}
.list_style_main li .fortune_main_li_09{background:url('../images/common/fortune_ic_9.png') no-repeat center 14px;background-size:30px 30px;}
.list_style_main li .fortune_main_li_10{background:url('../images/common/fortune_ic_10.png') no-repeat center 14px;background-size:30px 30px;}
.list_style_main li .qna_main_li_01{background:url('../images/common/qna_ic_1.png') no-repeat center 14px;background-size:30px 30px;}
.list_style_main li .qna_main_li_02{background:url('../images/common/qna_ic_2.png') no-repeat center 14px;background-size:30px 30px;}
.list_style_main li .qna_main_li_03{background:url('../images/common/qna_ic_3.png') no-repeat center 14px;background-size:30px 30px;}
.list_style_main li .qna_main_li_04{background:url('../images/common/qna_ic_4.png') no-repeat center 14px;background-size:30px 30px;}
.list_style_main li .qna_main_li_05{background:url('../images/common/qna_ic_5.png') no-repeat center 14px;background-size:30px 30px;}
.list_style_main li .qna_main_li_06{background:url('../images/common/qna_ic_6.png') no-repeat center 14px;background-size:32px auto;}
.list_style_main li .qna_main_li_logo{ background:url('../images/common/hk_logo.png') no-repeat center 14px;background-size:20.5px auto;}
.list_style_main li .cjd_type_01{background:url('../images/common/cjd_type_ic_1.png') no-repeat center 14px;background-size:auto 31px;}
.list_style_main li .cjd_type_02{background:url('../images/common/cjd_type_ic_2.png') no-repeat center 14px;background-size:31px auto;}
.list_style_main li .cjd_type_03{background:url('../images/common/cjd_type_ic_3.png') no-repeat center 14px;background-size:29px auto;}
.list_style_main li .cjd_type_04{background:url('../images/common/cjd_type_ic_4.png') no-repeat center 14px;background-size:29px auto;}

.box_birth{margin-top:2.66666rem;position:relative;background-color:#fafafa;border-radius: 10px;font-size:1.13333rem;line-height:1.6rem;font-weight:700;padding:1.33333rem 1rem;padding-right:80px;box-sizing: border-box;}
.box_birth:after{content:'';width:66px;height:66px;position:absolute;right:1rem;top:50%;margin-top:-33px;background:url('../images/common/birth_ic.png') no-repeat 0 0;background-size:66px 66px;}

.line_20{line-height:1.33333rem;}
.list_ex_mark.pink li{color:#f1108e;font-size:0.8rem;line-height:1.2rem;padding-left:22px;position: relative;background:url(../images/common/icon_ex_mark.png) 0 2px no-repeat;background-size:16px 16px; }
.list_ex_mark.pink li + li{margin-top:3px;}
.txt_box_nrm{line-height:1.33333rem;margin-bottom:.5rem !important;font-size:0.8rem;color:#666;}

.chk_round_btn{position:relative;}
.chk_round_btn input{position:absolute!important;overflow:hidden;-moz-appearance:none;appearance:none;-webkit-appearance:none;margin-top:0.033333333rem;padding:0;border:none;left:0}
.chk_round_btn label{border:1px solid #bbb;border-radius:25px;padding:0px 12px 2px}
.chk_round_btn label .txt{font-size:0.866666667rem;color:#bbb}
.chk_round_btn label .txt::before{position:relative;top:-1px;content:'';display:inline-block;margin-right:0.2rem;background:url(../images/common/icon_arrow_d_off.png) 0 0 no-repeat;width:10px;height:6px;background-size:auto 6px;}
.chk_round_btn input:checked + label{border:1px solid #f1108e;}
.chk_round_btn input:checked + label .txt{color:#f1108e;}
.chk_round_btn input:checked + label .txt::before{position:relative;top:-1px;content:'';display:inline-block;background:url(../images/common/icon_arrow_d_on.png) 0 0 no-repeat;width:10px;height:6px;background-size:auto 6px;margin-right:0.333333333rem}
.chk_round_btn input:disabled + label{border:0.066666667rem solid #e2e2e2;background-color:#e2e2e2}
.chk_round_btn input:disabled + label .txt{color:#bbb}

.wrap_chk_round_btn .chk_round_btn{display:inline-block;margin-right:5px;margin-bottom:8px;}

.box_b_brd{border:2px solid #777; border-radius: 8px;padding:1rem;box-sizing: border-box;}
.list_fix_type02{margin:0 !important;}
.list_fix_type02 li{position:relative;font-size:0;}
.list_fix_type02 li:after{content:'';clear:both;display:block;}
.list_fix_type02.font_13 li{line-height:1.6rem;}
.list_fix_type02.font_13 li span{font-size:0.866666rem;font-weight:700;}

.box_tb_border table{width:100%;}
.box_tb_border table td{border:1px solid #ccc;}
.box_tb_border table td button{width:100%;height:44px;font-size:0.8rem;color:#000;line-height:1.066666667rem;}
.box_tb_border table td button.on{background-color:#f1108e;color:#fff;}
.col_4 td{width:25%;}

.wrap_step_arrow{position:relative;height:2.666666667rem;margin:0 -20px;padding:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}
.wrap_step_arrow:after{content:'';width:100%;height:1px;background-color:#ddd;position:absolute;left:0;bottom:0;}
.wrap_step_arrow.col_4 .step_arrow{width:25%;}
.wrap_step_arrow .step_arrow{height:100%;border-bottom:2px solid #eee;text-align:center;position:relative;z-index:2;font-size:0.8rem;line-height:2.6rem; color:#000; }
.wrap_step_arrow .step_arrow.on, .wrap_step_arrow .step_arrow.active{border-bottom:2px solid #f1108e;}
.wrap_step_arrow .step_arrow.active{color:#f1108e;font-weight:bold;}
.wrap_step_arrow .step_arrow.active:after{content:'';position:absolute;right:0;bottom:-6px;background:url(../images/common/ico_arrow_on.png) 0 0 no-repeat;width:6px;height:10px;background-size:100% 100%;}

.guide-btn-box.mg_even > a:nth-of-type(even){margin:0 0.25rem;}
.guide-btn-box.mg_even > a:nth-of-type(odd){margin:0;}
.input_wrap_titbtn{border:1px solid #ddd;border-radius: 3px;font-size:0.8rem;margin-left:5px;color:#666;padding:0 6px;position:relative;z-index:5;}
.pt_9{padding-top:9px !important;}
.tit_14{font-size:0.933333333rem;font-weight:bold;color:#000;}
.txt_333{color:#333;}
.round05{border-radius:0.5rem}
.btn_arrow_middle{position:absolute !important;right:0;top:50%;}

.list_tb_layout{display:table;width:100%;}
.list_tb_layout .cell{display:table-cell;vertical-align: middle;word-break:break-all;}
.list_tb_layout.tb_pt_15 .cell{padding-top:1.33333rem;}
.list_tb_layout .number{width:48px;text-align:center;padding-right:0.5333rem;font-size:0.933333333rem;}
.list_tb_layout .cell .tit_14{margin-bottom:0.2rem !important;}

.list_paper{margin:0 -25px;}
.list_paper li{float:left;margin-right:10px;overflow: hidden;}
.list_paper li.ico_paper a{display:block;width:90px;height:96px;margin-bottom:4px;padding-top:45px;font-size:0.8rem;color:#666;line-height:1.066666667rem;text-align:center;box-sizing: border-box;}
.list_paper li.ico_paper01 a{background:url(../images/common/paper_ic_01.png) center 0 no-repeat;background-size:40px 40px;}
.list_paper li.ico_paper02 a{background:url(../images/common/paper_ic_02.png) center 0 no-repeat;background-size:40px 40px;}
.list_paper li.ico_paper03 a{background:url(../images/common/paper_ic_03.png) center 0 no-repeat;background-size:40px 40px;}
.list_paper li.ico_paper04 a{background:url(../images/common/paper_ic_04.png) center 0 no-repeat;background-size:40px 40px;}
.list_paper li.ico_paper05 a{background:url(../images/common/paper_ic_05.png) center 0 no-repeat;background-size:40px 40px;}
.list_paper li.ico_paper06 a{background:url(../images/common/ico_paper06.png) center 0 no-repeat;background-size:40px 40px;}
.list_paper li.ico_paper07 a{background:url(../images/consult/mo/chat_setting_ic1_off.png) center 0 no-repeat;background-size:40px 40px;}
.list_paper li.ico_paper07.on a{background:url(../images/consult/mo/chat_setting_ic1_on.png) center 0 no-repeat;background-size:40px 40px;color:#f1108e;}
.list_paper li.ico_paper08 a{background:url(../images/consult/mo/chat_setting_ic2_off.png) center 0 no-repeat;background-size:40px 40px;}
.list_paper li.ico_paper08.on a{background:url(../images/consult/mo/chat_setting_ic2_on.png) center 0 no-repeat;background-size:40px 40px;color:#f1108e;}
.list_paper li.ico_paper09 a{background:url(../images/consult/mo/chat_setting_ic3_off.png) center 0 no-repeat;background-size:40px 40px;}
.list_paper li.ico_paper09.on a{background:url(../images/consult/mo/chat_setting_ic3_on.png) center 0 no-repeat;background-size:40px 40px;color:#f1108e;}
.list_paper li.ico_paper10 a{background:url(../images/consult/mo/chat_setting_ic4_off.png) center 0 no-repeat;background-size:40px 40px;}
.list_paper li.ico_paper10.on a{background:url(../images/consult/mo/chat_setting_ic4_on.png) center 0 no-repeat;background-size:40px 40px;color:#f1108e;}
.list_paper li.ico_paper11 a{background:url(../images/consult/mo/chat_setting_ic5_off.png) center 0 no-repeat;background-size:40px 40px;}
.list_paper li.ico_paper11.on a{background:url(../images/consult/mo/chat_setting_ic5_on.png) center 0 no-repeat;background-size:40px 40px;color:#f1108e;}
.list_paper li.ico_paper12 a{background:url(../images/consult/mo/chat_setting_ic6_off.png) center 0 no-repeat;background-size:40px 40px;}
.list_paper li.ico_paper12.on a{background:url(../images/consult/mo/chat_setting_ic6_on.png) center 0 no-repeat;background-size:40px 40px;color:#f1108e;}
.list_paper li.ico_paper13 a{background:url(../images/consult/mo/chat_setting_ic7_off.png) center 0 no-repeat;background-size:40px 40px;}
.list_paper li.ico_paper13.on a{background:url(../images/consult/mo/chat_setting_ic7_on.png) center 0 no-repeat;background-size:40px 40px;color:#f1108e;}
.li_setting li.ico_paper a{height:75px;}
.entrust-agree-wrap.mt_space_8 .in-message{margin:0.5333rem 0 !important;}
.entrust-agree-wrap.mt_space_8 .input-checkbox .txt{position: relative;top:-2px;}
.input-checkbox.round.w_wide label{width:100%;}
.list_bull_pink > li{position:relative;font-size:0.9rem;color:#f1108e;line-height:1rem;padding-left:10px;margin-top:6px;}
.list_bull_pink > li:after{content:'';position:absolute;left:0;top:6px;width:2px;height:2px;background-color:#f1108e;}

.circle-btn{position:relative}
.circle-btn input{position:absolute!important;overflow:hidden;-moz-appearance:none;appearance:none;-webkit-appearance:none;width:100%;height:100%;margin-top:0.033333333rem;padding:0;border:none;left:0}
.circle-btn label{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;border:1px solid #ccc;border-radius:25px;padding:10px 0;}
.circle-btn label .txt::before{position:relative;top:-0.033333333rem;content:'';display:inline-block;margin-right:0.2rem}
.circle-btn input:checked + label{border:0.066666667rem solid #f1108e;background-color:#fff}
.circle-btn input:checked + label .txt{color:#f1108e}
.circle-btn input:disabled + label{border:0.066666667rem solid #e2e2e2;background-color:#e2e2e2}
.circle-btn input:disabled + label .txt{color:#bbb}

.ui_dep2_list .circle-btn{margin-top:8px;}
.ui_dep2_list .circle-btn label .txt{font-size:1rem;color:#000;}
.ui_dep2_list .circle-btn input:checked + label .txt{color:#f1108e;}

.btn_auth{text-align:center;width:100%;height:auto;display:inline-block;color:#000 !important;font-size:1rem;}
.authe_paper{background:url(../images/common/ico_auth_paper.png) 30px center no-repeat;background-size:20px auto;}
.authe_kakao{background:url(../images/common/ico_auth_kakao.png) 10px center no-repeat;background-size:58px auto;}
.authe_card{background:url(../images/common/ico_auth_card.png) 28px center no-repeat;background-size:25px auto;}
.authe_pass{background:url(../images/common/ico_auth_pass.png) 25px center no-repeat;background-size:auto 31px;}
.authe_copy{background:url(../images/common/ico_authe_copy.png) 25px center no-repeat;background-size:auto 30px;}
.authe_copy{background:url(../images/common/ico_authe_copy.png) 25px center no-repeat;background-size:auto 30px;}
.authe_share{background:url(../images/common/ico_authe_share.png) 25px center no-repeat;background-size:auto 30px;}
.authe_sms{background:url(../images/common/ico-sms-on.png) 25px center no-repeat;background-size:auto 30px;}
.authe_email{background:url(../images/common/ico-email-on.png) 25px center no-repeat;background-size:auto 30px;}

.auth_complete{position:relative;height:73px;}
.auth_complete .stemp{position:absolute;right:10px;top:12px;display:table;vertical-align:middle;color:#fff;background-color:#999;width:50px;height:50px;border-radius: 50px;text-align:center;font-size:0.8rem;line-height:1rem;}
.auth_complete .stemp span{display:table-cell;vertical-align:middle;}
.auth_complete.on .stemp{background-color:#f1108e;}
.auth_complete .tag_ca{font-size:0.8rem;color:#666;}
.auth_complete .tag_ca .tag_bg_b{display:inline-block;padding:3px 0;width:90px;text-align:center;background-color:#999;color:#fff;}
.auth_complete .name{margin-top:13px;font-size:1rem;color:#000;font-weight:bold;}
.grp_ocr{padding-top:20px;}
.grp_ocr .img_idcard{height:290px;width:100%;background:url(../images/common/idcard_img.png) center 0 no-repeat;background-size:auto 100%;}
.grp_ocr .img_idcard img{max-width:100%;text-align:center;}
.grp_ocr h3{padding:30px 0 7px;}


.progressbar_tag_status .tag{display:inline-block;width:45px;font-size:0.8rem;padding:3px 0;background-color: #ff8965;color:#fff;text-align:center;}
.progressbar_tag_status .tag.ok{background-color: #2ba63f;}
.progressbar_tag_status .tag.normal{background-color: #658eff;}
.progressbar_tag_status .txt{padding-left:7px;display:inline-block;font-size:0.8rem;color:#333;}

.box_progress{position:relative;top:5px;}
.box_progress .bg_bar{position:relative;height:4px;background-color: #ddd;}
.box_progress .bg_bar .progress_bar{position:absolute;left:0;top:0;height:100%;background-color: #658eff;}
.box_progress .bg_bar.active .progress_bar{position:absolute;left:0;top:0;height:100%;background-color: #f1108e;}
.box_progress .minimum{position:absolute;left:0;top:5px;font-size:0.7rem;color:#333;}
.box_progress .maximum{position:absolute;right:0;top:5px;font-size:0.7rem;color:#333;}
.table-tp03 .progressbar_tag_status .tag{line-height:19px;}

.wrap_progressbar.tit_caption span{line-height:normal;}
.table-tp03.wrap_progressbar td, .table-tp03.wrap_progressbar th{padding:3px 0;}
.table-tp03.wrap_progressbar tr:last-child td, .table-tp03.wrap_progressbar tr:last-child th{padding-bottom: 3px !important}


.area_cont_tpad .bg_bar.active, .area_cont_tpad .minimum.active{display:none;}
.area_cont_tpad.bar_active .bg_bar.active, .area_cont_tpad.bar_active .minimum.active{display:block;}
.area_cont_tpad.bar_active .bg_bar, .area_cont_tpad.bar_active .minimum{display:none;}


.bar_cont .custom-check.type01 .check input{vertical-align: middle;}
.bar_cont .custom-check.type01 .check{position: relative;z-index:10;}
.box_card_wrap.li_last_mb ul li:last-child dl{margin-bottom:0 !important;}
.box_card_wrap.li_last_mb ul li:last-child dl dd{margin-bottom:0 !important;}

.list_btn_category.cell_50 li{width:50%;}

.round_btn_dest_3{margin-right:0 !important;margin-left:0.5rem;}
.mg_even a{word-break: break-all;}
.result_message{text-align:center;padding:0 1rem;}
.result_message .tit{position:relative;padding-bottom:5px;margin-bottom:1rem;display:inline-block;}
.result_message .tit span{position:relative;font-size:1.6rem;color:#f1108e;font-weight:bold;padding:2px 0;z-index:2;}
.result_message .tit:after{content:'';height:7px;background-color:#dbdbdb;width:100%;position:absolute;left:0;bottom:5px;z-index:1;}
.result_message .txt1{color:#f1108e;font-size:0.8rem;line-height:1.066666667rem;margin-bottom:1.2rem;}
.result_message .txt2{color:#000;font-size:0.8rem;line-height:1.066666667rem;margin-bottom:1.2rem;}

.result_message + .brd_tb{margin-top:20px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:1.2rem 0;margin-bottom:1rem;}
.li_smart_result li{position: relative;}
.li_smart_result li.ico_result_o:after{content:'';display:block;position:absolute;right:1.333333333rem;top:23px;width:50px;height:50px;border:1px solid #ccc;border-radius:25px;background:url('../images/common/ico_result_o.png') center center no-repeat;;background-size:auto 15px;}
.li_smart_result li.ico_result_x:after{content:'';display:block;position:absolute;right:1.333333333rem;top:23px;width:50px;height:50px;border:1px solid #ccc;border-radius:25px;background:url('../images/common/ico_result_x.png') center center no-repeat;background-size:auto 15px;}
.li_smart_result li.ico_result_t:after{content:'';display:block;position:absolute;right:1.333333333rem;top:23px;width:50px;height:50px;border:1px solid #ccc;border-radius:25px;background:url('../images/common/ico_result_t.png') center center no-repeat;background-size:auto 15px;}
.li_smart_result.list-goods-tp01 .ui-check-item .box-type02 .info-name{padding:0 5rem 0.766666667rem 1.333333333rem;}
.wrap_namecard p, .wrap_namecard ul{margin-bottom:0 !important;}
.wrap_namecard .img_profile{text-align:center;margin:0 -20px;}
.wrap_namecard .img_profile img{max-width:100%;}
.wrap_namecard .box_namecard{position:relative;}
.wrap_namecard .box_namecard .name{font-size:1.6rem;margin-bottom:0 !important;}

.wrap_namecard .box_namecard .box_namecard_li{display:table;width:100%;}
.wrap_namecard .box_namecard .box_namecard_li li{margin-top:10px;}
.wrap_namecard .box_namecard .box_namecard_li li .cel{display:table-cell;font-size:0.8rem;color:#666;padding-right:10px;word-break: break-all;}

.wrap_namecard .li_license li{float:left;width:25%;text-align:center;font-size:0.8rem;color:#000;}
.wrap_namecard .li_license li .pic{margin:0.6rem auto !important;width:102px;height:102px;overflow:hidden;padding:5px;text-align:center;}
.wrap_namecard .li_license li .name{padding:0;margin-top:-0.5rem;}
.wrap_namecard .li_license li img{max-width:100%;vertical-align: middle;max-height: 100%;}
.wrap_namecard .box_profile{padding:1.66666rem 0;}
.wrap_namecard .box_profile .tit{color:#000;padding-bottom:0.8rem;}
.wrap_namecard .box_profile .txt{font-size:0.866666rem;color:#666;line-height:1.33333rem;}

.wrap_namecard.type_1 .box_namecard{margin:0 -20px;padding:1.66666rem 20px;box-sizing:border-box;border-bottom:7px solid #eee;}
.wrap_namecard.type_1 .box_namecard .name{padding-bottom:1rem;}
.wrap_namecard.type_1 .box_namecard .btn_view_cer{position:absolute;right:20px;top:22px;background:url('../images/common/document_ico.png') 12px center no-repeat;font-size:0.8rem;background-color:#eee;border-radius: 20px;padding:4px 14px 6px 30px;color:#000;background-size:12px 12px;}
.wrap_namecard.type_1 .box_namecard .box_namecard_li li .ico_cal{min-width:72px;color:#000;padding-left:26px;background:url('../images/common/call_ico_over.png') 0px 0px no-repeat;background-size:21px 21px;}
.wrap_namecard.type_1 .box_namecard .box_namecard_li li .ico_email{min-width:72px;color:#000;padding-left:26px;background:url('../images/common/mail_ico_over.png') 0px 0px no-repeat;background-size:21px 21px;}
.wrap_namecard.type_1 .box_profile{border-top:1px solid #eee;}
.wrap_namecard.type_1 .box_profile:first-child{border-top:none;}
.wrap_namecard.type_1 .box_profile .tit{font-size:0.8rem;}
.wrap_namecard.type_1 .box_profile .li_file li{padding-left:50px;position:relative;margin-top:7px;}
.wrap_namecard.type_1 .box_profile .tag_file{position:absolute;left:0;top:4px;font-size:0.8rem;color:#f1108e;border:1px solid #f1108e;border-radius: 20px;padding:0 7px;}
.wrap_namecard.type_1 .box_profile .txt_under_b{font-size:0.866666rem;color:#000;border-bottom:1px solid #000;}
.wrap_namecard.type_2 .img_profile{min-height:120px;}
.wrap_namecard.type_2 .box_namecard{margin-top:-30%;position:relative;padding:1.33333rem 20px 1.33333rem 70px;border-radius:0.6rem;background:#fff;-webkit-box-shadow:0 0.2rem 0.6rem 0 rgba(0, 0, 0, 0.14);box-shadow:0 0.2rem 0.6rem 0 rgba(0, 0, 0, 0.14);}
.wrap_namecard.type_2 .box_namecard:after{content:'FC';text-align:center;font-size:1.2rem;font-weight:bold;line-height:2.3rem;color:#fff;position:absolute;left:16px;top:-7px;background:url('../images/common/flag_fp_bg.png') left top no-repeat;width:38px;height:43px;background-size:37.25px auto;}
.wrap_namecard.type_2 .box_namecard .name{padding-bottom:0.5rem;}
.wrap_namecard.type_2 .box_namecard .box_namecard_li li .ico_email{min-width:72px;color:#666;padding-left:26px;background:url('../images/common/mail_ico_out.png') 0px 0px no-repeat;background-size:21px 21px;}
.wrap_namecard.type_2 .box_namecard .box_namecard_li li .ico_cal{min-width:72px;color:#666;padding-left:26px;background:url('../images/common/call_ico_out.png') 0px 0px no-repeat;background-size:21px 21px;}
.wrap_namecard.type_2 .box_namecard .btn_view_cer{display:inline-block;margin-top:0.8rem;border:1px solid #ddd;padding:4px 22px 6px 14px;font-size:0.8rem;color:#000;border-radius: 20px;background:url('../images/common/bg_account_list.png') 92% center no-repeat;background-size:auto 8px;}
.wrap_namecard.type_2 .box_profile{padding:1.99999999rem 0 0;}
.wrap_namecard.type_2 .box_profile .tit{font-size:1.13333rem;font-weight:bold;}
.wrap_namecard.type_2 .box_profile .li_file li{position:relative;padding-left:20px;margin-top:10px;}
.wrap_namecard.type_2 .box_profile .tag_file{display:inline-block;font-size:0;position:absolute;left:0;top:4px;width:16px;height:16px;background:url('../images/common/document_ico.png') 0 0 no-repeat;background-size:16px 16px;}
.wrap_namecard.type_2 .box_profile .txt_under_b{display:inline-block;width:100%;position: relative;font-size:0.866666rem;color:#000;padding-right:70px;box-sizing: border-box;}
.wrap_namecard.type_2 .box_profile .txt_under_b:after{content:'자세히보기';font-size:0.8rem;color:#999;padding-right:12px;position:absolute;right:0;top:1px;background:url('../images/common/icon_arrow_r.png') right center no-repeat;background-size:6px auto;}
.wrap_namecard.type_2 .li_license{width:102%;margin-top:-10px;}
.wrap_namecard.type_2 .li_license li{border:1px solid #ddd;margin-right:2%;width:23%;margin-top:12px;}
.wrap_namecard.type_2 .li_license li .pic{margin:0 auto !important;}
.wrap_namecard.type_3 .img_profile{padding:2rem 0 40px;background:linear-gradient(159deg, #658eff 13%, #a065ff 86%);}
.wrap_namecard.type_3 .img_profile p{margin:0 auto;width:160px;height:160px;border-radius: 50%;}
.wrap_namecard.type_3 .img_profile p img{width:160px;height:160px;border-radius: 50%;}
.wrap_namecard.type_3 .box_profile {background-color:#f8f8f8;border-radius: 7px;padding:1.66666rem 0.66667rem;}
.wrap_namecard.type_3 .box_profile.none_style {margin:-20px -20px 0;background-color:#fff;border-radius:15px;padding:1.99999999rem 0;}
.wrap_namecard.type_3 .box_card_name{padding-top:0.66667rem;}
.wrap_namecard.type_3 .box_card_name .name_line .name{font-size:1.066666667rem;color:#fff;font-weight:700;}
.wrap_namecard.type_3 .box_card_name .name_line .cate_license{margin-left:4px;font-size:0.866666rem;color:#fff;opacity: .5;font-weight:700;}
.wrap_namecard.type_3 .box_card_name .btn_view_cer {font-size:0.8rem;color:#fff;opacity: .5;padding-left:17px;background:url('../images/common/search_ic.png') 0 4px no-repeat;background-size:12px 12px;}

.wrap_namecard.type_3 .box_namecard{padding:0 20px 12px;margin:20px 20px 0;background-color: #fff;border-radius: 10px;}
.wrap_namecard.type_3 .box_namecard .box_namecard_li li .ico_email{min-width:0px;font-size:0;color:#666;padding-left:16px;background:url('../images/common/mail_ico_over2.png') 0px 0px no-repeat;background-size:21px 21px;}
.wrap_namecard.type_3 .box_namecard .box_namecard_li li .ico_cal{min-width:0px;font-size:0;color:#666;padding-left:16px;background:url('../images/common/call_ico_over2.png') 0px 0px no-repeat;background-size:21px 21px;}
.wrap_namecard.type_3 .box_namecard .box_namecard_li li .cel{color:#000;}
.wrap_namecard.type_3 .box_profile + .box_profile{margin-top:10px;}
.wrap_namecard.type_3 .box_profile .tit{text-align:center;font-size:0.8rem;}
.wrap_namecard.type_3 .box_profile .tit span{background-color:#999;color:#fff;border-radius: 20px;padding:1px 10px 2px;}
.wrap_namecard.type_3 .box_profile .li_file{padding-top:5px;}
.wrap_namecard.type_3 .box_profile .li_file li{padding-left:40px;position:relative;margin-top:7px;}
.wrap_namecard.type_3 .box_profile .tag_file{position:absolute;left:0;top:2px;font-size:0.866666rem;color:#999;}
.wrap_namecard.type_3 .box_profile .txt_under_b{font-size:0.866666rem;color:#000;border-bottom:1px solid #000;}

.txt_input_wrap_status{position:absolute;right:0;top:7px;font-size:12px;color:#f1108e;}
.list_info_table.pd_tb_25 li{padding:1.66666rem 0;}
.list_info_table.pd_tb_25 li .input-wrap{padding-top:0;}
.btn_icon_delete{display:inline-block;border:1px solid #ccc;margin-bottom:2px;padding:2px 11px;width:24px;height:24px;border-radius:50px;font-size:0;background:#fff url('../images/common/delete_ic.png') center center no-repeat;background-size:14px auto;}
.list_info_table.pd_tb_25 .pos-rel.al_right{width:34%;font-size:0.8rem;color:#666;margin-bottom:5px;}

.list_style_main.basic_sum_bg{width:103%;}
.list_style_main.basic_sum_bg > li{width:33.3%;padding-right:3%;}
.list_style_main.basic_sum_bg li a{font-size:0.8rem !important;line-height:1rem;padding-top:55px;}

.tit_caption_col3{margin-top:1.66666rem !important;}
.tit_caption_col3 th{line-height: 1.2rem !important;vertical-align: middle !important;}
.tit_caption_col3 td input{width:90%;border:none;border-bottom:1px solid #ccc;margin:0 auto 10px;text-align:right; padding-right:2px;}
.tit_caption_col3 td input::placeholder{color:#999;font-size:1rem;}
.tit_caption_col3 caption{font-size:0;}
.tit_caption_col3 caption span{display:inline-block;width:30%;text-align:right;font-size:0.866666rem;;color:#333;font-weight: normal;}
.tit_caption_col3 caption span:first-child{display:inline-block;width:40%;text-align:left;color:#f1108e !important;font-size:1rem;font-weight:bold;}
.tit_caption_col3 caption span:first-child em{font-size:0.8rem;color:#999;}

.tit_caption_col3 tr:last-child td, .tit_caption_col3 tr:last-child th{padding:0 0 1.33333rem !important;}

.tooltip_btn{pointer-events: auto !important;}
.ws_nowrap{white-space: nowrap;}
.txt_step{font-size:0.866666rem;position:absolute;right:5px;bottom:6px;font-weight:bold;}
.survey_list{margin-top:1.333333333rem }
.survey_list li{margin-top:1.99999999rem !important;}
.survey_list li:first-child{margin-top:0 !important;}
.txt_survey{font-size:1rem;color:#bbb;}
.txt_survey.ok{color:#f1108e;}
.box_in_link{display: block;position: relative;padding-right:20px;}
.box_in_link:after{content:'';background: url('../images/common/icon_arrow_r.png') 0 0 no-repeat;width:6px;height:10px;background-size: 100% 100%;position:absolute;right:5px;top:50%;margin-top:-5px;}
.box_in_nodate{font-size:1rem;text-align: center;padding:30px 0 60px;}

.list_total_wrap + .list_line_check{border-top:1px solid #bbb;}
.list_line_check .box-type02{border-radius: 0;border:none !important;box-shadow: none;padding:1.33333rem 0 !important;}
.list_line_check .info-name{padding:0 !important;}
.list_line_check > li{border-bottom:1px solid #bbb;margin-top:0 !important;}
.tbl-tit-tp01{position: relative;}
.tbl-tit-tp01:after{content:'';clear:both;display: block;}
.tbl-tit-tp01 .text-lv02{word-break: break-all;float:left;}
.tbl-tit-tp01 .txt_unit{font-size:0.8rem;margin-top:5px;}

.box_in_sms{padding:15px 20px !important;position:relative;}
.box_in_sms .btn_refresh{right:10px !important;top:25px !important;}
.box_in_sms .box_btns_gray{padding:0 30px 8px 0;}
.box_btns_gray .btn_gray{display:inline-block;background-color:#999;border-radius: 5px;color:#fff;padding:5px 10px;font-size:0.8rem;margin-bottom:5px;}
.box_sms_txt{background-color:#e9e9e9;border-radius: 5px;height:200px;padding:10px;box-sizing: border-box;}
.box_sms_txt textarea{border:none;font-size:0.933333333rem;width:100%;height:100%;resize:none;}
.sms_temp_list li{padding-right:40px;position: relative;margin-top:20px;}
.sms_temp_list li .input-radio{position: absolute;right:0;top:0;}
.sms_temp_list li .box_sms_txt{overflow:auto;}
.bnts_sort_ck{padding:15px 0 2px;}
.bnts_sort_ck .btn_check{margin-bottom:8px;}

.tb_type1 th{border:1px solid #ddd;background-color: #f1f1f1;font-size:0.8rem;color:#13072e;padding:9px 0;text-align: center;}
.tb_type1 td{border:1px solid #ddd;font-size:0.8rem;color:#13072e;padding:9px 0;text-align: center;}

.btn-lv02.grayline.al_center .txt, .btn-lv02.pinkline.al_center .txt{word-break: keep-all;}
.cont_section .pos_abs_center{transform:translate(-50%, -40%);}
.img_cen_bx.ic_pass{height:47px;background: url('../images/common/pass_ic.png') center center no-repeat;background-size: auto 100%;}

.page_monitoring .img_logo{font-size:0;background: url('../images/main/m_ci_tp1.png') center top no-repeat;height:30px;background-size:auto 19px;}
.page_monitoring .txt{text-align:center;font-size:1.2rem;color:#391b67;line-height:1.6rem;padding-bottom:30px;font-weight: bold;}

.box_complete{text-align: center;padding-bottom:30px;}
.list_desease li{font-size:0.8rem;color:#000;background-color:#f1f1f1;padding:0.5rem;}
.list_desease li + li{margin-top:2px;}

.filebox{position: relative;}
.filebox + .filebox{margin-top:20px;}
.filebox label{display:block;height:45px;line-height:45px;border:1px solid #f1108e;background-color: #fff;color:#f1108e;text-align:center;font-size:0.933333rem;}
.filebox input[type="file"]{position:absolute;width:0;height:0;overflow:hidden;}
.filebox .upload_name{display:block;width:100%;border:none;border-bottom:1px solid #ddd;font-size:1rem;color:#000;margin-top:15px;padding-bottom:6px;}
.filebox .upload_name::placeholder{color:#999899;}
.filebox .ico-del{display:block !important;}
.addr-txt.bg_inp_boxed{min-height:38px !important; padding-top:8px !important; margin-top:4px;}
.btn_pop_bottom_enter.disabled {background-color:#ddd !important;}
.pop_loading_basic{position:fixed; display:flex; align-items:center; justify-content:center; overflow:visible; left:0; top:0; right:0; bottom:0; pointer-events:auto; width:100%; height:100%; z-index:99999;background-color: rgba(0,0,0, 0.7); }
.box_txt_guloading{position: relative;text-align:center;}
.box_txt_guloading:after{content:'';display:block;position:absolute;left:50%;top:-97px;background:url('../images/common/loading_tong.gif') 0 -42px no-repeat;background-size:200px auto;margin-left:-100px;width:200px;height:105px;}
.box_txt_loading{padding:25px 34px;font-size:1.6rem;font-weight: bold;line-height:2.2rem;text-align:center;background-color: #fff;border-radius: 10px;box-shadow: 0 3px 6px 0 rgba(0,0,0, 0.16);}
.box_txt_loading span{color:#f1108e;}
.box_txt_guloading .txt_guloading{margin-top:25px;line-height:1.4rem;color: #eee;font-size:0.8rem;}
.loading_box{position: relative;}
.loading_box .mask_box{width:64px;height:62px;background:url('../images/common/progress_img.png') center top no-repeat;background-size:62px 62px;margin:0 auto;}
.ball-loader{width:50px;height:10px;position:absolute;top:50%;left:50%;margin-top:56px;transform: translateX(-50%) translateY(-50%);}
.ball-loader-ball{will-change: transform;height:10px;width:10px;border-radius: 50%;background-color: #f1108e;position:absolute;-webkit-animation: grow 1s ease-in-out infinite alternate; animation: grow 1s ease-in-out infinite alternate;}
.ball-loader-ball.ball1{left:0;transform-origin: 100% 50%;}
.ball-loader-ball.ball2{left:50%;background-color: #fff;transform: translateX(-50%) scale(1); -webkit-animation-delay: 0.33s; animation-delay: 0.33s;}
.ball-loader-ball.ball3{right:0; -webkit-animation-delay: 0.66s;animation-delay: 0.66s;}

.sd_pobm_mbg{ padding-bottom:3rem; }
.box_per{display:table;width:100%;margin:25px 0 20px;}
.box_per .emotion{display:table-cell;width:33%;vertical-align:middle;text-align:center;height:38px;padding-top:40px;font-size:0.8rem;font-weight:bold;}
.box_per .percent{display:table-cell;width:34%;vertical-align:middle;text-align:center;font-weight:bold;}
.box_per .percent strong{font-size:1.6rem;display:inline-block;padding-right:2px;}
.box_per .arrow{display:table-cell;width:33%;vertical-align:middle;text-align:center;}
.box_per.bad .emotion{color:#000;background:url('../images/common/ick_emo_3.png') center 0 no-repeat; background-size:37.5px 37.5px;}
.box_per.normal .emotion{color:#1095e1;background:url('../images/common/ick_emo_2.png') center 0 no-repeat; background-size:37.5px 37.5px;}
.box_per.good .emotion{color:#f1108e;background:url('../images/common/ick_emo_1.png') center 0 no-repeat; background-size:37.5px 37.5px;}
.box_per.bad .percent strong{color:#000;}
.box_per.normal .percent strong{color:#1095e1;}
.box_per.good .percent strong{color:#f1108e;}
.box_per.bad .arrow{background:url('../images/common/ick_down.png') center center no-repeat; background-size:15px 19px;}
.box_per.normal .arrow{background:url('../images/common/ick_down.png') center center no-repeat;background-size:15px 19px;}
.box_per.good .arrow{background:url('../images/common/ick_up.png') center center no-repeat; background-size:15px 19px;}

.password_one{width:20px !important;text-align: center;}
.password_one.ui-input-value + .ico-del{display:none !important;}
.password_hide{width:70%;display:inline-block;}
.certi-handy-password-box.password_hide .this-input-area{justify-content:left;}
.password_hide.certi-handy-password-box span{margin-right:5px;width:0.8rem;height:0.8rem;}
.cutop_stp_page{font-size:1.066666667rem;font-weight:bold;text-align:center;padding-top:110px;background:url('../images/common/ick_wel_vis.png') center 0 no-repeat; background-size:auto 129px;}
.li_indent li{font-size:0.8rem;position:relative;padding-left:16px;}
.li_indent li .code{position:absolute;left:0;top:-1px;}

.message_type1{padding:1.5rem 0 1.5rem; font-size:1rem; }
.message_type1 .font_type2{line-height:16px;}
.message_type1 ul + ul{padding-top:1.5rem;}
.message_type1 .has_continue + ul{padding-top:0;}
.message_type1 .counselor{ padding-left:60px; background:url('../images/common/tit_img_pink.png') 0 0 no-repeat; background-size:48px auto;}
.message_type1 .counselor .cs_tooltip{ position:relative;background-color:#fff;border:1px solid #ccc;border-radius: 5px;line-height:22px;padding:15px;font-size:16px;}
.message_type1 .counselor .cs_tooltip:after{content:''; position:absolute; top:10px; left:-9px; width:9px; height:15px; background:url('../images/common/bg_tooltip.png') 0 0 no-repeat; background-size:9px 15px;}
.message_type1 .counselor .cs_tooltip .tit_y{ font-size:1rem; color:#000; font-weight:700; line-height:1.4rem; margin-bottom:0rem;}
.message_type1 .counselor .cs_tooltip .q_num{color:#000; font-size:14px; position:relative; top:-1px;}
.message_type1 .counselor .cs_tooltip .txt_bx{font-size:14px; line-height:20px; margin-top:0.8rem; margin-bottom:0;}
.message_type1 .counselor .cs_tooltip .font_type1{line-height:19px;}

.message_type1 .counselor + .customer{padding-top:20px;}
.message_type1 .customer .li_radio>li>button{width:100%;border:1px solid #ccc;background-color:#f8f8f8;padding:12px 15px;border-radius:5px;line-height:20px;text-align:left;}
.message_type1 .customer .li_radio>li.on>button{border:2px solid #ffcc00;background-color:#fff;}
.message_type1 .customer .li_radio>li>button .font_type2{padding-top:5px;}
.message_type1 .customer .li_radio>li + li{margin-top:5px;}
.message_type1 .customer .li_checkox>li>button{width:100%;border:1px solid #ccc; background:#f8f8f8 url('../images/common/chk_rdo_off.png') no-repeat 15px center; background-size:20px 19px; padding:0.8rem 1rem;border-radius:5px;line-height:20px;text-align:left;color:#000;}
.message_type1 .customer .li_checkox>li.on>button{border:2px solid #f1108e;background:#fff url('../images/common/chk_rdo_on.png') no-repeat 15px center; background-size:20px 19px; color:#f1108e !important;}
.message_type1 .customer .li_checkox>li>button .font_type2{padding-top:5px;}
.message_type1 .customer .li_checkox>li + li{margin-top:5px;}
.message_type1 .continue {position:relative;text-align:center;height:100px;line-height:98px;}
.message_type1 .continue:after{content:'';display:block;position:absolute;top:50px;left:0;margin-top:-1px;width:100%;height:1px;background-color:#b6b6b6;}
.message_type1 .continue > span{position:relative;z-index:2;font-size:13px;color:#666;background-color:#fff9e0;display:inline-block;padding:0 20px;}
.message_type1 .continue + .counselor{margin-top:0;}
.message_type1 .mot_box_des + .mot_box_des{padding-top:40px;}


.list_dot_13 > li{padding-left:14px;position:relative;font-size:0.866666rem;}
.list_dot_13 li + li{margin-top:5px;}
.list_dot_13 > li:after{content:'ㆍ';font-size:12px;position:absolute;left:0;top:0;width:5px;height:5px;color:#666;}
.list_dot_13 > li.ico_none{padding-left:0px; position:relative; font-size:0.866666rem;}

.box_gray{background-color:#f1f1f1;padding:10px;}

.box_time{flex:1;display:flex;margin-left:1.333333333rem}
.h_300{height:300px;overflow-y: auto;}
.thead_sticky thead{z-index:3;position:sticky;top:0;}
.thead_sticky thead th{border-top:none;border-bottom:none;}
.thead_sticky thead th input{position:relative;z-index:3;}
.thead_sticky thead:after{content:'';height:100%;position:absolute;left:0;top:0;width:100%;border-top:1px solid #ddd;border-bottom:1px solid #ddd;z-index:1;}

.tb_hover tr.on ,.tb_hover tr:hover {background-color:#f1108e !important;}
.tb_hover tr.on td, .tb_hover tr:hover td{background-color:transparent;color:#fff;}

.sii_tit .input-wrap{padding-top:0 !important;}
.sii_tit .input-wrap .tit{position:relative;top:0;line-height:1.2rem;}

.pop_tab_content_scroll{height:calc(100% - 200px);}
.pop_tab_content_scroll .tab-nav-container{height:100%;margin-top:30px;}
.pop_tab_content_scroll .ui-tab-contents{padding-top:0;}
.pop_tab_content_scroll .pack_iframe_wrap{width:100%; height:100%; margin:2rem auto 0; overflow-y:auto;padding-bottom:88px;}

.btn_tab_type{font-size:0;}
.btn_tab_type a{margin-bottom:10px;}
.btn_tab_type.type1 a{width:100%;}
.btn_tab_type.type2 a{width:49%;}
.btn_tab_type.type2 a:nth-child(2n){margin-left:2%;}
.btn_tab_type.type3 a{width:31%;}
.btn_tab_type.type3 a:nth-child(3n-1){margin:2%;}

.menual_order {padding-left:20px;padding-right:20px;}
.menual_order .text-lv02{font-weight:Bold;}
.menual_order .list_numbering > .lnr_title{padding-left:1.5rem;}
.menual_order .list_numbering > .lnr_title em{text-indent:-1.5rem;}

.des_go_type .guide-btn-box{padding:7px 2.5rem 0 3.888888888rem;}

@-webkit-keyframes grow{
    to{
        transform: translateX(-50%) scale(0);
    }
}

@keyframes grow{
    to{
        transform: translateX(-50%) scale(0);
    }
}




/*

font-size:10 0.5rem
font-size:11 0.066666667rem
font-size:13 0.866666rem;
font-size:12 0.8rem
font-size:14 0.933333333rem
font-size:15 1rem
font-size:16 1.066666667rem
font-size:17 1.13333rem
font-size:18 1.2rem
font-size:20 1.33333rem;
font-size:23 1.53333rem;
font-size:24 1.6rem
font-size:30 2rem
font-size:33 2.2rem

간격
50px 3.333333rem
40px 2.66666rem
35px 2.33333rem
30px 1.99999999rem
25px 1.66666rem
22.5px 1.5rem
20px 1.33333rem
18px 1.2rem
16px 1.066666667rem;
15px 1rem
12px 0.8rem
10px 0.66667rem
9px 0.6rem
8px 0.5333rem
7.5px 0.5rem
5px 0.3333rem
*/


@media (max-width: 1024px){
    .custom_info_item{width:12.5%;margin-right:2%;}
    .custom_info_item:nth-child(7n){margin-right:0;}
    .list_style_main{width:102%;}
    .list_style_main li{width:25%;padding-right:2%;}
}

@media (max-width: 800px){
    .custom_info_item{width:15%;margin-right:2%;}
    .custom_info_item:nth-child(7n){margin-right:2%;}
    .custom_info_item:nth-child(6n){margin-right:0;}
}

@media (max-width: 700px){
    .custom_info_item{width:18.4%;margin-right:2%;}
    .custom_info_item:nth-child(6n){margin-right:2%;}
    .custom_info_item:nth-child(5n){margin-right:0;}
    .list_style_main{width:103%;}
    .list_style_main li{width:33.3%;padding-right:3%;}
    .wrap_namecard .li_license li{width:33.33%;}
    .wrap_namecard.type_2 .li_license li{width:31.33%;}
}

@media (max-width: 600px){
    .custom_info_item{width:23.5%;margin-right:2%;}
    .custom_info_item:nth-child(5n){margin-right:2%;}
    .custom_info_item:nth-child(4n){margin-right:0;}
}

@media (max-width: 500px){
    .custom_info_item{width:32%;margin-right:2%;}
    .custom_info_item:nth-child(4n){margin-right:2%;}
    .custom_info_item:nth-child(3n){margin-right:0;}
    .list_style_main{width:105%;}
    .list_style_main li{width:50%;padding-right:5%;}
}

@media (max-width: 360px){
    .list_btn_category li{width:33.3%;}
    /* .wrap_namecard .li_license li .pic{width:auto;height:auto;} */
    .list_style_main{width:100%;}
    .list_style_main li{width:100%;padding-right:0;}
    
    .wrap_time_info .input-flex{display:block;}
    .box_time{display:flex;margin-left:0;}
    .box_time .input-wrap{padding-top:0;}
    .custom_info_item .tit{font-size:15px;padding-right:5px;}
    .tit_img_wrap .tit_img{padding:0 25px 0 70px;}
    .custom_info_item{padding:0.333rem;}
    .custom_info_item .number .num{font-size:16px;}
    .custom_info_item .number{font-size:14px;}
}


@media (max-width: 330px){
    .wrap_namecard .box_namecard .name{padding-top: 38px;}
    .password_hide.certi-handy-password-box span{width:0.6rem;height:0.6rem;margin-right:3px;}
    
}
