@charset "UTF-8";
.section.table-ins01{margin-top:1.8rem}
.section.table-ins01.fst{margin-top:2.433333333rem}
.section.table-ins01.mpt0{padding-top:0;margin-top:0}
.table-wrap-tp01 .price strong.money{font-size:1.066666667rem;color:#f1108e}
.tab-nav-container.space_01{padding-top:1.333333333rem}
.table-wrap-tp01 + .table-wrap-tp01{margin-top:1.666666667rem}
.table-wrap-tp01 + .folding-wrap-tp01{margin-top:2.5rem}
.table-area + .table-area{margin-top:2.4rem}
.btns-area + .table-area{margin-top:2.4rem}
.title-box01 + .multiple-box{margin-top:1.466666667rem}
.title-wrap{padding:1.766666667rem 0 2.433333333rem}
.top-sticky.ui-scroll .pr-int-info .month-price-area .top-info{border:none;padding-bottom:0;margin:0.833333333rem 0 0;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s}
.top-sticky.auto{top:auto}
.pr-int-info{padding:1.766666667rem 1.333333333rem 2rem}
.pr-int-info.pt0{padding-top:0}
.pr-int-info.pb0{padding-bottom:0}
.pr-int-info.bg-clr01{background:#208bcd}
.pr-int-info.bg-clr-white{background:#fff}
.pr-int-info.bg-clr-white .pr-tit span{color:#000}
.pr-int-info.bg-clr-white .pr-folding-list01{border-top:1px solid #eee}
.pr-int-info.bg-clr-white .pr-folding-list01 li{color:#000}
.pr-int-info.bg-clr-white .pr-folding-list01 dt{color:#666}
.pr-int-info .pr-tit span{word-break:break-all;display:inline-block;font-size:1.333333333rem;line-height:1.8rem;color:#fff;font-weight:700}
.pr-int-info .pr-folding-list01{margin:1.666666667rem 0 0;padding-top:1.1rem;border-top:1px solid #fff}
.pr-int-info .pr-folding-list01 li{display:none;margin-bottom:0.533333333rem;color:#fff}
.pr-int-info .pr-folding-list01 li:nth-child(1),.pr-int-info .pr-folding-list01 li:nth-child(2),.pr-int-info .pr-folding-list01 li:nth-child(3){display:block}
.pr-int-info .pr-folding-list01 li:last-child{margin-bottom:0}
.pr-int-info .pr-folding-list01 dl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.pr-int-info .pr-folding-list01 dd,.pr-int-info .pr-folding-list01 dt{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-size:0.933333333rem;line-height:1.4rem}
.pr-int-info .pr-folding-list01 dd{text-align:right}
.pr-int-info .pr-folding-list01 .btn-open{display:inline-block;padding:0.333333333rem 0.066666667rem}
.pr-int-info .pr-folding-list01 .btn-open i{display:block;background-image:url(/resource/images/common/sprite_mobile.png);background-position:-1010px -959px;background-position:-33.666666667rem -31.966666667rem;width:28px;width:0.933333333rem;height:15px;height:0.5rem;background-size:1102px 1048px;background-size:36.733333333rem 34.933333333rem}
.pr-int-info .pr-folding-list01.pr-folding-list02 li:nth-child(4){display:block}
.pr-int-info .month-price-area + .pr-folding-list01{margin-top:0}
.pr-int-info .month-price-area .top-info{position:relative;margin:1.666666667rem 0 0;padding:0 0 1.233333333rem;text-align:right;border-bottom:1px solid #fff}
.pr-int-info .month-price-area .tit{position:absolute;left:0;top:0;padding-top:0.666666667rem;font-size:0.933333333rem;line-height:1rem}
.pr-int-info .month-price-area .tit.font_big01{font-size:1.133333333rem}
.pr-int-info .month-price-area .price span,.pr-int-info .month-price-area .price strong{display:inline-block;vertical-align:bottom}
.pr-int-info .month-price-area .price strong{font-size:1.6rem;line-height:1.666666667rem;font-weight:700}
.pr-int-info .month-price-area .price span{font-size:0.933333333rem;line-height:1.166666667rem}
.pr-int-info .bot-info-list01{padding-top:0.266666667rem}
.pr-int-info .bot-info-list01 li{position:relative;padding-left:0.866666667rem;font-size:0.933333333rem;line-height:1.4rem;color:#fff}
.pr-int-info .bot-info-list01 li:before{content:'';display:block;position:absolute;left:2px;top:0.6rem;width:0.266666667rem;height:0.266666667rem;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);background:#fff}
.pr-int-info .pr-btn-lnk{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:2.333333333rem}
.pr-int-info .pr-btn-lnk a{display:block;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin-left:1.066666667rem;font-size:0.866666667rem;line-height:2.2rem;text-align:center;color:#fff;border:1px solid #fff}
.pr-int-info .pr-btn-lnk a:first-child{margin-left:0}
.pr-int-info2{padding:1.766666667rem 1.333333333rem 2rem}
.pr-int-info2.pt0{padding-top:0}
.pr-int-info2.pb0{padding-bottom:0}
.pr-int-info2.bg-clr01{background:#208bcd}
.pr-int-info2.bg-clr-white{background:#fff}
.pr-int-info2.bg-clr-white .pr-tit span{color:#000}
.pr-int-info2.bg-clr-white .pr-folding-list01{border-top:1px solid #eee}
.pr-int-info2.bg-clr-white .pr-folding-list01 li{color:#000}
.pr-int-info2.bg-clr-white .pr-folding-list01 dt{color:#666}
.pr-int-info2 .pr-tit span{word-break:break-all;display:inline-block;font-size:1.333333333rem;line-height:1.8rem;color:#fff;font-weight:700}
.pr-int-info2 .pr-folding-list01{margin:1.666666667rem 0 0;padding-top:1.1rem;border-top:1px solid #fff}
.pr-int-info2 .pr-folding-list01 li{display:none;margin-bottom:0.533333333rem;color:#fff}
.pr-int-info2 .pr-folding-list01 li:nth-child(1),.pr-int-info2 .pr-folding-list01 li:nth-child(2),.pr-int-info2 .pr-folding-list01 li:nth-child(3),.pr-int-info2 .pr-folding-list01 li:nth-child(4),.pr-int-info2 .pr-folding-list01 li:nth-child(5){display:block}
.pr-int-info2 .pr-folding-list01 li:last-child{margin-bottom:0}
.pr-int-info2 .pr-folding-list01 dl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.pr-int-info2 .pr-folding-list01 dd,.pr-int-info2 .pr-folding-list01 dt{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-size:0.933333333rem;line-height:1.4rem}
.pr-int-info2 .pr-folding-list01 dd{text-align:right}
.pr-int-info2 .pr-folding-list01 .btn-open{display:inline-block;padding:0.333333333rem 0.066666667rem}
.pr-int-info2 .pr-folding-list01 .btn-open i{display:block;background-image:url(/resource/images/common/sprite_mobile.png);background-position:-1010px -959px;background-position:-33.666666667rem -31.966666667rem;width:28px;width:0.933333333rem;height:15px;height:0.5rem;background-size:1102px 1048px;background-size:36.733333333rem 34.933333333rem}
.pr-int-info2 .pr-folding-list01.pr-folding-list02 li:nth-child(4){display:block}
.pr-int-info2 .month-price-area + .pr-folding-list01{margin-top:0}
.pr-int-info2 .month-price-area .top-info{position:relative;margin:1.666666667rem 0 0;padding:0 0 1.233333333rem;text-align:right;border-bottom:1px solid #fff}
.pr-int-info2 .month-price-area .tit{position:absolute;left:0;top:0;padding-top:0.666666667rem;font-size:0.933333333rem;line-height:1rem}
.pr-int-info2 .month-price-area .tit.font_big01{font-size:1.133333333rem}
.pr-int-info2 .month-price-area .price span,.pr-int-info2 .month-price-area .price strong{display:inline-block;vertical-align:bottom}
.pr-int-info2 .month-price-area .price strong{font-size:1.6rem;line-height:1.666666667rem;font-weight:700}
.pr-int-info2 .month-price-area .price span{font-size:0.933333333rem;line-height:1.166666667rem}
.pr-int-info2 .bot-info-list01{padding-top:0.266666667rem}
.pr-int-info2 .bot-info-list01 li{position:relative;padding-left:0.866666667rem;font-size:0.933333333rem;line-height:1.4rem;color:#fff}
.pr-int-info2 .bot-info-list01 li:before{content:'';display:block;position:absolute;left:2px;top:0.6rem;width:0.266666667rem;height:0.266666667rem;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);background:#fff}
.pr-int-info2 .pr-btn-lnk{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:2.333333333rem}
.pr-int-info2 .pr-btn-lnk a{display:block;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin-left:1.066666667rem;font-size:0.866666667rem;line-height:2.2rem;text-align:center;color:#fff;border:1px solid #fff}
.pr-int-info2 .pr-btn-lnk a:first-child{margin-left:0}
.zygosity-txt dt{padding:1.666666667rem 0 1.1rem;font-size:1.2rem;line-height:1.8rem}
.zygosity-txt dd{margin-bottom:0.4rem;font-size:1rem;line-height:1.466666667rem;letter-spacing:-0.033333333rem;color:#666}
.zygosity-txt dd:last-child{margin-bottom:0}
.zygosity-txt + .btns-area{margin-bottom:2rem}
.zygosity-list{padding-top:3.333333333rem}
.zygosity-list li{padding:2.333333333rem 0 2.666666667rem;border-bottom:1px solid #eee}
.zygosity-list li:last-child{border:none}
.zygosity-list .zyg-tit{position:relative;padding-left:2rem;font-size:1.2rem;line-height:1.666666667rem}
.zygosity-list .zyg-tit strong{display:block;position:absolute;left:0;top:0;color:#f1108e}
.zygosity-list .txt-notice{margin-top:0.5rem}
.zygosity-list .input-wrap{padding:2.4rem 0 0 0}
.check-area-gray{padding:0 0 0.666666667rem}
.check-area-gray dt{font-size:1.066666667rem;line-height:2.4rem;font-weight:700}
.check-area-gray dd{font-size:1rem;line-height:1.466666667rem;color:#666}
.check-area-gray .input-wrap{margin-top:1.366666667rem;background:#fff}
.logo-loa194{margin-left:0.333333333rem;width:8.966666667rem;vertical-align:middle}
.loan-rate.box-type03 .info-name .info dl{padding-bottom:1.266666667rem}
.loan-rate.box-type03 .info-name .info dd,.loan-rate.box-type03 .info-name .info dt{font-size:1.266666667rem;line-height:1.4rem;color:#000}
.loan-rate.box-type03 .info-name .txt-notice{font-size:0.933333333rem}
.loan-rate.box-type03 .info-name .btns-area{margin-top:1.333333333rem;margin-bottom:2.666666667rem}
.pop_icon{width:1.333333333rem;vertical-align:middle;padding-bottom:0.266666667rem}
.payment-type.popup-content{margin-top:0}
.payment-type dl{margin-bottom:1.333333333rem}
.payment-type dt{font-size:1.133333333rem;margin-bottom:0.666666667rem;font-weight:bold}
.notice-wrap dd .notice-list .list-dash{margin-top:0.2rem}
.notice-wrap dd .notice-list .list-dash > ul > li + li{margin-top:0.166666667rem}
.no-list p + .under-link{display:inline-block;margin-top:0.733333333rem}
.section.table-ins01.fst:last-child .folding-wrap-tp01:last-child{padding-bottom:0}
.fix-btn .section .folding-wrap-tp01:last-child{padding-bottom:0}
.top-sticky + .section.gray{padding-top:1rem}
.section.table-ins01.fst.white{margin-top:0;padding-top:2.433333333rem}
.section.full.gray{padding-left:0;padding-right:0}
.section.full .ui-tab-contents.pd-side{padding:0 1.333333333rem}
.pb0{padding-bottom:0}
.pb10{padding-bottom:1rem}
.font_underline{text-decoration:underline}
.noin_counselor{position:relative}
.noin_counselor a{display:inline-block;font-size:0.866666667rem;line-height:1rem;text-decoration:underline;color:#1095e1}
.noin_counselor img{position:absolute;right:-1.333333333rem}
.noin_counselor img.counselor-img{width:14.666666667rem;z-index:-1}
.fishing_icon1{position:relative}
.fishing_icon1 a{display:inline-block;font-size:0.866666667rem;line-height:1rem;text-decoration:underline;color:#1095e1}
.fishing_icon1 img{position:absolute;right:-1.333333333rem;top:-2.666666667rem}
.fishing_icon1 img.counselor-img{width:10.666666667rem}
.fishing_icon2{position:relative}
.fishing_icon2 a{display:inline-block;font-size:0.866666667rem;line-height:1rem;text-decoration:underline;color:#1095e1}
.fishing_icon2 img{position:absolute;right:-1.333333333rem;top:-2.666666667rem}
.fishing_icon2 img.counselor-img{width:10.666666667rem}
.normal{font-weight:normal}
.unclaimed-pension + .unclaimed-pension{padding-top:2.833333333rem}
.unclaimed-pension .text-lv02{padding-bottom:1.333333333rem}
.unclaimed-pension.tit{padding:2.333333333rem 1.333333333rem;background:#fff}
.unclaimed-pension .input-checkbox strong{font-weight:700}
.unclaimed-pension .ov-h{width:100%;overflow:hidden;padding-bottom:1.066666667rem}
.unclaimed-pension .ov-h span{float:left;width:50%;font-size:0.8rem}
.unclaimed-pension .ov-h span + span{text-align:right;color:#666}
.unclaimed-pension .ov-h span > strong{color:#f1108e}
.unclaimed-pension.tit_info{padding:2.333333333rem 1.333333333rem 0.333333333rem;border-bottom:1rem solid #f5f5f5}
.unclaimed-pension.tit_info .result-info-type01{padding:3.333333333rem 0 1.333333333rem}
.unclaimed-pension.tit_info .result-info-type01 .detail-list{padding:0;border-top:0}
.unclaimed-pension.title_none{padding:1.333333333rem 1.333333333rem 0.333333333rem}
.unclaimed-pension.title_none .result-info-type01{padding:0 0 1.333333333rem}
.unclaimed-pension.title_none .result-info-type01 .detail-list{padding:0;border-top:0}
.unclaimed-pension .unclaimed-pension-start{padding-bottom:2.333333333rem;font-size:0.8rem;color:#666}
.unclaimed-pension .unclaimed-pension-start .list-box{width:100%;overflow:hidden;margin-top:0.5rem}
.unclaimed-pension .unclaimed-pension-start .list-box span{width:50%;display:inline-block;float:left;font-size:0.933333333rem;color:#000}
.unclaimed-pension .unclaimed-pension-start .list-box span + span{text-align:right}
.unclaimed-pension .chk-list.col2 li:nth-of-type(n+3){padding-top:0.666666667rem}
.unclaimed-pension .btns-area{margin:2rem 0 2.666666667rem}
.unclaimed-pension.bg-gray{padding:2.5rem 1.333333333rem 1.666666667rem}
.unclaimed-pension.bg-gray .result-info-type01{background:#f5f5f5;padding:0;border-bottom:1px solid #ccc}
.unclaimed-pension.bg-gray .result-info-type01 .detail-list{border-color:#000}
.unclaimed-pension .btn-down-list li + li{padding-top:1.5rem}
.unclaimed-pension .btn-download .txt:after{display:none}
.unclaimed-pension .btn-download i{position:absolute;top:1rem;right:1.333333333rem}
.unclaimed-pension .unclaimed-personal .sign-area{margin-top:0}
.unclaimed-pension.unclaimed_result .text-lv02{position:relative}
.unclaimed-pension.unclaimed_result .r_info{position:absolute;right:0;color:#471f99;padding:0.1rem 0.666666667rem;border:1px solid #471f99;display:inline-block;border-radius:0.333333333rem;font-size:0.8rem}
.section.elf_joinWrap5 .massage-cp01{padding-bottom:1.133333333rem}
.section.elf_joinWrap5 .title-area{position:absolute;top:-webkit-calc(50% - 1.3rem);top:calc(50% - 1.3rem);left:0;width:100%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);padding:0 1.333333333rem}
.ml20{margin-left:1.333333333rem}
.font-larger,.font-larger *{font-size:1.133333333rem}
.font-bold,.font-bold *{font-weight:700}
.font-normal{font-weight:normal}
.password_font-larger *{font-size:1rem!important}
.ori_light{width:55px;height:86px;background:url(/resource/images/mobile/ori_light.png) no-repeat;background-size:55px 86px;margin:0 auto}

.ml0{margin-left:0}
.ins_step03_tit{padding:2.333333333rem 0 3.333333333rem}
.chk-list.col2{display:inline-block}
.chk-list.col2 li{width:-webkit-calc(100%/2);width:calc(100%/2);float:left}
.chk-list.col2 li:nth-of-type(n+3){padding:1.2rem 0 0}
.chk-list.col3{display:inline-block}
.chk-list.col3 li{width:-webkit-calc(100%/3);width:calc(100%/3);float:left}
.chk-list.col3 li:nth-of-type(n+4){padding:1.2rem 0 0}
.radio-list.col3{display:inline-block}
.radio-list.col3 li{width:-webkit-calc(100%/3);width:calc(100%/3);float:left}
.radio-list.col3 li:nth-of-type(n+4){padding:1.2rem 0 0}
.period{padding:0.733333333rem 0.666666667rem;text-align:center}
.period:after{content:'';font-size:1rem}
.period:after{content:'~';color:#666}
.ins_info_textWrap .text-lv04 + .text-lv04{padding-top:0.433333333rem}
.ins_info_textWrap .linkWrap{padding-top:1.333333333rem}
.ins_info_textWrap .group1_text .list-box{margin-top:0.733333333rem}
.ins_info_textWrap .group1_text .list-box *{color:#666}
.ins_info_textWrap .group1_text .list-box .under-link{color:#000}
.ins_info_textWrap .group1_text .list-box li{line-height:1.466666667rem}
.ins_info_textWrap .group2_text{padding-top:2.166666667rem}
.ins_info_textWrap .group2_text .text-lv04{color:#666}
.medical_infoPop{padding-top:2rem}
.medical_infoPop .text-lv04 + .text-lv03{margin-top:2rem}
.disease_qaWrap{padding:1.666666667rem 0 0.666666667rem}
.disease_qaWrap .text-lv04.pd1{padding-top:1rem}
.disease_qaWrap .text-lv04.pd2{padding-bottom:0.833333333rem}
.disease_qaWrap .in-message{margin-bottom:2.5rem}
.disease_tit{overflow:hidden;padding-bottom:1.5rem}
.disease_tit .title-lv02{margin:0}
.disease_tit .under-link{color:#666;float:right;font-weight:400}
.disease_qaList{padding:2.166666667rem 0 0}
.disease_qaList.type2{padding:0}
.disease_qaList .in-message{margin-bottom:2rem}
.in-message.hide-tit.ins_qa{padding:0.833333333rem 0 0}
.personal-info-wrap .qna-title-box{margin:2.433333333rem 0 3.466666667rem;font-size:1.333333333rem;line-height:1.733333333rem;color:#000}
.personal-info-wrap .qna-result-box .qna-list-type01{margin-top:2.4rem}
.personal-info-wrap .qna-result-box .qna-list-type01:first-child{margin-top:0}
.personal-info-wrap .qna-result-box .qna-list-type01 .check-ownership{margin-top:2.666666667rem}
.personal-info-wrap .qna-result-box .qna-list-type01 .space3{margin-top:0.666666667rem}
.personal-info-wrap .qna-result-box .qna-list-type01 .in-message.checktype .flex-box-type.w225{display:block}
.personal-info-wrap .qna-result-box .qna-list-type01 .in-message.checktype .flex-box-type.w225 .input-checkbox{-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none;width:7.5rem}
.personal-info-wrap .qna-result-box .qna-list-type01 .in-message.checktype .flex-box-type.w225 .input-checkbox + .block{margin-top:1.333333333rem}
.personal-info-wrap .qna-result-box a.under-link{font-size:1.2rem;line-height:1.666666667rem}
.personal-info-wrap .qna-result-box .list-shoot-box{background:#f5f5f5;border-radius:0.666666667rem;padding:1.133333333rem 0}
.personal-info-wrap .qna-result-box .list-shoot-box .info-area{padding:0 1.333333333rem}
.personal-info-wrap .qna-result-box .list-shoot-box .info-area .title-lv03{margin-top:0}
.personal-info-wrap .qna-result-box .list-shoot-box .info-area .financial-consumer .title-lv03{margin-top:1.133333333rem}
.personal-info-wrap .qna-result-box .list-shoot-box .info-area .financial-consumer .title-lv03 + .link-box{margin-top:-0.333333333rem}
.personal-info-wrap .qna-result-box .list-shoot-box .info-area .financial-consumer .link-box{padding-bottom:1rem}
.personal-info-wrap .qna-result-box .list-shoot-box .info-area .financial-consumer .link-box a.under-link{color:#f1108e}
.personal-info-wrap .qna-result-box .list-shoot-box .info-area .financial-consumer .link-box *{font-size:0.933333333rem}
.personal-info-wrap .qna-result-box .list-shoot-box .info-area .input-wrap .input-txt.expiry-date{margin-top:0.8rem}
.personal-info-wrap .qna-result-box .list-shoot-box .shooting{margin:1.666666667rem 0 2.166666667rem}
.personal-info-wrap .qna-result-box .list-shoot-box .shooting .btn-lv01{background-color:transparent}
.personal-info-wrap .qna-result-box .list-shoot-box .shooting .btn-lv01 .txt{font-weight:400}
.personal-info-wrap .qna-result-box .financial-consumer .input-wrap{padding-top:0}
.financial-consumer{overflow-wrap:break-word}
.financial-consumer *{color:#666}
.financial-consumer .txt-notice{margin-top:1.333333333rem}
.photo-zone-area .title-wrap{padding:2.433333333rem 1.333333333rem 2.433333333rem}
.photo-zone-area .title-wrap + .id-photo-zone{margin-top:0}
.photo-zone-area .id-photo-zone{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#f5f5f5;margin:2rem 0 2.666666667rem;padding:2.666666667rem 0}
.photo-zone-area .id-photo-zone img.id-photo{width:17.433333333rem}
.photo-zone-area .id-photo-zone .btn-photo{position:absolute;right:1.666666667rem;bottom:1rem}
.photo-zone-area ~ .section.folding-box{margin-top:2.666666667rem}
/*! My보험/My대출 서브메인 */
.submain-my#container{padding-top:0}
.submain-my .submain-top{position:relative}
.submain-my .submain-top .txtarea{position:relative;padding-bottom:4.333333333rem}
.submain-my .submain-top .s-tit{padding-left:1.333333333rem;font-size:1.2rem;line-height:1.333333333rem;color:#fff;font-weight:700}
.submain-my .submain-top .s-name{position:absolute;z-index:10;left:1.333333333rem;top:3.433333333rem;font-size:1.6rem;line-height:2.066666667rem;color:#fff}
.submain-my .submain-top .s-text{position:absolute;z-index:10;left:1.333333333rem;top:9.333333333rem;font-size:1rem;line-height:1.4rem;color:#fff}
.submain-my .my-introduce{background:#596ce4;color:#fff;padding-top:3.233333333rem;min-height:20rem}
.submain-my .my-introduce:after{content:'';display:block;position:absolute;right:1rem;bottom:1rem}
.submain-my.submain-myloan .my-introduce{background:#26697d}
.submain-my.submain-myloan .my-introduce:after{width:11rem;height:9.566666667rem;background:url(/resource/images/mobile/submain/myloan_img02.png) no-repeat 0 0;background-size:100% auto}
.submain-my.submain-myins .my-introduce:after{width:10.333333333rem;height:10.333333333rem;background:url(/resource/images/mobile/submain/myins-img01.png) no-repeat 0 0;background-size:100% auto}
.submain-my .submain-cont{position:relative;padding:0 1.333333333rem}
.submain-my .tit{position:relative;z-index:1;font-size:1.333333333rem;line-height:1.733333333rem}
.submain-my .tit strong{display:inline-block;position:relative;font-weight:700}
.submain-my .tit .line{display:inline-block;position:absolute;left:0;bottom:0.1rem;height:0.6rem;background:#f557b0;z-index:-1;-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s}
.submain-my .tit-wrap{margin-top:3.766666667rem}
.submain-my .list-goods-tp01{margin-top:1.766666667rem}
.submain-my .list-goods-tp01 + .btns-area{margin-top:4rem}
.submain-my .list-goods-tp01 .info li:first-child{margin-top:0.666666667rem}
.submain-my .btns-area{padding-bottom:0}
.submain-my .btns-area .text-lv03 .ico-arrow-style{margin-bottom:0.033333333rem}
.submain-my .nodata{margin-top:3.766666667rem}
.step-list-type01 .box-type02 > a{display:block}
.step-list-type01 .box-type02 .title-wrap{margin:0 -1.333333333rem;padding:0 1.333333333rem 1.333333333rem 1.333333333rem;border-bottom:1px solid #eee}
.step-list-type01 .box-type02 .title-wrap .text-lv04{margin-bottom:1rem}
.step-list-type01 .box-type02 .step-box{margin-top:1.166666667rem}
.ico-no-history{display:inline-block;width:1.133333333rem;height:0.266666667rem;background:url(../images/mobile/ico-no-history.png) no-repeat 0 0;background-size:1.133333333rem 0.266666667rem}
.no-history{padding:2.5rem 0 2.333333333rem 0;border:1px dashed #c8c8c8;border-radius:0.666666667rem;text-align:center}
.no-history .ico-no-history{margin-bottom:0.533333333rem}
.no-history p{font-size:1rem;line-height:1.466666667rem;color:#666}
.banner-wrap02{position:relative;margin-top:1.333333333rem;border-radius:0.666666667rem;font-size:1.066666667rem;line-height:1.533333333rem}
.banner-wrap02.pink{background:#ffe5f4}
.banner-wrap02.blue{background:#ececf6}
.banner-wrap02 a{display:block;padding:1.5rem 1.333333333rem}
.banner-wrap02 a > p{position:relative;z-index:1}
.banner-wrap02 i{display:inline-block;position:absolute;background-repeat:no-repeat;background-position:0 0}
.banner-wrap02 i.loan-amount{top:1.533333333rem;right:1.333333333rem;width:3.4rem;height:2.9rem;background-image:url(../images/mobile/banner-loan-amount.png);background-size:3.4rem 2.9rem}
.banner-wrap02 i.credit-loan{top:1.533333333rem;right:1.333333333rem;width:3.4rem;height:2.866666667rem;background-image:url(../images/mobile/banner-credit-loan.png);background-size:3.4rem 2.866666667rem}
.banner-wrap02 i.loan-apply{top:1.533333333rem;right:1.7rem;width:3.4rem;height:2.9rem;background-image:url(../images/mobile/banner-loan-apply.png);background-size:3.4rem 2.9rem}
.banner-wrap02 i.ins-product{top:1.7rem;right:1.7rem;width:2.933333333rem;height:2.733333333rem;background-image:url(../images/mobile/banner-ins-prod.png);background-size:3.4rem 2.9rem}
.banner-wrap02 i.credit-loan02{top:1.7rem;right:1.3rem;width:3.433333333rem;height:2.733333333rem;background-image:url(../images/mobile/banner-credit-loan01.png);background-size:3.433333333rem 2.733333333rem}
.submain-myloan .box-type02 dd strong{font-size:1.066666667rem}
.submain-myloan .list-goods-tp01 li:first-child{margin-top:1rem}
.submain-myloan .step-list-type01{margin-top:1.766666667rem}
.submain-my .submain-cont .tit-wrap .link-button01,.submain-my .submain-cont .tit-wrap .link-button01{z-index:2}
.my-billing .step-list-type01{margin-top:1.766666667rem}
.my-billing .step-list-type01 .box-type02 .date{margin-left:-1.333333333rem;margin-right:-1.333333333rem;padding-left:1.333333333rem;padding-right:1.333333333rem;padding-bottom:1.066666667rem;border-bottom:1px solid #eee}
.submain-cont.bottom-banners{padding-top:2.666666667rem}
.submain-cont.bottom-banners .banner-wrap02:first-child{margin-top:0}
/*! My보험 */
.bg-gray{background-color:#f5f5f5}
.mrt0{margin-top:0!important}
.mrt75{margin-top:2.5rem}
.mrt80,.mt80{margin-top:2.666666667rem}
.full-height{height:100%}
.folding-wrap-tp01 + .folding-wrap-tp01{margin-top:0}
.folding-wrap-tp01 + .btns-area.flex{margin-top:0}
#content > .section:last-child .folding-wrap-tp01:last-child{padding-bottom:0}
.ins-planner .btns-area.space{margin-top:1rem}
.title-box.top-message{padding-top:1.866666667rem}
.title-box.top-message strong.font-red{display:inline-block;margin:0 0.466666667rem 0 0}
.title-box.top-message.tp_short{padding-top:1.133333333rem}
.title-box + .list-wrapper{margin-top:2.166666667rem}
.list-wrapper + .btn-wrap.center{margin-top:2.666666667rem}
.btn-wrap.center + .folding-wrap-tp01{margin-top:2.4rem}
.list-box-dot ul > li .list-dash{margin-top:0.666666667rem}
.list-box-dot ul > li .list-dash > ul > li:before{-webkit-transform:none;-ms-transform:none;transform:none}
.addlist-wrap{padding-top:1.333333333rem}
.progress-vertical li:last-child{padding-bottom:0}
.section.table-ins01 .table-area{position:relative}
.section.table-ins01 .table-area:last-child .folding-wrap-tp01{padding-bottom:0}
.section.table-ins01 .table-area .table-tp02{margin-top:0.7rem}
.section.table-ins01 .table-area .table-tp02 th{color:#000}
.section.table-ins01 .table-area .folding-wrap-tp01{margin-top:2.466666667rem}
.section.table-ins01 .table-area .folding-wrap-tp01 dt{font-size:1.066666667rem}
.section.table-ins01 .table-area .notice-list .underline{text-decoration:underline;font-weight:bold}
.section.table-ins01 .btn-wrap{margin-top:2.666666667rem}
.section.table-ins01 .tooltip-wrap .txt{margin-left:0}
.section.table-ins01.folding-wrap-area{margin-bottom:2.666666667rem}
.tit-wrap{position:relative}
.tit-wrap .link-button01{position:absolute;right:0;top:0.2rem;right:0}
.tit-wrap .btn-sm-reset{display:block;font-size:0.933333333rem;line-height:1.4rem;text-decoration:underline;color:#666}
.tit-wrap .btn-sm-reset:before{position:static;display:inline-block;margin:0.266666667rem 0.466666667rem 0 0;vertical-align:top;background-image:url(/resource/images/common/sprite_mobile.png);background-position:-1010px -923px;background-position:-33.666666667rem -30.766666667rem;width:26px;width:0.866666667rem;height:26px;height:0.866666667rem;background-size:1102px 1048px;background-size:36.733333333rem 34.933333333rem}
.tit-wrap .link-button02{position:absolute;right:0;top:-0.2rem;right:0}
.tit-wrap .btn-refresh{display:block;font-size:0.8rem;line-height:1.4rem;color:#666;border:1px solid #666;border-radius:20px;padding:0.2rem 0.6rem;top:-0.2rem;font-weight:bold}
.tit-wrap .btn-refresh:before{position:static;display:inline-block;margin:0.266666667rem 0.466666667rem 0 0;vertical-align:top;background-image:url(/resource/images/common/sprite_mobile.png);background-position:-1010px -923px;background-position:-33.666666667rem -30.766666667rem;width:26px;width:0.866666667rem;height:26px;height:0.866666667rem;background-size:1102px 1048px;background-size:36.733333333rem 34.933333333rem}
.conts-text-wrap:first-child{padding-top:2.433333333rem}
.section.white > .conts-text-wrap:last-child{padding-bottom:2.433333333rem}
.list-box.gray.round + .input-wrap.in-message{margin-top:1.5rem}
.notice-list .sub-define-row span{margin-right:0.466666667rem}
.notice-list .sub-define-row p{color:#000}
.popup-content .section:first-child .table-area:first-child .table-wrap-tp01:first-child{margin-top:0}
.popup-content .section:first-child .table-area:first-child .table-tp01{margin-top:0}
.popup-content .section.pop-type01 .massage-cp01 strong{font-weight:400}
.el_ac_agree .head-cp01{text-align:left!important}
.pop-revalancing-wrap .massage-cp01{margin-top:3.333333333rem;padding-top:8.233333333rem;font-size:1.6rem;text-align:center;background:url("/resource/images/mypage/img_revalancing-new.png") no-repeat center 0;background-size:7.133333333rem 5.6rem}
.pop-revalancing-wrap .conts-text-wrap{margin-top:2.2rem}
.pop-revalancing-wrap .conts-text-wrap > *{text-align:center}
.pop-revalancing-wrap .conts-text-wrap .text-lv02.line{font-weight:bold}
.pop-revalancing-wrap .conts-text-wrap .text-lv02.line strong{display:inline-block;position:relative;height:1.666666667rem;border-bottom-width:0.466666667rem;border-color:#f1108e;border-bottom-style:solid}
.pop-revalancing-wrap .conts-text-wrap .text-lv04{margin-top:0.333333333rem;line-height:1.466666667rem;color:#666}
.pop-revalancing-wrap .revalancing-explane{margin-top:3.333333333rem}
.pop-revalancing-wrap .revalancing-explane i[class^="ico"]{width:3.333333333rem;height:3.333333333rem}
.pop-revalancing-wrap .revalancing-explane .ico01{background-image:url("/resource/images/mypage/ico-revalancing01.png")}
.pop-revalancing-wrap .revalancing-explane .ico02{background-image:url("/resource/images/mypage/ico-revalancing02.png")}
.pop-revalancing-wrap .revalancing-explane .ico03{background-image:url("/resource/images/mypage/ico-revalancing03.png")}
.section.pop-type01 .massage-cp01{margin-bottom:2.166666667rem}
.section.pop-type01 .table-area .table-wrap-tp01{margin-top:0.7rem}
.section.pop-type01 .table-area .table-wrap-tp01 .table-tp03 th{color:#000}
.section.table-ins01 .loan-area{margin:2.366666667rem 0}
.section.table-ins01 .table-tp03 td a.btn-tbl1{margin-left:0.8rem}
.section.table-ins01 .txt-area{margin-top:0.566666667rem}
.table-wrap-tp01.no-data{padding-top:20%}
.table-wrap-tp01 .no-list{position:static;-webkit-transform:none;-ms-transform:none;transform:none}
.box-type03.bg-clr-white{padding:1.333333333rem;background:#fff}
.box-type03.bg-clr-white .pr-folding-list01{border-top:1px solid #eee}
.box-type03.bg-clr-white .pr-folding-list01 li{color:#000}
.box-type03.bg-clr-white .pr-folding-list01 dt{color:#666}
.box-type03.bg-clr-white .info-name{color:#000}
.box-type03.bg-clr-white .info-name *[class^="flag-type"] + .title-lv02{margin-top:0.533333333rem}
.box-type03.bg-clr-white .info dd,.box-type03.bg-clr-white .info dd span,.box-type03.bg-clr-white .info dd strong{color:#000}
.box-type03.bg-clr-white .info dd{min-height:1.333333333rem}
.top-fixed-box .info-name{padding-bottom:0}
.missing-ins table td{text-align:left;padding:0.733333333rem 0.666666667rem}
.missing-ins table td:nth-of-type(2){text-align:right}
.missing-ins table .tooltip-content .list li{padding-top:1.1rem;font-weight:normal}
.missing-ins table .tooltip-content .list li:first-child{padding-top:0}
.title-wrap .massage-cp01 + .under-link{display:block;margin-top:2.333333333rem}
.section.gray-top-area{padding-top:0;padding-bottom:2.666666667rem}
.gray .conts-text-wrap:first-child{padding-top:0}
.file-items.no-file{padding-top:2.666666667rem;margin-left:0}
.file-items.no-file .items-lst{margin:0;padding-left:0}
.section.table-ins01 > .folding-wrap-tp01:last-child{padding-bottom:0}
.section.bottom-notice-area > .folding-wrap-tp01:last-child{padding-bottom:0}
.list-goods-tp01 .ui-check-item .box-type02 > .info + .btns-area{padding:0 1.333333333rem 1.333333333rem}
.list-goods-tp01 .ui-check-item .box-type02.exp-type01 > .info + .btns-area{padding:0}
.list-goods-tp01 .ui-check-item .box-type02.bot-space .ui-toggle-area > .info + .btns-area{padding:0 1.333333333rem 0.666666667rem}
.ins-adebit-wrap.section.gray{padding-bottom:0}
.ins-adebit-wrap .list-goods-tp01 .title-lv02 span{font-size:1rem;font-weight:700}
.ins-adebit-wrap .list-goods-tp01 li .box-type02 li:first-child{margin-top:0.3rem}
.ins-adebit-wrap .radio-wrap{margin-bottom:2.333333333rem}
.ins-adebit-wrap .terms_area{margin-top:2.666666667rem}
.ins-adebit-wrap .no-list{padding-top:20%}
.info-list{position:relative}
.info-list > .info{padding-bottom:0}
.info-list .info + .info:before{content:'';display:block;height:1px;background:#ccc;width:100%rem;left:1.333333333rem;top:-0.033333333rem}
.box-type02 .info-list .btn-open{position:absolute;left:-webkit-calc(50% - 1.333333333rem);left:calc(50% - 1.333333333rem);bottom:-1.266666667rem}
.box-type02 .info-list .btn-open[aria-expanded="true"]{bottom:-1.666666667rem;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
.section.table-ins01 .table-area .table-wrap-tp01 + .table-tp02,.section.table-ins01 .table-area > .table-tp02 + .table-tp02{margin-top:1.666666667rem}
.section.table-ins01 .loan-area{margin:2.366666667rem 0}
.section.table-ins01 .table-tp03 td a.btn-tbl1{margin-left:0.8rem}
.section.table-ins01 .txt-area{margin-top:0.566666667rem}
.gray-round-box-tp01{background:#f5f5f5;border-radius:0.5rem;padding:1.266666667rem 1rem;text-align:center}
.text-lv02 + .gray-round-box-tp01{margin-top:1.433333333rem}
.gray-round-box-tp01 > .text-lv06{margin-top:0.5rem}
.gray-round-box-tp01 .white-box{margin-top:1rem;background:#fff;padding:1.433333333rem 1.133333333rem 1.433333333rem 1.266666667rem;font-size:1rem;line-height:1.466666667rem}
.gray-round-box-tp01 .white-box + .btns-area{margin-top:1rem;background:#f5f5f5}
.gray-round-box-tp01 .white-box p:not(:first-child){margin-top:0.666666667rem}
.gray-round-box-tp01 .btns-area.flex .btn-item .txt{font-weight:400}
.change-state{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}
.change-state > *{display:inline-block}
.change-state .ico-arrow-round{margin-top:0.133333333rem;margin-right:0.9rem}
.change-state span.txt{width:7.333333333rem}
.change-state em{line-height:1.466666667rem;padding-top:0.133333333rem}
.beneficiary-inputbox .title-lv01{margin-bottom:1.533333333rem}
.beneficiary-inputbox .input-wrap{padding-top:0}
.beneficiary-inputbox .in-message + .in-message{margin-top:1.333333333rem}
.beneficiary-inputbox .change-state span.txt{width:auto;min-width:5rem;margin-right:0.666666667rem}
.change-beneficiary-wrap .folding-wrap-tp01{margin-top:3.766666667rem}
.change-beneficiary-wrap .input-wrap.in-message + .txt-notice{margin-top:0}
.change-beneficiary-wrap .btns-area.flex{margin-top:2.433333333rem}
.change-beneficiary-wrap .gray-round-box-tp01{margin-top:2.666666667rem}
.change-beneficiary-wrap .check-list-type01{margin-top:1.1rem}
.change-beneficiary-wrap .total-rate-tp01{margin-top:1.766666667rem}
.change-beneficiary-wrap .text-lv02 + .txt-notice{margin-top:0.2rem}
.change-beneficiary-wrap .tit-area{margin-top:2.433333333rem}
.change-beneficiary-wrap .tit-area + .result-data{margin-top:1.2rem}
.change-beneficiary-wrap.gray .tit-area:first-child{margin-top:0}
.change-beneficiary-wrap .change-result-list{margin-top:1.666666667rem}
.change-beneficiary-wrap .change-result-list .box-type04:not(:first-child){margin-top:1.333333333rem}
.change-beneficiary-wrap .title-lv01 + .change-result-list{margin-top:1.433333333rem}
.change-beneficiary-wrap .result-data + .change-result-list{margin-top:1.2rem}
.change-beneficiary-wrap .table-wrap-tp01:last-child{padding-bottom:2rem}
.change-beneficiary-wrap .title-lv01 .tooltip-wrap .tooltip-content{font-weight:400}
.change-beneficiary-wrap .title-lv01 .tooltip-wrap .tooltip-content .under-link{font-size:0.8rem}
.change-beneficiary-wrap .title-lv01 .tooltip-wrap .tooltip-btn .txt{font-size:inherit}
.change-beneficiary-wrap .pd-side{padding:0 1.333333333rem}
.bg-gray .section .change-beneficiary-wrap .tab-nav-container{margin-top:2.666666667rem;background:transparent}
.bg-gray .section .change-beneficiary-wrap .tab-nav-container.tp03 .tab-nav .tab-item .tab-link{background-color:#fff}
.change-result-list .box-type02 .info-name + .info.divide-space{padding:0.666666667rem 0 1.233333333rem;margin:0.533333333rem 1.333333333rem 0;border-top:1px solid #ccc}
.change-fund-result-guide .stit.title-lv02{line-height:1.4}
.input-fild-variable{margin-top:1.133333333rem}
.input-fild-variable .type-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.input-fild-variable .type-list > dl{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;text-align:center;color:#999}
.input-fild-variable .type-list > dl dt{margin-bottom:0.666666667rem}
.input-fild-variable .type-list > dl dd{font-size:0.933333333rem}
.input-fild-variable .type-list > dl dd strong{font-size:1.2rem}
.input-fild-variable .type-list > dl.active{color:#000}
.input-fild-variable .type-list + .input-wrap.in-message{margin-top:2.333333333rem}
.input-fild-variable .input-change-num{display:block}
.change-invest{padding-top:0.766666667rem;margin-bottom:2.433333333rem}
.change-invest p.text-lv05.info{margin-top:1.433333333rem;margin-bottom:0.766666667rem}
.change-invest .change-list-type01{margin-top:1.666666667rem}
.img-txt-logo{display:inline-block;background-repeat:no-repeat;background-position:0 0;background-size:100% auto}
.img-txt-logo.fount{width:4.566666667rem;height:1.266666667rem;background-image:url("/resource/images/mobile/ico-logo-fount.png")}
.img-txt-logo.fount2{width:6.733333333rem;height:1.866666667rem;background-image:url("/resource/images/mobile/ico-logo-fount.png")}
.inform-prod-revalancing-box{position:relative;margin-top:2.433333333rem;border-top:1px solid #ddd;padding-top:2.666666667rem}
.inform-prod-revalancing-box .stit{padding-bottom:0.666666667rem}
.inform-prod-revalancing-box .stext{font-size:1rem;line-height:1.466666667rem}
.inform-prod-revalancing-box .link-wrap{position:absolute;right:0}
.inform-prod-revalancing-box .input-wrap{padding-top:1.1rem;text-align:right}
.change-bariable-wrap .section.table-ins01.fst{padding-bottom:2.666666667rem}
.change-bariable-wrap .change-invest-tab{margin-top:1.333333333rem}
.change-bariable-wrap .section.gray.change-beneficiary-wrap{padding-top:1rem}
.change-bariable-wrap .change-list-type01{margin-top:1.666666667rem}
.list-icon-wrap-tp01{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}
.list-icon-wrap-tp01 li{position:relative;padding-top:4.333333333rem;font-size:1.066666667rem;line-height:1.533333333rem;min-width:6.4rem;text-align:center}
.list-icon-wrap-tp01 li i[class^="ico"]{position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);display:block;background-repeat:no-repeat;background-position:0 0;background-size:100% auto}
.total-rate-tp01 dl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.total-rate-tp01 dl dd,.total-rate-tp01 dl dt{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;line-height:1.5rem;color:#000}
.total-rate-tp01 dl dt{font-size:1rem}
.total-rate-tp01 dl dd{font-size:0.933333333rem;text-align:right;color:#000}
.total-rate-tp01 .rate{font-size:1.333333333rem;color:#f1108e}
.total-rate-tp01 .rate em{font-size:0.933333333rem}
.total-rate-tp01 .rate-explane{font-size:0.8rem;color:#000}
.fix-info.total-rate-tp01{padding:0.766666667rem 0}
.fix-info.total-rate-tp01 dt{position:relative}
.fix-info.total-rate-tp01 dt span{display:block;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:1rem}
.box-type04 .list-rate.change li{color:#999}
.box-type04 .list-rate.change li .tit{color:#999}
.box-type04 .list-rate.change li.active{color:#000}
.box-type04 .list-rate.change li.active .tit{color:#000}
.box-type04 .list-rate.change + .input-wrap{margin-top:2.1rem}
.change-fund-summary .massage-cp01{margin-bottom:3.433333333rem}
.change-fund-summary .link-wrap{text-align:right;margin-top:2.133333333rem}
.change-fund-summary .text-lv04 + .text-lv04{margin-top:0.533333333rem}
.change-fund-summary.title-wrap{padding-bottom:0}
.change-fund-result-exp{text-align:center;margin-top:0.933333333rem;padding:2rem 0.666666667rem;border-radius:0.6rem;background:#f5f5f5}
.change-fund-result-exp .stit{display:block;position:relative;color:#f1108e;font-weight:700;padding-top:11.466666667rem;margin-bottom:1.2rem}
.change-fund-result-exp .stit:before{content:'';position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);display:block;width:9.8rem;height:9.8rem;background-repeat:no-repeat;background-position:0 0;background-size:100% auto}
.change-fund-result-exp .stit.invest_type01:before{background-image:url("/resource/images/mobile/invest_type01.png")}
.change-fund-result-exp .stit.invest_type02:before{background-image:url("/resource/images/mobile/invest_type02.png")}
.change-fund-result-exp .stit.invest_type03:before{background-image:url("/resource/images/mobile/invest_type03.png")}
.change-fund-result-exp .stit.invest_type04:before{background-image:url("/resource/images/mobile/invest_type04.png")}
.change-fund-result-exp .stit.invest_type05:before{background-image:url("/resource/images/mobile/invest_type05.png")}
.change-fund-result-exp .stext .text-lv04{margin-top:0.533333333rem}
.change-fund-result-exp .link-wrap{text-align:center;margin-top:1.2rem}
.change-fund-result-grade:not(:first-child) .stit{margin-top:2.433333333rem}
.change-fund-result-grade .stit{margin-bottom:1.433333333rem}
.change-fund-result-grade .list-grade{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;background-image:-webkit-gradient(linear, left top, right top, from(#1095e1), to(#f06));background-image:-webkit-linear-gradient(left, #1095e1 0, #f06 100%);background-image:-o-linear-gradient(left, #1095e1 0, #f06 100%);background-image:linear-gradient(to right, #1095e1 0, #f06 100%);background-repeat:repeat-x;overflow-x:auto;border-radius:1.133333333rem;padding:0.133333333rem;font-size:0.866666667rem;line-height:2.066666667rem}
.change-fund-result-grade .list-grade li span{display:block;border-radius:1rem;height:2.066666667rem;padding:0 0.466666667rem;color:#fff}
.change-fund-result-grade .list-grade .active span{background:#fff;color:#f06;padding:0 0.4rem}
.change-fund-result-conts{margin-top:2.433333333rem}
.change-fund-result-conts .text-lv02.tit + .change-fund-result-grade .stit:first-child{margin-top:1.2rem}
.change-fund-result-conts .link-wrap{text-align:right;margin-top:1.2rem}
.change-fund-result-conts + .folding-wrap-tp01{margin-top:3.766666667rem}
.change-fund-result-guide{margin-top:3.433333333rem;margin-bottom:2.433333333rem}
.change-fund-result-guide .stext strong{color:#000}
.change-fund-result-guide .stext p + p{margin-top:0.533333333rem}
.check-area-gray dd p + p{margin-top:0.533333333rem}
.my-result-wrap .my-result-summary dl{position:relative;padding-left:5.933333333rem;min-height:5rem;border-top:1px solid #eee;padding-top:2.466666667rem}
.my-result-wrap .my-result-summary dl:before{content:'';display:block;position:absolute;left:0;top:2.666666667rem;width:5rem;height:5rem;border-radius:50%;background-color:#f5f5f5;background-position:center 0;background-repeat:no-repeat;background-size:100% auto}
.my-result-wrap .my-result-summary dl.invest_type01:before{background-image:url("/resource/images/mobile/invest-type-sm01.png")}
.my-result-wrap .my-result-summary dl.invest_type02:before{background-image:url("/resource/images/mobile/invest-type-sm02.png")}
.my-result-wrap .my-result-summary dl.invest_type03:before{background-image:url("/resource/images/mobile/invest-type-sm03.png")}
.my-result-wrap .my-result-summary dl.invest_type04:before{background-image:url("/resource/images/mobile/invest-type-sm04.png")}
.my-result-wrap .my-result-summary dl.invest_type05:before{background-image:url("/resource/images/mobile/invest-type-sm05.png")}
.my-result-wrap .my-result-summary dl dt.title-lv02{margin-top:0;margin-bottom:0.466666667rem}
.my-result-wrap .my-result-summary dl dd{letter-spacing:-1px}
.my-result-wrap .my-result-summary dl dd p.text-lv04{margin-top:0.466666667rem}
.my-result-wrap .my-result-summary dl:not(:first-child){padding-bottom:2.466666667rem}
.my-result-wrap .my-result-summary dl:first-child{border-top:0}
.my-result-wrap .my-result-summary dl:first-child + dl{margin-top:2.466666667rem}
.my-result-wrap .list-my-result-answer{margin-top:1.666666667rem;padding:1.133333333rem 1.333333333rem;border-radius:0.6rem;background:#f5f5f5}
.my-result-wrap .list-my-result-answer li{margin-top:1rem;padding-left:1.5rem;text-indent:-1.5rem;font-size:0.933333333rem;line-height:1.4rem;color:#666}
.my-result-wrap .list-my-result-answer li strong{display:block;margin-top:0.6rem;color:#000;font-weight:400;text-indent:0}
.my-result-wrap .list-my-result-answer li:first-child{margin-top:0}
.introduce-fount-wrap{text-align:center}
.introduce-fount-wrap .introduce-fount .conts-text-wrap{padding-top:7.5rem;background:url("/resource/images/mobile/img-fount-new.png") no-repeat center 0;background-size:8.333333333rem 5.333333333rem;margin-top:2.2rem}
.introduce-fount-wrap .introduce-fount .conts-text-wrap > *{text-align:center}
.introduce-fount-wrap .introduce-fount .conts-text-wrap .text-lv04.line strong{display:inline-block;position:relative;height:1.466666667rem;border-bottom-width:0.466666667rem;border-color:#f1108e;border-bottom-style:solid}
.introduce-fount-wrap .introduce-fount .conts-text-wrap .text-lv04{letter-spacing:-1px;margin-top:0.333333333rem;line-height:1.466666667rem}
.introduce-fount-wrap .introduce-fount .conts-text-wrap .text-lv04 + .text-lv04{margin-top:2.2rem}
.btn-go-box-wrap{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;margin-top:3.833333333rem;margin-bottom:4rem}
.btn-go-box-wrap li{width:-webkit-calc(50% - 0.666666667rem);width:calc(50% - 0.666666667rem);margin-right:0.666666667rem}
.btn-go-box-wrap .btn-go-box{display:block;border-radius:0.666666667rem;padding:5.333333333rem 0.666666667rem 1.1rem;background-color:#f5f5f5;background-repeat:no-repeat;background-position-x:center}
.btn-go-box-wrap .btn-go-box span.arrow-link{display:inline-block;color:#000;font-size:0.933333333rem;line-height:1.266666667rem}
.btn-go-box-wrap .btn-go-box span.arrow-link:after{background-image:url(/resource/images/common/sprite_mobile.png);background-position:-870px -297px;background-position:-29rem -9.9rem;width:14px;width:0.466666667rem;height:26px;height:0.866666667rem;background-size:1102px 1048px;background-size:36.733333333rem 34.933333333rem}
.btn-go-box-wrap .btn-go-box.varigood{background-image:url("/resource/images/mobile/ico-logo-varigood.png");background-size:4.133333333rem 2.933333333rem;background-position-y:1rem}
.btn-go-box-wrap .btn-go-box.fount{background-image:url("/resource/images/mobile/ico-logo-fount.png");background-size:4.866666667rem 1.333333333rem;background-position-y:2.166666667rem}
.section.gray .title-wrap{padding:0 0 1.866666667rem;margin-top:-0.266666667rem}
.section.space-tit-top{margin-top:2.466666667rem}
.section.space-tit-top .tbl-tit-tp01:first-child .title-lv01:first-child{margin-top:0}
.section.space-tit-top .input-wrap.in-message + .tbl-imp{margin-top:-0.666666667rem}
.section.space-foot-sticky{padding-bottom:2.333333333rem}
.section.space-foot-sticky.long{padding-bottom:11.666666667rem}
.list-goods-tp01 + .btn-wrap.center{margin-top:0}
.box-disabled.ui-check-item.checked .box-type02{border-color:#fff}
.box-disabled .box-type02 .info,.box-disabled .box-type02 .info-name{opacity:.5}
.ins-add-payment-wrap .title-wrap{padding-bottom:0}
.ins-add-payment-wrap .radio-wrap{padding-top:0.666666667rem}
.ins-add-payment-wrap .radio-wrap + .radio-cont-wrap{margin-top:2rem}
.ins-add-payment-wrap .terms_area{margin-top:2.533333333rem}
.box-type02.payment-type .flag-type02 + .title-lv02{margin:0.466666667rem 0 0 0}
.pop-ins-payment .massage-cp01{margin-bottom:2.533333333rem}
.pop-ins-payment .form-box-result .table-tp03 th{white-space:nowrap}
.form-box-calc .title-lv01{margin-top:0}
.form-box-calc .btns-area.flex{margin-top:1.666666667rem}
.form-box-calc + .form-box-result{margin-top:2.533333333rem}
.form-box-result .table-area + .btns-area.flex{margin-top:1.333333333rem}
.form-box-result.pay-result .info{background-color:#f5f5f5;padding:1.333333333rem;border-radius:0.333333333rem}
.form-box-result.pay-result .info li{position:relative;margin-top:0.666666667rem}
.form-box-result.pay-result .info li:first-child{margin-top:0}
.form-box-result.pay-result .info dd,.form-box-result.pay-result .info dt{font-size:0.933333333rem;line-height:1.133333333rem}
.form-box-result.pay-result .info dt{position:absolute;left:0;top:0;color:#666}
.form-box-result.pay-result .info dd{text-align:right}
.form-box-result.pay-result .info dd strong{font-weight:700;vertical-align:top}
.form-box-result.pay-result .info dd span{padding-left:0.133333333rem;vertical-align:top;color:#666}
.custom-check .title-lv01{font-size:1.266666667rem}
.success-area .massage-cp01 + .text-lv05{margin-top:1.333333333rem;color:#666}
.ins-add-payment-wrap .terms_area.space-top{margin-top:0}
.ins-add-payment-wrap .terms_area.space-top .line-type01{margin-top:2.666666667rem}
.input-wrap.in-message.account-holder .btn-lv04{white-space:nowrap}
.title-wrap + .ins-payment-wrap{margin-top:1rem}
.title-wrap + .ins-payment-wrap .radio-wrap{margin-bottom:2rem}
.ins-payment-wrap .title-lv01{margin-top:0}
.ins-payment-wrap .title-wrap{padding-bottom:0}
.ins-payment-wrap .radio-wrap{padding-top:0.666666667rem}
.ins-payment-wrap .terms_area{margin-top:2.533333333rem}
.ins-payment-wrap .radio-cont-wrap > .terms_area{margin-bottom:2rem}
.smart-url-wrap .insurance-bill-info + .ins-payment-wrap .radio-cont-wrap{margin-top:2rem}
.section.space-tit-top .ins-payment-wrap .radio-wrap{margin-bottom:2rem}
.tbl-imp + .refer-txt{margin-top:0;padding-left:1.333333333rem}
.e-account-wrap{margin-top:2.533333333rem}
.e-account-wrap .input-wrap.disabled{padding-top:0}
.e-account-wrap .input-wrap.disabled .tit{position:static;-webkit-transform:none;-ms-transform:none;transform:none;opacity:1}
.e-account-wrap .input-wrap.disabled .input-txt.select button.ui-select-btn span:before{display:none}
.e-account-wrap .input-wrap.disabled .input-txt button:disabled,.e-account-wrap .input-wrap.disabled .input-txt input:disabled{opacity:0.5;border-bottom:1px solid #bbb}
.e-account-wrap .tooltip-wrap .tooltip-btn .txt{margin-left:0;color:#666;font-size:0.8rem;line-height:1.133333333rem}
.e-account-wrap .tooltip-wrap .tooltip-page{left:0;right:0}
.introduce-info-wrap{margin-top:0.1rem;margin-bottom:0.333333333rem}
.introduce-info-wrap .text-introduce{line-height:1.5}
.introduce-info-wrap .text-introduce .customer{font-size:1.2rem;line-height:1.666666667rem}
.introduce-info-wrap .text-introduce > .text{margin-top:1.133333333rem;font-size:1rem;line-height:1.466666667rem}
.introduce-info-wrap .text-summary{margin-top:2.333333333rem;font-size:1.066666667rem;line-height:1.533333333rem;font-weight:700;color:#000}
.introduce-info-wrap .btns-area.flex{margin-top:1.666666667rem}
.agree-list-wrap{margin-top:3.533333333rem}
.agree-list-wrap > li + li{margin-top:2.466666667rem}
.agree-list-wrap .input-wrap{padding-top:0.233333333rem}
.agree-list-wrap .agree-conts p.text-lv04 + p.text-lv04{margin-top:0.866666667rem}
.agree-list-wrap .agree-conts + p.text-lv04{margin-top:1.2rem}
.section .agree-list-wrap:first-child{margin-top:2.433333333rem}
.agree-list-wrap .agree-list li:not(:first-child){margin-top:3.766666667rem}
.confirm-table-list .table-tp02.aln-tp01 thead th{text-align:center;font-weight:400}
.confirm-table-list .table-tp02.aln-tp01 tbody th{background:#fff}
.confirm-table-list .space2{margin:2.6rem 0}
.confirm-table-list .folding-wrap-tp01{padding-bottom:1.666666667rem}
.app-list-wrap{margin-top:2.433333333rem}
.app-list-wrap > .btns-area{margin-top:2rem}
.app-list-wrap .table-area{margin-top:2.433333333rem}
.app-list-wrap .text-lv02 + .input-wrap.in-message{margin-top:1.333333333rem}
.table-tp03.exct-chek .t-left{text-align:left}
.table-tp03.exct-chek th{vertical-align:middle}
.table-tp03.exct-chek tr:nth-child(3n) td,.table-tp03.exct-chek tr:nth-child(3n) th{padding-bottom:0.666666667rem}
.table-tp03.exct-chek tr:nth-child(3n + 1) td,.table-tp03.exct-chek tr:nth-child(3n + 1) th{padding-top:0.666666667rem;border-top:1px solid #ccc}
.pension_wrap{padding:0 1.333333333rem 2.666666667rem}
.pension_wrap + .pension_wrap{padding:0.333333333rem 1.333333333rem 0}
.pension_wrap .folding-wrap-tp01{padding-bottom:0}
.pension_way .title-lv02{padding:1.333333333rem 0 0.666666667rem}
.pension_info .result-info-type01{border-bottom:1rem solid #f5f5f5}
.pension_info .result-info-type01 .info-top{padding:1.666666667rem 0 1rem}
.pension_info .text-lv02{padding:2.466666667rem 0 0}
.pension_info .text-lv02 + .table-wrap-tp01{margin-top:0.733333333rem}
.pension_info .btns-area{margin-top:1.333333333rem}
.pension_info .tooltip-wrap .tooltip-btn .txt{margin-left:0;font-size:0.8rem;color:#666}
.pension_info .txt-notice{margin-top:0}
.pension_info .in-message{margin:0.5rem 0 0.666666667rem}
.pension_info .folding-wrap-tp01{padding-bottom:0}
.pension_info .table-wrap-tp01 + .input-wrap.in-message.tit-hide{margin-top:2rem}
.tax-deducation-view{padding:0 0 0 1.333333333rem}
.tax-deducation-view .tableWrap_w100{width:100%;overflow-x:scroll}
.tax-deducation-view .tableWrap_w100 .table-wrap-tp01{width:150%;padding:2.333333333rem 1.333333333rem 0 0}
.pension_info_ny:first-child{border-bottom:1rem solid #f5f5f5;padding:0 1.333333333rem 2.333333333rem}
.pension_info_ny .title-wrap{padding:1.766666667rem 0 1.333333333rem}
.pension_info_ny .pension_info_list{padding:2.666666667rem 0 0}
.pension_info_ny .pension_info_list ol > li{font-size:1rem;line-height:1.466666667rem;padding-bottom:2.333333333rem;color:#666}
.pension_info_ny .pension_info_list ol > li strong{display:block;padding-bottom:0.5rem;font-size:1.066666667rem;font-weight:bold;color:#000}
.pension_info_ny .pension_info_list ol > li .input-wrap{margin-top:1.333333333rem}
.pension_info_ny .table-wrap-tp01{margin-bottom:1.333333333rem}
.pension_target:first-child{border-bottom:1rem solid #f5f5f5;padding:0 1.333333333rem 2.333333333rem}
.pension_target .text-lv04{padding:2.1rem 0 0}
.pension_target .title-lv02{margin:0.666666667rem 0 1.333333333rem}
.pension_target .text-lv02{padding:1.333333333rem 0 0.8rem}
.pension_target .in-message + .in-message{margin-top:2rem}
.pension_target .list-num-round{padding-top:1rem}
.pension_target .list-num-round > ol > li:before{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}
.pension_target + .pension_target{padding-top:2.333333333rem}
.pension_target + .pension_target + .pension_target{padding-top:2.666666667rem}
.pension_target .type-col + .type-col{padding-top:1rem}
.header-pop + .content-area{padding-top:1.333333333rem}
.sub-title-wrap.space-between{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:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.content-area{padding:2.666666667rem 0;border-bottom:1px solid #f5f5f5;background:#fff}
.content-area:first-child{padding-top:1.833333333rem}
.content-area:last-child{border-bottom:none;padding-bottom:0}
.content-area.no-border{border-bottom:none;padding-bottom:0.666666667rem}
.content-area .content-wrap:not(:first-child){margin-top:2.333333333rem}
.content-area .text-lv02:first-child{margin-top:0}
.content-area .text-lv02 + .list-box-dot{margin-top:1.333333333rem}
.content-area .title-lv02:first-child{margin-top:0}
.content-area .title-lv02 + .list-box-dot{margin-top:0.5rem}
.content-area .list-box-dot{margin-top:0}
.content-area .list-box-dot .list-dash{margin-top:0.5rem}
.content-area .list-box-dot .online-issue{margin-top:0.5rem}
.content-area .list-box-dot .online-issue .text-lv06{margin-top:0.166666667rem}
.content-area .list-box-dot + .doc-list-wrap:not(:first-child){margin-top:1.333333333rem}
.content-area .text-lv04.font-b6 + .font-b6{margin-top:0.5rem}
.content-area .text-lv04 + .list-box-dot{margin-top:1.133333333rem}
.content-area .text-lv06{font-size:0.866666667rem;line-height:1.333333333rem;color:#000}
.list-accordion > li .cont-wrap .text-lv04.font-b6{margin-top:0.833333333rem}
.list-accordion > li .cont-wrap:not(:first-child){margin-top:1.666666667rem}
.popup-content .ins-billing-section .massage-cp01{padding-top:0}
.doc-list-wrap .text-lv02{margin-bottom:0.833333333rem}
.doc-list li:first-child{border-top:1px solid #000;padding-top:0.666666667rem}
.doc-list li:last-child{border-bottom:1px solid #ccc;padding-bottom:0.666666667rem}
.doc-list li a{display:block;position:relative;padding:0.566666667rem 0}
.doc-list li a:after{content:'';display:inline-block;position:absolute;right:0;top:50%;width:0.8rem;height:0.8rem;margin-top:-0.433333333rem;background:url("/resource/images/servicecenter/ico_download.png") no-repeat 0 0;background-size:0.8rem}
.doc-list li span{display:block;padding:0.566666667rem 0}
.doc-list li.complete a{color:#999}
.doc-list li.complete a:after{width:0.733333333rem;height:0.866666667rem;background:url("/resource/images/servicecenter/ico_download_complete.png") no-repeat 0 0;background-size:0.733333333rem 0.866666667rem}
.doc-list2 li:first-child{border-top:1px solid #000;padding-top:0.666666667rem}
.doc-list2 li:last-child{border-bottom:1px solid #ccc;padding-bottom:0.666666667rem}
.doc-list2 li a{display:block;position:relative;padding:0.566666667rem 0;font-size:0.933333333rem}
.doc-list2 li a:after{content:'';display:inline-block;position:absolute;right:0;top:50%;width:0.8rem;height:0.8rem;margin-top:-0.433333333rem;background:url("/resource/images/servicecenter/ico_download.png") no-repeat 0 0;background-size:0.8rem}
.doc-list2 li span{display:block;padding:0.566666667rem 0}
.doc-list2 li.complete a{color:#999}
.doc-list2 li.complete a:after{width:0.733333333rem;height:0.866666667rem;background:url("/resource/images/servicecenter/ico_download_complete.png") no-repeat 0 0;background-size:0.733333333rem 0.866666667rem}
.family-register .text-area{margin:1.333333333rem 0 0.666666667rem 0}
.family-register .text-area .font-b6{margin-top:0.5rem}
.insurance-repeipt > .content-area.no-border:last-child{padding-bottom:0}
.insurance-repeipt > .content-area.no-border:first-child .content-wrap:first-child{margin-bottom:1.833333333rem}
.insurance-repeipt .content-area .content-wrap{margin-top:0}
.insurance-repeipt .content-wrap > .tab-nav-container.tab-box{margin-left:-1.333333333rem;margin-right:-1.333333333rem}
.insurance-repeipt .content-wrap > .tab-nav-container.tab-box .tab-nav{padding:0 1.333333333rem}
.insurance-repeipt .title-lv02 + .text-lv04.sub-title{margin-top:0.333333333rem}
.insurance-repeipt .text-lv04.sub-title{margin-top:1.333333333rem}
.insurance-repeipt .text-lv04.sub-title + .list-box-dot{margin-top:0.8rem}
.insurance-repeipt .tab-nav-container{margin-top:0.666666667rem}
.insurance-repeipt .progress-vertical{margin-top:0.666666667rem}
.ins-billing-section .massage-cp01{padding-top:2.333333333rem}
.ins-billing-section .tit-wrap{margin-top:2.433333333rem}
.ins-billing-section .folding-wrap-tp01{margin-top:2.433333333rem}
.ins-billing-section > .text-lv02:first-child{margin-top:2.433333333rem}
.ins-billing-section .text-lv06{font-size:0.866666667rem;line-height:1.2rem;color:#000}
.ins-billing-section .massage-cp01 + .text-lv04{margin-top:1.2rem}
.ins-billing-section .massage-cp01 + .align-right{margin-top:1.2rem}
.ins-billing-section .massage-cp01 + .conts-text-wrap{margin-top:3rem}
.ins-billing-section .section.gray.addlist-wrap{margin-top:1.666666667rem}
.ins-billing-section .section.gray.addlist-wrap + .section .tit-wrap{margin-top:3.466666667rem}
.ins-billing-section .conts-text-wrap .align-right{margin-top:0.766666667rem}
.ins-billing-section .conts-text-wrap + .conts-text-wrap{margin-top:3.466666667rem}
.ins-billing-section .choose-set-wrap{padding-top:1.433333333rem}
.ins-billing-section .choose-set-wrap .btns-area{margin-top:1.666666667rem}
.ins-billing-section .choose-set-wrap + .conts-text-wrap{margin-top:3.466666667rem}
.ins-billing-section .title-wrap + .tbl-list-wrap{margin-top:1.133333333rem}
.ins-billing-section .title-wrap + .inp-list-wrap{padding-top:1.1rem}
.ins-billing-section .tbl-list-wrap{margin-top:3.466666667rem}
.ins-billing-section .inp-added-list + .txt-notice{margin-top:1.4rem}
.ins-billing-section .box-type02 a .info{position:relative}
.ins-billing-section .box-type02 a .info span.right{position:absolute;right:1.333333333rem;bottom:1.333333333rem}
.no-information{position:relative;margin-top:6.666666667rem;margin-bottom:5rem;padding-top:5.433333333rem;text-align:center}
.no-information:before{content:'';display:block;position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:4rem;height:4rem;background-color:#f5f5f5;border-radius:50%;background-image:url("/resource/images/mobile/ico-billing-step02.png");background-repeat:no-repeat;background-size:1.866666667rem 1.733333333rem;background-position:1.333333333rem 1.133333333rem}
.no-information .text-lv06{margin-top:2.333333333rem;font-size:0.866666667rem;line-height:1.2rem;color:#000}
.no-information .under-link{display:block;margin-top:1.266666667rem}
.ins-info-list-wrap .gray-round-box-tp01{margin-top:1.333333333rem}
.ins-info-list-wrap .gray-round-box-tp01:first-child{margin-top:1.433333333rem}
.ins-info-list-wrap + .align-right{margin-top:0.766666667rem}
.ins-info-list-wrap .tit-wrap{margin-top:3.533333333rem;margin-bottom:1.433333333rem}
.ins-info-list-wrap .divide-wrap{margin-top:1.933333333rem}
.ins-info-list-wrap .btns-area.flex.spc{margin-top:1.433333333rem}
.ins-info-list-wrap .btns-area.flex.spc a.btn-sp01{height:5rem;display:block;text-align:center;border-radius:0.333333333rem;padding:1.1rem 0.733333333rem 0}
.ins-info-list-wrap .btns-area.flex.spc a.btn-sp01 .txt{padding-right:1rem;margin:0 auto;font-size:1.066666667rem;font-weight:700;position:relative}
.ins-info-list-wrap .btns-area.flex.spc a.btn-sp01 .txt:after{content:'';display:block;position:absolute;top:0.533333333rem;right:0;width:0.6rem;height:0.6rem;border-right:1px solid #000;border-bottom:1px solid #000;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.ins-info-list-wrap .btns-area.flex.spc a.btn-sp01 .stxt{display:block;margin-top:0.433333333rem;font-size:0.8rem;width:100%}
.ins-info-list-wrap .btns-area.flex.spc a.btn-sp01 + a{margin-left:0.666666667rem}
.ins-info-list-wrap .btns-area.flex.spc a.btn-sp01.wide{width:13.666666667rem;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}
.ins-info-list-wrap .btns-area.flex.spc a.btn-sp01.purple01{background:#cebfed;color:#471f99}
.ins-info-list-wrap .btns-area.flex.spc a.btn-sp01.purple01 .stxt{color:#471f99}
.ins-info-list-wrap .btns-area.flex.spc a.btn-sp01.purple02{background:#471f99;color:#fff}
.ins-info-list-wrap .btns-area.flex.spc a.btn-sp01.purple02 .txt:after{border-color:#fff}
.ins-info-list-wrap .btns-area.flex.spc a.btn-sp01.purple02 .stxt{color:#cebfed}
.ins-info-list-wrap2 .gray-round-box-tp01{margin-top:1.333333333rem}
.ins-info-list-wrap2 .gray-round-box-tp01:first-child{margin-top:1.433333333rem}
.ins-info-list-wrap2 + .align-right{margin-top:0.766666667rem}
.ins-info-list-wrap2 .tit-wrap{margin-top:3.533333333rem;margin-bottom:1.433333333rem}
.ins-info-list-wrap2 .divide-wrap{margin-top:1.933333333rem}
.ins-info-list-wrap2 .btns-area.flex.spc{margin-top:1.433333333rem}
.ins-info-list-wrap2 .btns-area.flex.spc a.btn-sp01{height:6rem;display:block;text-align:center;border-radius:0.333333333rem;padding:1.1rem 0.733333333rem 0}
.ins-info-list-wrap2 .btns-area.flex.spc a.btn-sp01 .txt{padding-right:1rem;margin:0 auto;font-size:1.066666667rem;font-weight:700;position:relative}
.ins-info-list-wrap2 .btns-area.flex.spc a.btn-sp01 .txt:after{content:'';display:block;position:absolute;top:0.533333333rem;right:0;width:0.6rem;height:0.6rem;border-right:1px solid #000;border-bottom:1px solid #000;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.ins-info-list-wrap2 .btns-area.flex.spc a.btn-sp01 .stxt{display:block;margin-top:0.433333333rem;font-size:0.8rem;width:100%}
.ins-info-list-wrap2 .btns-area.flex.spc a.btn-sp01 + a{margin-left:0.666666667rem}
.ins-info-list-wrap2 .btns-area.flex.spc a.btn-sp01.wide{width:13.666666667rem;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}
.ins-info-list-wrap2 .btns-area.flex.spc a.btn-sp01.purple01{background:#cebfed;color:#471f99}
.ins-info-list-wrap2 .btns-area.flex.spc a.btn-sp01.purple01 .stxt{color:#471f99}
.ins-info-list-wrap2 .btns-area.flex.spc a.btn-sp01.purple02{background:#471f99;color:#fff}
.ins-info-list-wrap2 .btns-area.flex.spc a.btn-sp01.purple02 .txt:after{border-color:#fff}
.ins-info-list-wrap2 .btns-area.flex.spc a.btn-sp01.purple02 .stxt{color:#cebfed}
.ins-step-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.ins-step-list li{display:block;position:relative;text-align:center;min-width:3.333333333rem}
.ins-step-list li:not(:last-child){margin-right:1.066666667rem;padding-right:1.6rem;min-width:5rem}
.ins-step-list li:not(:last-child):after{position:absolute;top:1.266666667rem;right:0;content:'';display:block;width:0.6rem;height:0.6rem;border-right:1px solid #000;border-bottom:1px solid #000;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.ins-step-list li p{position:relative;min-height:5.4rem;padding-top:4.333333333rem;font-size:0.866666667rem;line-height:1.2rem}
.ins-step-list li p:before{content:'';display:block;position:absolute;top:0;left:-webkit-calc(50% - 1.666666667rem);left:calc(50% - 1.666666667rem);width:3.333333333rem;height:3.333333333rem;border-radius:50%;background:#f5f5f5;background-repeat:no-repeat}
.ins-step-list li p span{display:block;position:absolute;top:4.333333333rem;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}
.ins-step-list.ins-billing-step p.step01:before{background-image:url("/resource/images/mobile/ico-billing-step01.png");background-size:1.466666667rem 1.766666667rem;background-position:0.966666667rem 0.8rem}
.ins-step-list.ins-billing-step p.step02:before{background-image:url("/resource/images/mobile/ico-billing-step02.png");background-size:1.866666667rem 1.733333333rem;background-position:1rem 0.8rem}
.ins-step-list.ins-billing-step p.step03:before{background-image:url("/resource/images/mobile/ico-billing-step03.png");background-size:1.733333333rem 1.666666667rem;background-position:0.933333333rem 0.833333333rem}
.ins-step-list.ins-billing-step p.step04:before{background-image:url("/resource/images/mobile/ico-billing-step04.png");background-size:1.633333333rem 1.933333333rem;background-position:0.8rem 0.6rem}
.ins-step-list.ins-VideoChatting-step p.step01:before{background-image:url("/resource/images/mobile/ico-VideoChatting-step01.png");background-size:1.466666667rem 1.766666667rem;background-position:0.966666667rem 0.8rem}
.ins-step-list.ins-VideoChatting-step p.step02:before{background-image:url("/resource/images/mobile/ico-VideoChatting-step02.png");background-size:1.866666667rem 1.733333333rem;background-position:0.8rem 0.8rem}
.ins-step-list.ins-VideoChatting-step p.step03:before{background-image:url("/resource/images/mobile/ico-VideoChatting-step03.png");background-size:1.733333333rem 1.666666667rem;background-position:0.833333333rem 0.933333333rem}
.ins-step-list.ins-VideoChatting-step p.step04:before{background-image:url("/resource/images/mobile/ico-VideoChatting-step04.png");background-size:1.633333333rem 1.933333333rem;background-position:0.8rem 0.8rem}
.divide-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.divide-wrap .link-button01{margin-left:0.333333333rem;position:relative;min-width:3.533333333rem}
.divide-wrap .link-button01 .under-link{display:inline-block;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.inp-list-wrap{padding-top:3.433333333rem}
.inp-list-wrap > .input-wrap:not(:first-child){margin-top:2rem}
.inp-list-wrap .input-wrap.line-type01{margin-top:2.666666667rem}
.inp-list-wrap .input-wrap + .txt-notice{margin-top:-0.7rem}
.inp-list-wrap .inp-added-list{padding-top:3.433333333rem}
.inp-list-wrap .inp-added-list > .input-wrap:first-child{margin-top:0}
.inp-list-wrap .inp-added-list .input-txt.radio .input-radio.right{-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto;display:inline-block;width:46%;margin-left:0;margin-top:0.666666667rem;vertical-align:top;word-break:break-all}
.inp-list-wrap .inp-added-list .input-txt.radio .input-radio.right:nth-of-type(-n+2){margin-top:0}
.inp-list-wrap .inp-added-list .input-txt.radio .input-radio.right:nth-of-type(odd){width:52%;padding-right:1.666666667rem}
.ins-receipt-section{padding-top:2.333333333rem}
.success-area .ins-receipt-complete{padding:2.666666667rem 0 2.333333333rem 0}
.success-area .ins-receipt-complete .btns-area{margin-top:1.166666667rem}
.success-area .ins-receipt-complete .massage-cp01 + .text-lv04{margin-top:1.333333333rem}
.success-area .ins-receipt-complete .text-lv04 + .text-lv05{margin-top:1.333333333rem}
.ips-wrap .select-wrap li + li{margin-top:1.333333333rem}
.ips-wrap .search-select{background-color:#fff;padding:1.466666667rem 1.333333333rem 1.4rem}
.ips-wrap .ips-list{padding-bottom:2.666666667rem}
.ips-wrap .folding-wrap-tp01{margin-top:2.333333333rem;padding-bottom:0}
.smart-url-certi-wrap .smart-certi-list{padding:1.333333333rem 0 3.333333333rem}
.smart-url-certi-wrap .smart-certi-list ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.smart-url-certi-wrap .smart-certi-list ul li{position:relative;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;text-align:center}
.smart-url-certi-wrap .smart-certi-list ul li span{font-size:0.866666667rem;line-height:1.333333333rem}
.smart-url-certi-wrap .smart-certi-list ul li *[class^="ico-smart"]{display:block;margin:0 auto;margin-bottom:0.666666667rem}
.smart-url-certi-wrap .smart-certi-list ul li + li{padding-left:1.5rem}
.smart-url-certi-wrap .smart-certi-list ul li + li:before{content:"";display:block;position:absolute;top:1.333333333rem;left:0.166666667rem;width:0.666666667rem;height:0.666666667rem;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);border-top:1px solid #333;border-left:1px solid #333}
.smart-url-certi-wrap .list-box-dot li{color:#333}
.smart-url-certi-wrap .list-box-dot li:not(:first-child){margin-top:0.4rem}
.smart-url-certi-wrap .txt-notice{margin-top:0.6rem}
.smart-url-certi-wrap .btn-certi-list{padding-top:2.5rem}
.smart-url-certi-wrap .btn-certi-list li + li{margin-top:1rem}
.smart-url-certi-wrap .btn-certi-list .btn-certi-ico{position:relative;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;height:3.333333333rem;padding:0 0 0 4rem;border:0.066666667rem solid #ccc;border-radius:0.5rem}
.smart-url-certi-wrap .btn-certi-list .btn-certi-ico *[class^="ico"]{position:absolute;left:1.5rem}
.smart-url-certi-wrap .btn-certi-list .btn-certi-ico .txt:before{content:'';margin:-0.1rem 1.333333333rem 0 0;display:inline-block;vertical-align:middle;width:0.066666667rem;height:1.333333333rem;background:#e5e5e5}
.smart-certi-down-list ul{border-top:0.066666667rem solid #000}
.smart-certi-down-list ul li a{position:relative;display:block;border-bottom:0.066666667rem solid #ccc;padding:1.2rem 0}
.smart-certi-down-list ul li a:before{content:'';display:block;position:absolute;top:50%;right:0;margin-top:-0.433333333rem;width:0.866666667rem;height:0.866666667rem;background:url("/resource/images/product/ico_search.png") 0 0 no-repeat;background-size:100%}
.entrust-agree-wrap .progress-vertical{margin:1.233333333rem 0 2rem}
.entrust-agree-wrap .input-wrap.in-message.line-type01{margin-top:1.566666667rem}
.smart-url-wrap.terms-box{padding-top:0.666666667rem}
.smart-url-wrap.terms-box > .title-lv01:first-child{margin-top:0}
.smart-url-wrap .text-lv02{line-height:2.066666667rem}
.smart-url-wrap .smarturl-info-desc{font-size:0.933333333rem;line-height:1.333333333rem;margin:1rem 0 2.333333333rem;color:#666}
.smart-url-wrap .insurance-bill-info{margin-top:1.1rem}
.smart-url-wrap .insurance-bill-info + .ins-payment-wrap{margin-top:2.166666667rem}
.smart-url-wrap .input-txt .addr-txt,.smart-url-wrap .input-txt .data-fix{color:#999;border-color:#bcbbbb;text-align:left}
.smart-url-wrap .table-tp03 tr.pr-name td{padding-top:0.333333333rem;line-height:1.4rem}
.smart-url-wrap .insurance-account-setup{margin:2rem 0 4rem}
.smart-url-wrap .insurance-account-setup .title-lv02{line-height:2.066666667rem}
.smart-url-wrap .insurance-account-setup .txt-notice + .input-wrap.in-message.ui-select{margin-top:1.333333333rem}
.smart-url-wrap .insurance-accident-wrap .text-lv03{margin-top:0.5rem;line-height:2.4rem}
.smart-url-wrap .insurance-accident-wrap .text-lv03 + .txt-notice{margin:0 0 1.166666667rem}
.smart-url-wrap .insurance-accident-wrap .claim-reason-choice .title-lv02{margin-top:2.666666667rem}
.smart-url-wrap .insurance-accident-wrap .claim-reason-choice .input-txt.type-col{padding:0.5rem 0}
.smart-url-wrap .insurance-accident-wrap .claim-reason-choice .input-txt.type-col + .input-wrap.in-message{margin-top:1.5rem}
.smart-url-wrap .insurance-accident-wrap .claim-letter-choice{margin-bottom:2.466666667rem}
.smart-url-wrap .insurance-accident-wrap .claim-losses-choice{margin-top:3.666666667rem}
.smart-url-wrap .insurance-accident-wrap .claim-losses-choice .txt-notice{margin-top:0.333333333rem}
.smart-url-wrap .insurance-accident-wrap .claim-losses-choice .txt-notice + .in-message.hide-tit{padding-top:0.833333333rem}
.smart-url-wrap .accident-contents-wrap{margin-top:3.666666667rem}
.smart-url-wrap .accident-contents-wrap .letter-choice{margin:1.333333333rem 0 2.166666667rem}
.smart-url-wrap .accident-contents-wrap .letter-choice + .txt-notice{margin-top:1.666666667rem}
.smart-url-wrap .id-card-choice{margin:2rem 0 0}
.smart-url-wrap .id-card-choice .input-txt.radio.w176{margin:0.666666667rem 0 2.333333333rem}
.smart-url-wrap .beneficiary-list-wrap,.smart-url-wrap .parental-rights-wrap{margin-top:2.666666667rem}
.smart-url-wrap .beneficiary-list-wrap .text-lv02,.smart-url-wrap .parental-rights-wrap .text-lv02{line-height:2.066666667rem;margin-bottom:0.666666667rem}
.smart-url-wrap .beneficiary-list-wrap .text-lv02 + .table-wrap-tp01,.smart-url-wrap .parental-rights-wrap .text-lv02 + .table-wrap-tp01{margin-top:1.2rem}
.smart-url-wrap .beneficiary-list-wrap .text-lv03,.smart-url-wrap .parental-rights-wrap .text-lv03{margin-bottom:0.6rem}
.smart-url-wrap .beneficiary-list-wrap .table-wrap-tp01,.smart-url-wrap .parental-rights-wrap .table-wrap-tp01{margin:0.6rem 0 2.166666667rem}
.smart-url-wrap .beneficiary-list-wrap .table-wrap-tp01 + .text-lv02{padding-top:1.5rem}
.smart-url-wrap .beneficiary-choice-reason{margin:4rem 0 2.666666667rem}
.smart-url-wrap .beneficiary-choice-reason .text-lv02{line-height:1.466666667rem}
.smart-url-wrap .beneficiary-choice-reason .radio-wrap{margin-top:1.5rem}
.smart-url-wrap .choice-only-reason .title-area{margin:2.666666667rem 0 1rem}
.smart-url-wrap .choice-only-reason .text-lv03{margin:2rem 0 0.666666667rem}
.smart-url-wrap .letter-service-agree .letter-choice{margin-top:1.333333333rem}
.smart-url-wrap .letter-service-agree .letter-choice + .txt-notice{margin-top:1.666666667rem}
.smart-url-wrap .ins-inward-wrap{padding:2.666666667rem 0 4rem}
.smart-url-wrap .ins-inward-wrap .title-area{margin:1.333333333rem 0 1rem}
.smart-url-wrap .ins-inward-wrap .text-lv03{padding-bottom:1rem}
.smart-url-wrap .ins-inward-wrap .pdt0{padding-top:0}
.smart-url-wrap .ins-inward-wrap .ins-inward-select .in-message.ui-select{margin-bottom:1rem}
.smart-url-wrap .ins-inward-wrap .ins-inward-choice{margin:0.666666667rem 0 2rem}
.smart-url-wrap .ins-inward-wrap .ins-inward-choice .input-txt .data-fix{color:#000;border-color:#ddd}
.smart-url-wrap .ins-inward-wrap .ins-inward-choice .input-txt .addr-txt{line-height:1.466666667rem}
.smart-url-wrap .ins-inward-wrap .ins-inward-choice .inward-tit{padding:0.333333333rem 0;font-size:0.8rem;color:#666}
.smart-url-wrap .ins-inward-wrap .ins-inward-choice p.ins-inward-info{font-size:1rem;line-height:1.466666667rem;padding:0.333333333rem 0 0.566666667rem;color:#000;border-bottom:1px solid #bcbbbb}
.smart-url-wrap .ins-inward-wrap .letter-service-agree{margin-top:3.666666667rem}
.smart-url-wrap .custom-info-wrap{margin-top:4rem}
.smart-url-wrap .custom-info-wrap .text-lv02 + .input-wrap.in-message{margin:1.2rem 0 2.333333333rem}
.smart-url-wrap .custom-info-wrap .line-type01.bg-white{margin:2.666666667rem 0 4rem}
.smart-url-wrap .custom-info-wrap .collect-box{overflow:hidden;margin:1.333333333rem 0 1rem;padding:1rem 0.666666667rem;border:1px solid #eee;background-color:#f5f5f5}
.smart-url-wrap .custom-info-wrap .collect-url{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:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.smart-url-wrap .custom-info-wrap .collect-url span.url-name{display:inline-block;width:14.333333333rem;font-size:0.933333333rem;line-height:1.466666667rem;letter-spacing:-0.083333333rem;color:#bbb;overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;word-break:break-word}
.smart-url-wrap .custom-info-wrap .collect-url .btn-lv05{width:4.666666667rem;border-radius:0;padding:0.666666667rem 0.833333333rem;font-size:0.866666667rem;letter-spacing:-0.083333333rem}
.smart-url-wrap .custom-info-wrap .collect-url .btn-lv05.grayline{border-color:#ccc}
.customer-check-box{background-color:#f5f5f5;margin-top:2.333333333rem;padding:1.333333333rem}
.customer-check-box > .notice-wrap{padding-top:1.333333333rem}
.customer-check-box .folding-wrap-tp01{padding-bottom:1.333333333rem}
.customer-check-box .folding-wrap-tp01 .notice-wrap > dl > dt.normal{font-size:1rem;line-height:1.466666667rem;font-weight:normal}
.customer-check-box .folding-wrap-tp01 .notice-wrap .notice-list .list-dash{margin-bottom:1.533333333rem}
.customer-check-box .input-wrap.in-message.hide-tit.line-type01.bg-white{background:#fff;margin:1.333333333rem 0}
.in-message .input-txt.w280{margin-top:0.666666667rem}
.in-message .input-txt.w280 .input-radio{-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none;width:9rem;margin-bottom:1rem}
.list-goods-tp01.pay-insure-share .ui-check-item .box-type02 .info > li{display:none}
.list-goods-tp01.pay-insure-share .ui-check-item .box-type02 .info > li:first-child{display:block}
.list-goods-tp01.pay-insure-share .ui-check-item .box-type02 .info > li.note{line-height:1.133333333rem;color:#666}
.list-goods-tp01.pay-insure-share .ui-check-item .box-type02 .info > li.note p.tit-n{font-size:0.933333333rem}
.list-goods-tp01.pay-insure-share .ui-check-item .box-type02 .info > li.note p.desc{margin-top:0.166666667rem;font-size:0.866666667rem}
.list-goods-tp01.pay-insure-share .ui-check-item .box-type02 .bot-btn{padding:0 0 1rem;text-align:center}
.list-goods-tp01.pay-insure-share .ui-check-item .box-type02 .bot-btn .btn-open[aria-expanded="true"] .ico-arrow-style.bottom{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.list-goods-tp01.pay-insure-share .ui-check-item .box-type02 .pay-count{padding-top:0}
.list-goods-tp01.pay-insure-share .ui-check-item .box-type02 .pay-count.paper-work{padding-top:1.333333333rem}
.list-goods-tp01.pay-insure-share .ui-check-item .box-type02 .pay-count .pdt40{padding-top:1.333333333rem}
.list-goods-tp01.pay-insure-share .ui-check-item .box-type02 .pay-count .email-choice{margin-top:1.833333333rem}
.list-goods-tp01.pay-insure-share .ui-check-item .box-type02 .pay-count .email-choice .in-message{margin-bottom:1rem}
.list-goods-tp01.pay-insure-share .ui-check-item.open .box-type02{border:1px solid #eb0d89}
.list-goods-tp01.pay-insure-share .ui-check-item.open .box-type02 .info > li{display:block}
.list-goods-tp01.pay-insure-share .ui-check-item.open .box-type02 .bot-btn{margin-top:1rem}
.in-message.hide-tit.ins-share-method{padding:0.666666667rem 0 0}
.in-message.hide-tit.ins-share-method ~ .email-choice .in-message{margin-bottom:1rem}
.section.insure-share-wrap .massage-cp01{padding-bottom:1.133333333rem}
.section.insure-share-wrap .title-area{position:absolute;top:-webkit-calc(50% - 1.3rem);top:calc(50% - 1.3rem);left:0;width:100%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);padding:0 1.333333333rem}
.choice-langauge .tit + .input-txt.type-col{margin-top:0.8rem}
.publish-date{margin-top:2.666666667rem;font-size:0.866666667rem}
.publish-date .s-tit{color:#666;margin-right:0.666666667rem}
.publish-date .s-date{color:#000}
.select-year-wrap{margin-bottom:4rem}
.aml-info-wrap .title-wrap{padding:0}
.aml-info-wrap .title-wrap .massage-cp01{padding-bottom:2.333333333rem}
.aml-info-wrap + .aml-info-wrap{padding-top:3.333333333rem}
.aml-info-wrap .text-lv01 + .form-list-type01{padding-top:1rem}
.aml-info-wrap .folding-wrap-tp01{margin-top:0}
.paper-work-wrap .choice-button-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:1.533333333rem}
.paper-work-wrap .choice-button-list > *{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}
.paper-work-wrap .choice-button-list > a + a{margin-left:0.666666667rem}
.paper-work-wrap .choice-button-list i.ico-download5{margin-left:0.666666667rem}
.necessity-issue-wrap{padding:0 1.333333333rem}
.necessity-issue-wrap .text-lv02{padding-top:4rem}
.necessity-issue-wrap .mt0{margin-top:0}
.necessity-issue-box{margin:1.666666667rem 0 1rem;padding:1.133333333rem 1.333333333rem;background:#f5f5f5}
.necessity-issue-box .txt-notice + .text-lv04{margin-top:1.333333333rem}
.necessity-issue-box .text-lv04 + .text-lv04{margin-top:0.5rem}
.necessity-issue-box .supplementation-file-list{margin-top:1rem;padding:1.333333333rem;background:#fff}
.necessity-issue-box .supplementation-file-list .added-file{margin-top:0.666666667rem}
.necessity-issue-box .supplementation-file-list .added-file + .added-button{margin-top:1.666666667rem}
.necessity-issue-box .supplementation-file-list .added-button{margin-top:1.333333333rem;text-align:center}
.necessity-issue-box .supplementation-file-list .added-button .btn-lv06{width:10.133333333rem;border-radius:0;background:#210e4a;color:#fff}
.necessity-issue-box .supplementation-file-list .added-button .btn-lv06.finish{background:#e5e5e5;color:#000}
.necessity-issue-box .supplementation-file-list .file-choice{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.necessity-issue-box .supplementation-file-list .file-choice .file-type02{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.necessity-issue-box .supplementation-file-list .file-choice .file-type02.finish label > span{color:#000}
.necessity-issue-box .supplementation-file-list .file-choice .file-type02 label{height:auto;border:none;background:transparent}
.necessity-issue-box .supplementation-file-list .file-choice .file-type02 label span{display:block;font-size:0.866666667rem;color:#fff;text-align:center}
.necessity-issue-box .added-file-notice{position:relative;margin-top:1rem;font-size:0.866666667rem;padding-left:0.6rem;line-height:1.4;color:#666}
.necessity-issue-box .added-file-notice:before{content:'-';position:absolute;left:0;top:0;width:0.333333333rem;height:0.066666667rem}
.audit-state-wrap{padding-top:3.666666667rem}
.audit-state-wrap .tbl-tit-tp01{margin-bottom:1.333333333rem}
.audit-state-wrap .progress-vertical > ul > li.off dt,.audit-state-wrap .progress-vertical > ul > li.off dt > span{color:#bbb}
.section.ind-privacy-area .massage-cp01{margin-bottom:2.166666667rem}
.section.ind-privacy-area .text-lv04{line-height:1.666666667rem;margin-bottom:1.366666667rem}
.section.ind-privacy-area .notice-wrap dl + dl{margin-top:2.7rem}
.pop-ins-agreement .title-wrap{padding:0}
.pop-ins-agreement .title-wrap h1.massage-cp01{padding-bottom:1.666666667rem}
.pop-ins-agreement .title-wrap .massge-sub{margin:0.5rem 0 1rem}
.pop-ins-agreement .list-box{margin:0 0 2.666666667rem}
.pop-ins-agreement .list-box.type2{padding:1.666666667rem 1.333333333rem}
.pop-ins-agreement .list-box .text-lv04 + .text-lv04{margin-top:1rem}
.pop-ins-agreement .list-box .link-agreement-paper{margin:2.666666667rem 0 0 0;font-size:0.933333333rem}
.pop-ins-agreement .list-box .list-dash > ul > li + li{margin-top:0.5rem}
.pop-ins-agreement .list-box .list-dash > ul > li:before{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}
.pop-add-agreement{margin-top:2.333333333rem;padding:0 1.333333333rem}
.shadow-box{background:#fff;margin-top:1.666666667rem}
.shadow-box .section{margin:2rem 0;padding:0}
.shadow-box .section .ins_info_textWrap .group1_text .list-box{background:#fff;border-radius:0;padding:0}
.shadow-box .section .ins_info_textWrap .group1_text .list-box *{font-size:0.933333333rem;line-height:1.4rem}
.shadow-box .section .ins_info_textWrap .group1_text .list-box .linkWrap{padding-top:1rem;text-align:right}
.shadow-box .section .disease_qaWrap{padding-bottom:0}
.shadow-box .section.personal-info-wrap .qna-title-box{margin-top:0}
.shadow-box .section.personal-info-wrap .qna-result-box .qna-list-type01 .in-message.checktype .flex-box-type.w225 .input-checkbox.block{width:auto}
.total-notice-area .title-wrap{padding:1.766666667rem 0 0.433333333rem}
.total-notice-area .section:last-child .folding-wrap-tp01{padding-bottom:0}
.total-notice-area .noti-result-area{padding:2rem 1.333333333rem 2.666666667rem}
.total-notice-area .noti-result-area .tab-nav-container{background:transparent}
.total-notice-area .noti-result-area .tab-nav-container .ui-tab-nav.scroll{padding:0 0.666666667rem 2rem}
.total-notice-area .noti-result-area .list-wrap-tp01{margin-top:0}
.total-notice-area .noti-result-area .list-wrap-tp01 .list-accordion > li{position:relative;border-bottom:0.066666667rem solid #ddd}
.total-notice-area .noti-result-area .list-wrap-tp01 .list-accordion > li .info-area{color:#666;font-size:0}
.total-notice-area .noti-result-area .list-wrap-tp01 .list-accordion > li .info-area span{display:inline-block;padding:0 0.666666667rem;font-size:0.866666667rem}
.total-notice-area .noti-result-area .list-wrap-tp01 .list-accordion > li .info-area span.date{padding-left:0;position:relative}
.total-notice-area .noti-result-area .list-wrap-tp01 .list-accordion > li .info-area span.date:after{content:'';display:block;position:absolute;top:0.166666667rem;right:0;width:1px;height:0.733333333rem;background:#bbb}
.total-notice-area .noti-result-area .list-wrap-tp01 .list-accordion > li .info-area a.btn-more{display:inline-block;font-size:0.8rem;text-decoration:underline;margin-left:-0.066666667rem}
.total-notice-area .noti-result-area .list-wrap-tp01 .list-accordion > li .cont-area{padding:1rem 0 0;border-top:0}
.total-notice-area .noti-result-area .list-wrap-tp01 .list-accordion > li .cont-area dl dt{font-size:0.8rem;color:#666}
.total-notice-area .noti-result-area .list-wrap-tp01 .list-accordion > li .cont-area dl dd{font-size:1rem;margin-top:0.2rem;color:#000}
.total-notice-area .noti-result-area .list-wrap-tp01 .list-accordion > li .cont-area dl + dl{margin-top:0.866666667rem}
.total-notice-area .inquiry-integrated.section.full{padding-top:2.666666667rem}
.total-notice-area .inquiry-integrated .tab-nav-container{background-color:transparent}
.total-notice-area .inquiry-integrated .no-list.nofix{padding:2rem 0}
.list-accordion.multi-row .tit-area{position:static}
.list-accordion.multi-row .tit-area .ico-arrow-style{top:50%;right:0.2rem;margin-top:-0.333333333rem}
.list-accordion.multi-row .ui-accordion-list{padding:0.933333333rem 0 1.266666667rem}
.list-accordion.multi-row .ui-accordion-list a.tit-area{padding:0}
.list-accordion.multi-row .ui-accordion-list.open .tit-area .ico-arrow-style{top:2.533333333rem;margin-top:0}
.ins-info-type{padding:2.666666667rem 0}
.ins-info-type.bottom0{padding-bottom:0}
.ins-info-type .title-area{margin:1.333333333rem 0 1rem}
.ins-info-type .title-area .title-lv02{display:inline}
.ins-info-type .title-area .input-checkbox{float:right}
.ins-info-type .list-box.gray.round .list-checkbox{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.ins-info-type .list-box.gray.round .list-checkbox li{width:33.3%;padding-left:0;margin-top:0}
.ins-info-type .list-box.gray.round .list-checkbox li:before{display:none}
.section.privacy-area .text-lv04{line-height:1.666666667rem;margin-bottom:1.366666667rem}
.section.privacy-area .notice-wrap + .notice-wrap{margin-top:2.7rem}
.section.privacy-area .notice-wrap + p{margin-top:1.333333333rem}
.ins-doc-section{padding-top:2.333333333rem;padding-bottom:1rem;background:#fff}
.ins-doc-section .ins-doc-wrap01{padding-top:3.666666667rem}
.ins-doc-section .ins-doc-wrap01 .btns-area{margin-top:1.666666667rem}
.ins-doc-section .ins-doc-wrap02{padding-top:3.666666667rem}
.ins-doc-section .arrow-link.font-b0{margin:0.666666667rem 0 1.666666667rem 0}
.ins-doc-section .radio-wrap{margin-top:1.166666667rem}
.section.gray-agree{margin-top:2.666666667rem;padding:2rem 1.333333333rem;background:#f5f5f5}
.section.gray-agree p.text-lv04.font-b6 + p.text-lv04.font-b6{margin-top:1.133333333rem}
.section.gray-agree .agree-list-wrap{margin-top:0}
.section.gray-agree .agree-list-wrap .input-wrap{padding-top:0.633333333rem}
.section.gray-agree .input-txt input{width:auto}
.white-agree .agree-list-wrap li.text-lv04{margin-top:1.133333333rem}
.banklist{margin:3.766666667rem 0 0}
.banklist p.text-lv02{margin:0 0 1.433333333rem}
.banklist ul li{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;margin:1.333333333rem 0 0}
.banklist ul li:first-child{margin-top:0}
.banklist ul li span{display:inline-block;width:33.3%}
.banking-hours{margin:2.433333333rem 0 0}
.banking-hours p.text-lv02{margin:0 0 1.433333333rem}
.banking-hours .time{padding:1.333333333rem 0;border-radius:0.533333333rem;background:#f5f5f5;text-align:center}
.etc_insu{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}
.etc_insu div{width:50%}
.etc_insu div.right-txt{text-align:right}
.pl20{padding-left:0.666666667rem!important}
.pl40{padding-left:1.333333333rem!important}
.btn-go_FAX{width:5.3rem;height:5rem;margin-top:0.4rem;right:1.266666667rem;position:absolute}
.btn-go_FAX > a{display:block;text-align:center}
.btn-go_FAX span{text-align:center}
.btn-go_FAX .ico-fax{width:5rem;height:4.8rem;background-repeat:no-repeat;background-size:100%}
.receipt_time{padding:0.333333333rem 0 0.333333333rem 4rem;position:relative;line-height:1.5rem}
.receipt_time::before{background-image:url("/resource/images/mobile/ico-fax03.png");background-repeat:no-repeat;background-position:0 0;background-size:100%;content:'';display:block;width:3rem;height:4rem;position:absolute;top:0.2rem;left:0}
.receipt_time strong{font-size:1.1rem}
.pst_real{position:relative}
.table-red_box{position:absolute;right:0;height:100%;border:2px solid #f1108e}
.table-red_box.width_34{width:34%}
.table-red_box.width_28{width:28%}
.table-red_box.width_40{width:40%}
.table-red_box.width_60{width:60%}
.gray-round-box dl{background-color:f5f5f5;border-radius:0.666666667rem;padding:0 0.666666667rem 1.333333333rem 0}
.gray-round-box dt{padding-left:1rem;font-size:1rem;font-weight:700;color:#000}
.gray-round-box dt.gray-round-text{display:inline-block;margin-top:1rem;line-height:2;padding-top:0;border-right:0.066666667rem solid #ddd;width:49%;height:60px}
.gray-round-box dt.gray-round-text2{display:inline-block;margin-top:1rem;line-height:2;padding-top:0}
.gray-round-box dd{margin-top:3.333333333rem;padding-bottom:2rem;font-size:1rem;line-height:1.5;color:#666}
.gray-round-box dd + dt{border-left:1rem solidrem #dddrem}
.link{text-decoration:underline;color:#1095e1}
.mb-60{margin-bottom:-2rem}
.pb20{padding-bottom:0.666666667rem}
.ico-cert5{display:inline-block;background-image:url(/resource/images/common/ico_camera.png);width:48px;height:48px}
.ico-cert6{display:inline-block;background-image:url(/resource/images/common/ico_gallery.png);width:48px;height:48px}
.ico-cert7{display:inline-block;background-image:url(/resource/images/common/ico_pdf.png);width:48px;height:48px}
.popup-dialog[data-type="normal"] .text-lv04{margin-top:0.233333333rem;color:#666;letter-spacing:-1px}
.popup-dialog[data-type="normal"] .popup-content{padding-top:1.666666667rem;padding-bottom:1.333333333rem}
.popup-dialog[data-type="normal"] .input-wrap{padding:0;margin:0}
.popup-dialog[data-type="normal"] .btn-area{margin-top:2rem}
.popup-dialog[data-type="normal"] li{margin-top:3%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.popup-dialog[data-type="normal"] li:first-child{margin:0}
.popup-dialog[data-type="normal"] .w-half{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.popup-dialog[data-type="normal"] .w-half li{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin-left:0.533333333rem}
.popup-dialog[data-type="normal"] .w-half li:first-child{margin:3% 0 0 0}
.popup-dialog[data-type="normal"] .box{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;overflow:hidden;text-align:center;border-radius:0.533333333rem;padding:1rem 0 0.8rem;border:1px solid #eee}
.popup-dialog[data-type="normal"] .box:nth-child(2){margin-left:0.466666667rem}
.popup-dialog[data-type="normal"] .box:nth-child(3){margin-left:0.466666667rem}
.popup-dialog[data-type="normal"] .box.active{border:1px solid #000}
.popup-dialog[data-type="normal"] .box.active span{font-weight:700;color:#000}
.popup-dialog[data-type="normal"] .box span{position:relative;display:block;margin-top:0.733333333rem;font-size:1rem;line-height:1.466666667rem;color:#666}
.popup-dialog[data-type="normal"] .box.disabled{background:#f5f5f5}
.popup-dialog[data-type="normal"] .box.disabled.active{border-color:#eee}
.popup-dialog[data-type="normal"] .box.disabled span{color:#666;font-weight:normal}
.popup-dialog[data-type="normal"] .box.disabled i{-webkit-filter:grayscale(100%);filter:grayscale(100%);opacity:.5}
/*! My대출 */
.mrt70{margin-top:2.333333333rem}
.val-top{vertical-align:top}
.consul-call{margin-top:2.433333333rem}
.consul-call p.text-lv02{margin-bottom:1.1rem}
.tooltip-wrap .tooltip-btn .txt.big{font-size:1.2rem;margin-left:0}
.loa-info.section.gray{padding-bottom:2.333333333rem}
.loa-info .loa-title-wrap{margin-bottom:1rem}
.loa-info .tooltip-wrap + .list-goods-tp01,.loa-info .tooltip-wrap + .list-wrap{margin-top:1.666666667rem}
.loa-info .tooltip-wrap + .input-wrap{margin-top:1.533333333rem}
.loa-info .tooltip-wrap .tooltip-page p + .list-num-normal.small{margin:0.8rem 0}
.loa-info .tooltip-wrap .tooltip-page p + .list-num-normal.small ol li{font-size:0.8rem}
.loa-info .list-goods-tp01 .ui-check-item + .ui-check-item{margin-top:1.333333333rem}
.loa-info .list-box.gray.no-dot .info-tbl dd{color:#000}
.section.tab-loa01{margin-top:1.6rem}
.text-deposit-box .add-line{border-top:1px solid #eee;padding-top:2.4rem}
.text-deposit-box .text-lv02 + .application-way{margin-top:1.866666667rem}
.loa-request-amount .btns-area{margin:1.666666667rem 0 2rem}
.loa-request-amount .loa-result-area{padding-bottom:2.333333333rem}
.no-dot .info-tbl dt{padding-left:0}
.no-dot .info-tbl dt:before{display:none}
.no-amount{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0);text-align:center}
.no-amount:before{display:inline-block;content:'';background-image:url(/resource/images/common/sprite_mobile.png);background-position:-300px -308px;background-position:-10rem -10.266666667rem;width:120px;width:4rem;height:120px;height:4rem;background-size:1102px 1048px;background-size:36.733333333rem 34.933333333rem}
.no-amount p{margin-top:0.733333333rem;font-size:1rem;line-height:1.466666667rem;color:#666;text-align:center}
.no-amount + .text-lv02{margin-top:0;padding-top:6.333333333rem}
.apply-loan-intro .application-way li a{font-weight:bold}
.apply-loan-intro .text-deposit-box.title-box.top-message{padding-top:0}
.apply-loan-intro .text-deposit-box .massage-cp01 + .text-lv02{margin-top:0}
.apply-loan-intro .massage-cp01.height-fix{height:9.333333333rem;padding-top:2rem}
.apply-loan-intro .massage-cp01.height-fix .no-amount{margin-top:-0.666666667rem}
.text-deposit-box .no-amount{margin-bottom:1.666666667rem}
.text-deposit-box .no-amount + .text-lv02.add-line{padding-top:2.4rem}
.banner-box-gray{background-color:#ececf6;border-radius:0.666666667rem}
.banner-box-gray > .banner-box{display:block}
.banner-box-gray.record-application{margin-top:2.666666667rem}
.banner-box-gray.record-application .banner-box{position:relative;padding:1.333333333rem}
.banner-box-gray.record-application .banner-box::before{content:'';position:absolute;display:block;top:50%;right:1.333333333rem;width:3.2rem;height:2.733333333rem;background:url(/resource/images/product/ico_record-application02.png) no-repeat;background-size:3.2rem auto;margin-top:-1.366666667rem}
.banner-box-gray.record-application .banner-box .tit_txt{color:#000;font-weight:bold;font-size:1rem;margin-bottom:0.666666667rem;line-height:150%}
.banner-box-gray.record-application .banner-box .arrow-link{font-size:0.8rem}
.banner-box-gray.record-application2{margin-top:2.666666667rem}
.banner-box-gray.record-application2 .banner-box{position:relative;padding:1.333333333rem}
.banner-box-gray.record-application2 .banner-box::before{content:'';position:absolute;display:block;top:50%;right:1.333333333rem;width:3.2rem;height:2.733333333rem;background:url(/resource/images/product/ico_record-application03.png) no-repeat;background-size:3.2rem auto;margin-top:-1.366666667rem}
.banner-box-gray.record-application2 .banner-box .tit_txt{color:#000;font-weight:bold;font-size:1rem;margin-bottom:0.666666667rem;line-height:150%}
.banner-box-gray.record-application2 .banner-box .arrow-link{font-size:0.8rem}
.banner-box-gray.record-application3{margin-top:2.666666667rem}
.banner-box-gray.record-application3 .banner-box{position:relative;padding:0.8rem 1.333333333rem 0.266666667rem}
.banner-box-gray.record-application3 .banner-box .tit_txt{color:#000;font-weight:bold;font-size:1rem;margin-bottom:0.666666667rem;line-height:150%}
.banner-box-gray.record-application3 .banner-box .arrow-link{font-size:0.8rem;margin-top:-1.8rem;float:right}
.bg-loan-intro{padding-bottom:4rem!important}
.bg-loan-intro .loa_landing .massage-cp01{position:relative;z-index:1;color:#fff}
.loa_landing{position:relative}
.loa_landing:before{content:'';display:block;position:absolute;top:1.333333333rem;right:1.333333333rem;width:8.4rem;height:8.2rem;background:url("/resource/images/mobile/submain/myloan_img03.png") no-repeat center;background-size:100%}
.loa_landing .loa_landing_list{overflow:hidden;padding-top:1rem}
.loa_landing .loa_landing_list li{float:left;width:47.5%;min-height:13rem;padding:1.2rem 1.2rem 1.133333333rem;border-radius:0.333333333rem;background:#fff}
.loa_landing .loa_landing_list li:nth-child(2n){float:right}
.loa_landing .loa_landing_list li:nth-child(n+3){margin:1.166666667rem 0 0}
.loa_landing .loa_landing_list li *{display:block}
.loa_landing .loa_landing_list li strong{font-size:1.066666667rem;font-weight:normal}
.loa_landing .loa_landing_list li span{padding:0.833333333rem 0 0.066666667rem;font-size:0.933333333rem}
.loa_landing .loa_landing_list li em{height:2.866666667rem;font-size:0.866666667rem;color:#666}
.loa_landing .loa_landing_list li:before{content:'';display:block;width:3.2rem;height:3.2rem;border-radius:50%;margin-bottom:0.4rem}
.loa_landing .loa_landing_list li.loan-insu:before{background:url("/resource/images/mobile/ico-loan-apply01.png") 0 0 no-repeat;background-size:100%}
.loa_landing .loa_landing_list li.loan-credit01:before{background:url("/resource/images/mobile/ico-loan-apply02.png") 0 0 no-repeat;background-size:100%}
.loa_landing .loa_landing_list li.loan-credit02:before{background:url("/resource/images/mobile/ico-loan-apply03.png") 0 0 no-repeat;background-size:100%}
.loa_landing .loa_landing_list li.loan-credit03:before{background:url("/resource/images/mobile/ico-loan-apply04.png") 0 0 no-repeat;background-size:100%}
.loa_landing .loa_landing_list2{overflow:hidden;position:relative;padding-top:0;margin-top:2rem}
.loa_landing .loa_landing_list2 .tit{display:block;font-size:1.333333333rem;color:#fff;padding-bottom:1rem;font-weight:bold;font-size:1.444rem}
.loa_landing .loa_landing_list2 a{display:block;font-size:1rem;height:100%}
.loa_landing .loa_landing_list2 a i{position:absolute;top:1.5rem;right:1.166666667rem}
.loa_landing .loa_landing_list2 li{display:block;padding:1.333333333rem;background:#fff;border-radius:0.6rem;margin-bottom:0.666666667rem}
.loa_landing .loa_landing_list2 li *{display:block}
.loa_landing .loa_landing_list2 li strong{font-size:0.933333333rem;font-weight:bold;display:inline-block}
.loa_landing .loa_landing_list2 li .big{font-size:1.133333333rem}
.loa_landing .loa_landing_list2 li span{font-size:0.933333333rem}
.loa_landing .loa_landing_list2 li em{height:2.866666667rem;font-size:0.866666667rem;color:#666}
.loa_landing .loa_landing_list2 li.loan-insu:before{background:url("/resource/images/mobile/ico-loan-apply01.png") 0 0 no-repeat;background-size:100%;display:inline-block}
.loa_landing .loa_landing_list2 li.loan-credit01:before{background:url("/resource/images/mobile/ico-loan-apply02.png") 0 0 no-repeat;background-size:100%}
.loa_landing .loa_landing_list2 li.loan-credit02:before{background:url("/resource/images/mobile/ico-loan-apply03.png") 0 0 no-repeat;background-size:100%}
.loa_landing .loa_landing_list2 li.loan-credit03:before{background:url("/resource/images/mobile/ico-loan-apply04.png") 0 0 no-repeat;background-size:100%}
.loa_landing2{position:relative;background-color:#f5f5f5;padding-top:1.2rem}
.loa_landing2 .tit{display:inline-block;font-size:1.333333333rem;color:#000;padding-bottom:1rem;font-weight:bold;font-size:1.444rem;padding-right:0.433333333rem}
.loa_landing2 .loa_landing_list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:sr;-webkit-align-items:sr;-ms-flex-align:sr;align-items:sr;justify-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
.loa_landing2 .loa_landing_list li{width:48%;height:12.666666667rem;padding:1.2rem 1.2rem 1.133333333rem;border-radius:0.666666667rem;background:#fff;position:relative;margin-bottom:1rem}
.loa_landing2 .loa_landing_list li a{display:block;font-size:1rem;height:100%}
.loa_landing2 .loa_landing_list li a i{position:absolute;top:1.5rem;right:0.8rem}
.loa_landing2 .loa_landing_list li strong{font-size:1.066666667rem;font-weight:bold;display:block;margin-bottom:0.5rem}
.loa_landing2 .loa_landing_list li span{padding:0 0 0.066666667rem;font-size:0.933333333rem}
.loa_landing2 .loa_landing_list li em{margin-top:0.666666667rem;font-size:1rem;color:#666;line-height:1.333333333rem}
.loa_landing2 .loa_landing_list li div{position:absolute;bottom:1rem;left:1rem}
.loa_landing2 .loa_landing_list3{overflow:hidden;background-color:#f5f5f5;margin-top:10px;padding-bottom:4rem}
.loa_landing2 .loa_landing_list3 .tit{display:block;font-size:1.333333333rem;color:#000;padding-bottom:1rem;font-weight:bold;font-size:1.444rem}
.loa_landing2 .loa_landing_list3 li{float:left;width:47.5%;min-height:13rem;padding:1.133333333rem 1.133333333rem 1rem;border-radius:0.333333333rem;background:#fff}
.loa_landing_info + .loa_landing_info{padding-bottom:2.566666667rem}
.loa_landing_info + .loa_landing_info:last-child{padding-bottom:0}
.loa_landing_info .text-lv02{padding:0 0 0.9rem}
.loa_landing_info .title-wrap .text-lv04{padding:0 0 0.666666667rem}
.loa_landing_info .title-wrap .text-lv04:first-child{color:#f1108e}
.loa_landing_info .result-info-type01{padding:0;border-top:0.066666667rem solid #eee}
.loa_landing_info .result-info-type01 .info-top .info-number{padding:1rem 0 2.333333333rem}
.loa_landing_info .result-info-type01 .info-top .info-number span{font-size:1rem;font-weight:400}
.loa_landing_info .result-info-type01 .info-top .info-number span strong{font-size:1.333333333rem}
.loa_landing_info .pink-round-box{position:relative;background-color:#ececf6;padding:1.333333333rem;border-radius:0.666666667rem;font-size:0.8rem;color:#666}
.loa_landing_info .pink-round-box strong{display:block;font-size:1rem;line-height:1.466666667rem;padding-top:0.333333333rem;color:#000}
.loa_landing_info .pink-round-box .ico-view01{position:absolute;top:50%;right:1rem;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%)}
.loa_landing_info .table-tp02.left td{text-align:left}
.loa_landing_info .table-tp02.left .table-list-box-dot{position:relative;padding-left:0.533333333rem;color:#666}
.loa_landing_info .table-tp02.left .table-list-box-dot:before{content:'*';position:absolute;left:0;top:0.4rem;line-height:1}
.loa_landing_info .progress-vertical span{font-size:1rem;line-height:1.466666667rem}
.loa_landing_info .progress-vertical span:first-child{color:#f1108e}
.loa_landing_info .folding-wrap-tp01{margin-top:0;padding-bottom:0}
.loa_protect_infoWrap .loa_protect_info li{color:#000}
.loa_protect_infoWrap .loa_protect_info li + li{padding-top:1.666666667rem}
.loa_protect_infoWrap .loa_protect_info span{display:block;padding-top:0.333333333rem;color:#666}
.loa_protect_infoWrap .loa_protect_info span + span{padding-top:0.466666667rem}
.loa_protect_infoWrap .loa_protect_info span.text_small1{font-size:0.8rem;padding-top:0}
.loa_protect_infoWrap .loa_protect_info td.align-middle{vertical-align:middle}
.loa_protect_infoWrap .table-wrap-tp01{margin-top:0.333333333rem}
.loa_protect_infoWrap .text_sim{padding-top:2.466666667rem}
.loa_protect_infoWrap .text_small2{font-size:0.866666667rem;line-height:1.333333333rem}
.loa_protect_infoWrap .text_small2 + .text_small2{padding-top:0.566666667rem}
.cl-txt-notice{font-size:0.8rem;line-height:1.266666667rem;color:#999}
.table-tp03.cl_step{border:0}
.table-tp03.cl_step td,.table-tp03.cl_step th{padding:0!important;line-height:1.733333333rem}
.cl_stepWrap .massage-cp01{padding-bottom:3.666666667rem}
.cl_stepWrap .text-lv02 + .input-wrap{margin-top:1.133333333rem}
.cl_stepWrap .folding-wrap-tp01{padding-bottom:0}
.cl_stepWrap .folding-wrap-tp01 + .folding-wrap-tp01{margin-top:2rem}
.cl_stepWrap .title-wrap{padding-bottom:1rem}
.cl_stepWrap.step1{padding-top:2.333333333rem}
.cl_stepWrap.step1 + .step1{padding-top:3.333333333rem}
.cl_stepWrap.step2{padding-top:0.5rem}
.cl_stepWrap.step2 + .step2{padding-top:1.666666667rem}
.cl_stepWrap.step3{padding-top:1.666666667rem}
.cl_stepWrap.step3:nth-child(2){padding-bottom:1.333333333rem}
.cl_stepWrap.step3 .massage-cp01{padding-bottom:1rem}
.cl_stepWrap.step3 .btns-area{margin-top:1.766666667rem}
.cl_stepWrap.step3 .list-num-normal{padding-top:0.666666667rem}
.cl_stepWrap.step3 .list-num-normal li:before{background:#fff;top:0}
.cl_stepWrap.step3 .cl_other_c{margin-top:1.333333333rem}
.cl_stepWrap.step3 .input-txt.radio.multi-col3{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.cl_stepWrap.step3 .input-txt.radio.multi-col3 .input-radio.right{-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none;display:inline-block;width:33%;margin-left:0;margin-top:1.333333333rem}
.cl_stepWrap.step3 .input-txt.radio.multi-col3 .input-radio.right:nth-of-type(-n+3){margin-top:0}
.cl_stepWrap.step4{padding-top:2.333333333rem}
.cl_stepWrap.step4 .massage-cp01{padding-bottom:0}
.cl_stepWrap.step4 .text-lv02 + .input-wrap{margin:0.533333333rem 0 2rem}
.cl_stepWrap.step5{padding-top:2.333333333rem}
.cl_stepWrap.step5 .in-message + .in-message{margin-top:-0.333333333rem}
.cl_stepWrap.step6{padding-top:2.566666667rem}
.cl_stepWrap.step6 .massage-cp01{padding-bottom:2.233333333rem}
.cl_stepWrap.done{padding-top:0}
.cl_stepWrap.done .text-lv02{padding-bottom:0.666666667rem}
.cl_stepWrap.done .banner-wrap img{width:100%}
.cl_stepWrap.done.cs-step{padding:0.666666667rem 1.333333333rem 0}
.cl_stepWrap.cs-step .massage-cp01{padding:2.333333333rem 0 3.333333333rem}
.cl_stepWrap.cs-step .tel-list{padding:0.5rem 0 2.5rem}
.cl-cs-call{padding:1.666666667rem 0 2.666666667rem;margin-top:0}
.cl_stepWrap_step4_pop .title-wrap{padding-top:0}
.cl_stepWrap_step4_pop .text-lv04 + .text-lv04{padding:1rem 0 0}
.cl_stepWrap_step4_pop .list-box{margin:1.333333333rem 0 0.833333333rem}
.loa-ref-list .box-type02 .info dd.won strong{padding-right:0.1rem;line-height:inherit}
.loa-ref-list .payment-type .btns-area{padding:0 1.333333333rem 1.333333333rem;margin-top:0}
.loa-ref-list .folding-wrap-tp01{padding-bottom:0}
.section.loa-ref-view{padding-top:1.666666667rem}
.section.loa-ref-view + .section{padding-top:2.166666667rem}
.section.loa-ref-view .result-info-type01{border-bottom:1rem solid #f5f5f5}
.section.loa-ref-view .info-top{padding:1.5rem 0 1rem}
.section.loa-ref-view .info-top strong{font-size:1.6rem}
.section.loa-ref-view .info-top *{line-height:1.7rem;padding:0}
.section.loa-ref-view .tbl-tit-tp01 + .table-wrap-tp01 .no-list{margin:2rem 0 0}
.section.loa-ref-view .table-wrap-tp01 .no-list.nofix{margin:2rem 0}
.loa-ref_cancel .btns-area{margin-top:1rem}
.repayment-info .tab-box{padding:1.1rem 0;margin-left:-1.333333333rem;margin-right:-1.333333333rem}
.repayment-info .tab-box .ui-tab-nav.scroll{padding-left:1.333333333rem}
.repayment-info .tab-box .ui-tab-nav.scroll .tab-nav.auto{padding-right:1.333333333rem}
.repayment-info .price-area .btns-area.flex{margin-top:2rem}
.repayment-info .bank-area .radio-wrap{margin:1.433333333rem 0 0.833333333rem}
.repayment-info .table-area{margin:2.666666667rem -1.333333333rem;padding:2.433333333rem 1.333333333rem 2.666666667rem}
.repayment-info .table-area .tbl-tit-tp01{margin:0}
.repayment-agree{margin-top:2.433333333rem}
.repayment-agree .input-wrap{margin-top:2.433333333rem}
.hhold-loan{margin:2.433333333rem 0 0}
.hhold-loan .payment-area{margin-bottom:2.433333333rem}
.hhold-loan .payment-area .text-lv02{margin-bottom:1.2rem}
.hhold-loan .payment-area .btns-area{margin-top:2rem}
.hhold-loan p.text-lv01{margin-bottom:2.433333333rem}
.bank-list{display:inline-block;width:-webkit-calc(100% + 1rem);width:calc(100% + 1rem)}
.bank-list li{float:left;width:-webkit-calc(100%/3);width:calc(100%/3);height:5rem;margin-top:1rem;padding-right:1rem}
.bank-list li span{position:relative;width:100%;display:inline-block;padding:1rem 0;font-size:0.866666667rem;line-height:0.966666667rem;border-radius:0.333333333rem;background:#f5f5f5;text-align:center}
.bank-list li span:before{content:'';display:block;margin:0 auto;margin-bottom:0.5rem;border-radius:50%;overflow:hidden}
.loan-pay-wrap:not(:first-child){margin-top:2.333333333rem}
.loan-pay-wrap .title-wrap{padding:1.766666667rem 0 3.766666667rem}
.loan-pay-wrap .title-wrap .massage-cp01 + .txt-notice{margin-top:1.333333333rem}
.loan-pay-wrap.time_info .text-lv02{padding:2.233333333rem 0 1.333333333rem;border-top:1px solid #eee}
.loan-pay-wrap.time_info .text-lv04{margin-top:0;padding-bottom:2.333333333rem;border-bottom:1px solid #eee}
.loan-pay-wrap.stock_info .text-lv02{padding:2.333333333rem 0 0.333333333rem;border-top:1px solid #eee}
.section.bg-purple{background:#5769e3;padding-bottom:0.9rem}
.section.bg-purple .title-box.top-message{position:relative}
.section.bg-purple .title-box.top-message:after{content:'';display:none;position:absolute;top:2.666666667rem;right:0;width:8.4rem;height:8.2rem;background:url("/resource/images/mobile/submain/myloan_img03.png") no-repeat center;background-size:100%;z-index:1}
.section.bg-purple .title-box.top-message p.massage-cp01{color:#fff;position:relative;z-index:2}
.section.bg-purple .prd-list{margin-top:3.533333333rem}
.section.bg-purple .prd-list p.text-lv02{color:#fff;margin-bottom:1.433333333rem}
.section.bg-purple .prd-list ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;justify-items:center;margin:-1.066666667rem 0 0 -1.066666667rem}
.section.bg-purple .prd-list ul li{width:-webkit-calc(50% - 1.066666667rem);width:calc(50% - 1.066666667rem);height:8.666666667rem;margin:1.066666667rem 0 0 1.066666667rem}
.section.bg-purple .prd-list ul li a{display:block;background:#fff;border-radius:0.333333333rem;padding:1.433333333rem 1.333333333rem;font-size:1rem}
.section.bg-purple .prd-list ul li a p.cont{margin-top:1.2rem}
.section.bg-purple .prd-list ul li a p.cont span{display:block}
.section.bg-purple .prd-list ul li a p.cont span.type{font-size:0.866666667rem;color:#666;margin-top:0.533333333rem;letter-spacing:-0.033333333rem;line-height:1.333333333rem}
.consult-contwrap .cont .input-wrap + .input-wrap{margin:2.1rem 0 0 0}
.consult-contwrap .cont + .cont{margin:3.766666667rem 0 0 0}
.loan-withdraw p.massage-cp01{padding-top:0.666666667rem}
.loan-withdraw p.massage-cp01 + p.text-lv04{padding-top:1.433333333rem}
.loan-withdraw p.text-lv04 + p.text-lv04{padding-top:1.766666667rem}
.loan-withdraw .wth-detail .cont{margin-top:2.433333333rem}
.loan-withdraw .wth-detail .cont p.text-lv02{margin-bottom:1.2rem}
.loan-withdraw .wth-detail .cont p.text-lv04{margin-top:0}
.loan-withdraw .wth-detail .cont .list-box li{color:#666}
.loan-withdraw .wth-detail .cont .cs-call{margin-top:2.666666667rem}
.loan-withdraw .wth-detail .cont .btn-cs-center + .text-lv04{padding-top:1.333333333rem;color:#666;text-align:left}
.loan-withdraw .wth-detail .cont .btn-cs-center + .text-lv04:before{content:'※ '}
.loan-withdraw .wth-detail .table-wrap-tp01{margin-top:1.433333333rem}
.loan-withdraw .wth-detail .table-wrap-tp01 table td{text-align:left;padding:0.733333333rem 0.666666667rem}
.loan-withdraw .wth-detail .table-wrap-tp01 table td .list-box-dot{margin-top:0}
.loan-withdraw .wth-detail .table-wrap-tp01 table td .list-box-dot ul li{margin-top:0.5rem}
.loan-withdraw .wth-detail .table-wrap-tp01 table.both td:first-child{text-align:left}
.loan-withdraw .wth-detail .table-wrap-tp01 table.both td:last-child{text-align:right}
.loan-withdraw .section > .wth-detail.divide-line{margin-bottom:2.666666667rem}
.loan-withdraw .section:last-child > .wth-detail.divide-line{margin-bottom:0}
.wthloan-contract .title-wrap{margin-top:0.666666667rem}
.wthloan-contract .loan-agreelist{margin-bottom:2.433333333rem}
.wthloan-contract .loan-agreelist p.text-lv02 + p.text-lv05{margin-top:1.433333333rem}
.wthloan-contract .loan-agreelist .input-wrap{padding-top:1.433333333rem}
.success-area .consul-call{margin-top:0}
.success-area .consul-call .cs-call{margin-top:1.266666667rem}
.homs-area .title-wrap p.text-lv04{margin-top:1.433333333rem}
.homs-area .btns-area.homs-privacy{margin-top:1.433333333rem;text-align:right}
.homs-area .btns-area.homs-privacy .under-link{color:#666}
.homs-area .tab-content{margin-top:2.433333333rem}
.homs-area .hms-search-area{margin-top:2.433333333rem}
.homs-area .hms-search-area .btns-area{margin-top:2rem}
.homs-area .hms-result-area{margin-top:2.666666667rem}
.homs-area .hms-result-area .table-tp01{margin-top:0}
.sel-howtouse-area .text-lv02{margin-top:2.433333333rem}
.sel-howtouse{margin-top:0.1rem}
.sel-howtouse .input-radio .txt{color:#666}
.sel-howtouse .input-radio input.checked + label .txt,.sel-howtouse .input-radio input:checked + label .txt{color:#000}
.sel-howtouse > li{padding-top:1.333333333rem;padding-bottom:1.1rem}
.sel-howtouse > li:not(:first-child){border-top:1px solid #eee}
.sel-howtouse > li:last-child{padding-bottom:0.233333333rem}
.sel-howtouse .list-text{margin-top:0.766666667rem;margin-left:2.333333333rem;font-size:0.8rem;line-height:1.266666667rem;color:#666}
.sel-howtouse .list-text > li{margin-top:0.166666667rem}
.sel-howtouse .list-dash.small li{margin-top:0.066666667rem}
.change-result-area{margin-top:1.333333333rem;margin-left:auto;margin-right:auto;width:14rem;min-height:6.833333333rem;position:relative}
.change-result-area .dot-line{position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);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;width:6.666666667rem;height:1.666666667rem;padding-top:0.633333333rem}
.change-result-area .dot-line span{display:block;width:0.266666667rem;height:0.266666667rem;border-radius:50%;background:#ccc}
.change-result-area .after-result,.change-result-area .prev-result{position:relative;text-align:center;padding-top:2.833333333rem;line-height:1.733333333rem;color:#666}
.change-result-area .after-result:after,.change-result-area .after-result:before,.change-result-area .prev-result:after,.change-result-area .prev-result:before{content:'';display:block;position:absolute}
.change-result-area .after-result:before,.change-result-area .prev-result:before{top:0;left:-webkit-calc(50% - 0.833333333rem);left:calc(50% - 0.833333333rem);width:1.666666667rem;height:1.666666667rem;border-radius:50%;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}
.change-result-area .after-result:after,.change-result-area .prev-result:after{top:0.8rem;left:-webkit-calc(50% - 0.4rem);left:calc(50% - 0.4rem);width:0.8rem;height:0.466666667rem;margin-top:-0.333333333rem;border-top:0.133333333rem solid #fff;border-right:0.133333333rem 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}
.change-result-area .after-result em,.change-result-area .prev-result em{display:block;color:#999}
.change-result-area .prev-result{float:left}
.change-result-area .prev-result:before{border:1px solid #ccc;background:#fff}
.change-result-area .prev-result:after{border-color:#ccc}
.change-result-area .after-result{float:right}
.change-result-area .after-result:before{border:1px solid #f1108e;background:#f1108e}
.change-result-area .after-result em{color:#000;font-weight:700}
.loan-title-wrap{padding-bottom:2.333333333rem;border-bottom:1rem solid #f5f5f5}
.loan-title-wrap .list-box-dot{margin-top:0}
.loan-info-wrap{padding:2.333333333rem 0 0.666666667rem}
.loan-info-wrap .input-wrap.in-message .num-regist{width:5.333333333rem}
.loan-info-wrap .input-wrap.in-message .num-regist-back{margin-left:0.666666667rem;letter-spacing:0.666666667rem;height:1.666666667rem;line-height:1}
.ui-guidance .notice-wrap dl + dl{margin-top:1.066666667rem}
.ui-guidance .notice-wrap + p{margin-top:1.333333333rem}
.ui-guidance .notice-wrap .notice-list ul li{font-size:0.933333333rem}
.ui-guidance .popup-content .text-lv04 + .text-lv04{margin-top:0.4rem}
.adequacy-report .title-wrap{padding-bottom:1rem}
.adequacy-report .texts-wrap .text-lv04 + .text-lv04{margin-top:1.333333333rem}
.adequacy-report .tbl-result-box{margin:2.333333333rem 0 1.666666667rem}
.adequacy-report .tbl-result-box tr:first-child td,.adequacy-report .tbl-result-box tr:first-child th{padding:0.433333333rem 0 0}
.adequacy-report .tbl-result-box tr.reason td,.adequacy-report .tbl-result-box tr.reason th{padding-top:0.333333333rem;line-height:1.4rem}
.adequacy-report .list-num-normal{margin:0.666666667rem 0 2.666666667rem}
.adequacy-report .date-sign-box{background:#f5f5f5;margin:1.333333333rem 0 2.666666667rem;padding:1.333333333rem 1.533333333rem;border-radius:0.5rem;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-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}
.adequacy-report .date-sign-box > *{-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none;font-size:1.066666667rem;letter-spacing:-0.05rem;font-weight:700;color:#000}
.adequacy-report .date-sign-box .company{margin-left:auto}
.adequacy-report .date-sign-box .name{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;white-space:nowrap}
.adequacy-report .date-sign-box .date{white-space:nowrap}
.adequacy-report .loan-inst-wrap{margin-top:4rem}
.adequacy-report .loan-inst-wrap + .loan-inst-wrap{margin:2.666666667rem 0}
.adequacy-report .loan-inst-wrap .text-lv03 + .list-box-dot{margin-top:0.666666667rem}
.adequacy-report .loan-inst-wrap .tbl-result-box{margin-top:0.733333333rem}
.adequacy-report .loan-inst-wrap .tbl-result-box .tbl-tit-tp01{margin-top:1.333333333rem}
.adequacy-report .loan-inst-wrap .table-wrap-tp01 .bg-gray{background:#f5f5f5}
.adequacy-report .loan-inst-wrap .table-wrap-tp01 + .list-dash-paragraph{margin-top:0.666666667rem}
.adequacy-report .loan-inst-wrap .table-wrap-tp01 .txt-row2 td,.adequacy-report .loan-inst-wrap .table-wrap-tp01 .txt-row2 th{padding-top:0.333333333rem;line-height:1.4rem}
.adequacy-report .loan-inst-wrap .list-only-normal{margin-top:1.133333333rem}
.adequacy-report .loan-inst-wrap .list-only-normal li{position:relative;padding-left:1.5rem;font-size:1rem;line-height:1.466666667rem;color:#666}
.adequacy-report .loan-inst-wrap .list-only-normal li span{position:absolute;left:0;top:0.1rem}
.adequacy-report .loan-inst-wrap .list-only-normal li:not(:first-child){margin-top:0.8rem}
.adequacy-report .loan-inst-wrap .list-dot-paragraph{position:relative;margin-top:1.133333333rem;padding-left:0.833333333rem;font-size:1rem;line-height:1.466666667rem;color:#666}
.adequacy-report .loan-inst-wrap .list-dot-paragraph:before{content:'';display:block;position:absolute;left:0;top:0.533333333rem;width:0.2rem;height:0.2rem;background:#666;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.adequacy-report .loan-inst-wrap .list-dot-paragraph + .table-wrap-tp01{margin-top:0.666666667rem}
.adequacy-report .loan-inst-wrap .list-normal-paragraph{position:relative;margin-top:0.666666667rem;padding-left:0;font-size:1rem;line-height:1.4;color:#666}
.adequacy-report .loan-inst-wrap .list-dash-paragraph{position:relative;padding-top:0.666666667rem;padding-left:0.6rem;font-size:1rem;line-height:1.4;color:#666}
.adequacy-report .loan-inst-wrap .list-dash-paragraph:before{content:'';position:absolute;left:0;top:1.333333333rem;width:0.333333333rem;height:0.066666667rem;background-color:#000}
.adequacy-report .loan-inst-wrap .table-wrap-tp01.stamp td,.adequacy-report .loan-inst-wrap .table-wrap-tp01.stamp th{vertical-align:middle}
.adequacy-report .loan-inst-wrap .table-wrap-tp01.stamp *{font-size:0.866666667rem}
.adequacy-report .loan-inst-wrap .list-box-dot .list-dash{margin-top:0.666666667rem}
.adequacy-report .loan-inst-wrap .list-box-dot .list-dash > ul > li:before{background-color:#666}
.adequacy-report .loan-inst-wrap .list-box-dot + .table-wrap-tp01{margin-top:0.666666667rem}
.adequacy-report .loan-inst-wrap .folding-wrap-tp01{padding-bottom:0}
.adequacy-report .loan-inst-wrap .txt-explain-note{margin-top:0.733333333rem;font-size:0.866666667rem;line-height:1.333333333rem;padding-right:1.333333333rem;color:#666}
.adequacy-report .loan-inst-wrap .txt-explain-note + .txt-explain-note{margin-top:0.4rem}
.adequacy-report .loan-inst-wrap .tab-nav-container{margin-top:1.333333333rem}
.adequacy-report .loan-inst-wrap .tab-nav-container .ui-tab-contents{margin-top:1.666666667rem}
.adequacy-report .loan-inst-wrap .graph-area-wrap{margin-top:1rem}
.adequacy-report .loan-inst-wrap .graph-area-wrap p.text-lv03 span{display:inline-block;height:2.2rem;padding:0.6rem 1rem;border:1px solid #f1108e;border-radius:1.533333333rem;color:#f1108e;font-size:0.933333333rem;line-height:1;vertical-align:middle;white-space:nowrap}
.adequacy-report .loan-inst-wrap .graph-area-wrap p.text-lv03 + img{margin:1.333333333rem 0 1.133333333rem}
.section > .title-wrap + .terms-area-wrap,.section.smart-url-wrap .terms-area-wrap{margin-top:1.5rem}
.cl_step_contact{position:relative}
.cl_step_contact .cl_step-agree{position:absolute;top:0;right:0}
.cl_step_contact .list-box{width:100%;overflow:hidden;margin-top:1rem}
.cl_step_contact .list-box .input-checkbox{float:left;width:50%}
.cl_step_contact .list-box .input-checkbox:nth-child(n+3){margin-top:1.333333333rem}
.section.ind-privacy-area .list-num-normal + p.text-lv04{margin-top:1.433333333rem}
.contact-type{margin-top:1.1rem}
.contact-type .tit-area{position:relative}
.contact-type .tit-area p.text-lv02{line-height:1.666666667rem}
.contact-type .tit-area span.input-checkbox.right{position:absolute;top:0.233333333rem;right:0}
.contact-type .contact-list{margin-top:1.666666667rem;padding:1.333333333rem;border-radius:0.333333333rem;background:#f5f5f5}
.contact-type .contact-list ul li{margin-top:1.333333333rem}
.contact-type .contact-list ul li .input-wrap{padding:0}
.contact-type .contact-list ul li .input-wrap .input-chlist{overflow:hidden}
.contact-type .contact-list ul li .input-wrap .input-chlist .input-checkbox{float:left;width:50%}
.contact-type .contact-list ul li:first-child{margin-top:0}
.retention-period{margin-top:2.433333333rem}
.event-view-wrap .loan-event-img img{width:100%}
.border-top{border-top:1px solid #eee;padding-top:1.333333333rem}
.pb40{padding-bottom:2rem!important}
.kcb_loan{position:relative;background:url("/resource/images/mobile/KCB_loan_img01.png") no-repeat #e9e9e9;margin-bottom:2rem;background-size:100%;background-position:50% 45%;height:15rem}
.kcb_loan p{position:absolute;bottom:1.5rem;left:50%;-webkit-transform:translateX(-3rem);-ms-transform:translateX(-3rem);transform:translateX(-3rem)}
/*! My퇴직연금 */
.retire-titarea{background:#fff}
.retire-titarea .title-wrap{padding:1.766666667rem 1.333333333rem 3.766666667rem}
.retire-titarea .title-wrap p.massage-cp01{letter-spacing:-0.083333333rem}
.retire-titarea .title-wrap + .tab-nav-container{margin:-1.666666667rem 0 0}
.section.brd-gray{padding:1rem 0;background:#f5f5f5}
.section.brd-gray + .section.gray{padding-top:0}
.section.brd-gray-top:before{content:'';display:block;background:#f5f5f5;height:1rem;margin:0 -1.333333333rem;margin-bottom:2.033333333rem}
.irp-detail{padding:2.433333333rem 0}
.irp-detail ~ .email-area + .btns-area.flex{margin-top:2rem}
.retirement-pension .ins-personal-modify .arrow-link{margin:1.2rem 0 0;color:#000;font-weight:bold}
.retirement-pension .ins-personal-modify .arrow-link:after{content:'';display:inline-block;position:absolute;right:0;top:0.2rem;background-image:url(/resource/images/common/sprite_mobile.png);background-position:-870px -297px;background-position:-29rem -9.9rem;width:14px;width:0.466666667rem;height:26px;height:0.866666667rem;background-size:1102px 1048px;background-size:36.733333333rem 34.933333333rem}
.btns-area.flex.at-retirement{margin:2.666666667rem 0 3.333333333rem}
.rtr-result-list .result-data{padding:1.433333333rem 0}
.rtr-result-list .result-list-type01 .info-top .info-total.space-up{padding-top:1.333333333rem}
.rtr-result-list .no-list.nofix.case-dc{margin-top:20%}
.rtr-result-list .info-rate .sell-total > span,.rtr-result-list .info-rate .sell-total > strong{display:block}
.rtr-result-list .info-rate .sell-total .price{font-size:1rem}
.rtr-result-list .box-type04.exp-type02{padding:1.066666667rem 1.333333333rem 1.333333333rem}
.rtr-result-list .box-type04.exp-type02 .btns-area.flex{margin:0.766666667rem 0 0}
.result-data .num strong{color:#f1108e}
.search-area-01{background:#fff;margin:0 -1.333333333rem}
.search-wrap{margin:0 -1.333333333rem;padding:2.666666667rem 1.333333333rem;background:#fff}
.search-wrap .btns-area{margin-top:1.666666667rem}
.calculation-wrap{margin-bottom:2.433333333rem}
.calculation-wrap p.text-lv02.tit{margin-bottom:1.433333333rem}
.exp-change-area .box-type04.choice{padding:2rem 0 0;border-radius:none;background:#fff;-webkit-box-shadow:none;box-shadow:none}
.exp-change-area .box-type04.choice .info-name{padding:0.9rem 0 0;color:#000}
.exp-change-area .box-type04.choice .info-rate{padding:1.433333333rem 0 1.1rem;margin:0;border-bottom:1px solid #ccc}
.exp-change-area .box-type04.choice .info-rate dd,.exp-change-area .box-type04.choice .info-rate dt{font-size:0.933333333rem;line-height:1.466666667rem}
.exp-change-area .box-type04.choice .info-rate dd strong,.exp-change-area .box-type04.choice .info-rate dt strong{font-size:1.333333333rem;line-height:1.733333333rem}
.exp-change-area .box-type04.choice .info-rate dt span{font-weight:bold;padding-left:0.666666667rem;font-size:1rem;line-height:1.466666667rem;color:#000}
.exp-change-area .box-type04.choice .info-rate dd{text-align:right;color:#f1108e}
.exp-change-area .box-type04.choice .info-rate dd span{color:#f1108e}
.exp-change-area .box-type04.choice .info-rate.type02{border-bottom:0}
.exp-change-area .box-type04.choice .info-rate.type02 dd{color:#000}
.exp-change-area .box-type04.choice .info-rate.type02 dd span{color:#000}
.exp-change-area .box-type04.choice .info{padding:0 0 1.766666667rem;border-radius:none;background:#fff}
.exp-change-area .box-type04.choice .info li{position:relative;margin-top:1.1rem}
.exp-change-area .box-type04.choice .info li dl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.exp-change-area .box-type04.choice .info li dl dd,.exp-change-area .box-type04.choice .info li dl dt{color:#666;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-size:0.933333333rem;line-height:1.133333333rem}
.exp-change-area .box-type04.choice .info li dl dd{text-align:right}
.box-type02 .status-info{display:inline-block;border:none}
.rtr-result-list .box-type02 .btns-area{padding:0.766666667rem 1.333333333rem 1.333333333rem;margin:0}
.purchasing-prdlist .tit-area{margin:0.433333333rem 0 1.433333333rem}
.purchasing-prdlist .tit-area .txt-notice{margin-top:0.433333333rem}
.purchasing-prdlist .total-price-area{padding:1.433333333rem 0 0.433333333rem}
.purchasing-prdlist .total-price-area dl{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:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
.purchasing-prdlist .total-price-area dl dt{font-size:1rem;line-height:1.466666667rem}
.purchasing-prdlist .total-price-area dl dd span{display:block;text-align:right}
.purchasing-prdlist .total-price-area dl dd span.price{color:#f1108e;font-size:0.933333333rem;line-height:1.4rem}
.purchasing-prdlist .total-price-area dl dd span.price strong{font-size:1.333333333rem;line-height:1.733333333rem}
.purchasing-prdlist .total-price-area dl dd span.rate{font-size:0.8rem;line-height:1.266666667rem}
.exp-change-agree .txt-area p.text-lv02{padding:2.433333333rem 0 1.766666667rem}
.exp-change-agree .txt-area p.text-lv04 + p.text-lv04{padding:0.766666667rem 0 0}
.exp-change-agree .txt-notice + .input-wrap.in-message{margin-top:2rem}
.exp-change-agree.section.space-foot-sticky{padding-bottom:0}
.foot-sticky.type02 .fix-info{padding:1.766666667rem 0 0.933333333rem}
.foot-sticky.type02 .fix-info dl dt{max-width:7.333333333rem}
.foot-sticky.type02 .fix-info dl dd .rate{color:#000;font-size:1.066666667rem;padding-right:0.6rem}
.foot-sticky-stop{position:fixed;left:0;z-index:2;bottom:4rem;width:100%;padding:0 1.333333333rem;border-radius:1.2rem 1.2rem 0 0;background:#fff;-webkit-box-shadow:0 0 15px 8px rgba(0, 0, 0, 0.1);box-shadow:0 0 15px 8px rgba(0, 0, 0, 0.1)}
.foot-sticky-stop dl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.foot-sticky-stop dl dd,.foot-sticky-stop dl dt{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-size:0.933333333rem;line-height:1.5rem;color:#666}
.foot-sticky-stop dl dd{text-align:right;color:#000}
.foot-sticky-stop .fix-info{padding:1.333333333rem 0 0.933333333rem}
.foot-sticky-stop .fix-info dt{color:#000;font-size:1.066666667rem}
.foot-sticky-stop .fix-info dd{color:#f1108e;font-size:1.333333333rem}
.foot-sticky-stop .fix-info dd .rate{color:#000;font-size:1.066666667rem;padding-right:0.6rem}
.foot-sticky-stop .fix-info.fix-info-type01 dl dt{max-width:9.333333333rem;line-height:2.2rem}
.foot-sticky-stop .input-txt .input-checkbox label:before{top:0}
.foot-sticky-stop .input-txt .input-checkbox label:after{top:0.5rem}
.manual-download p{margin-bottom:1.433333333rem}
.manual-download .btn-down-area button + button{margin-top:1rem}
.change-agreement .txt-area p.text-lv04.font-b6{margin:0.766666667rem 0 0}
.change-agreement .txt-area p.text-lv04.font-b6.mt0{margin-top:0}
.change-agreement .txt-area .input-wrap.in-message{margin:1.433333333rem 0 0}
.change-agreement .txt-area + .txt-area{margin:3.766666667rem 0 0}
.change-agreement .all-agreement{margin:2.433333333rem 0 3.766666667rem}
.change-agreement .all-agreement .in-message span.txt.all-check{font-size:1.066666667rem;font-weight:bold;color:#000}
.change-agreement .all-agreement .agree-wrap ul li{margin-top:1.1rem}
.change-agreement .all-agreement .agree-wrap ul li:first-child{margin-top:0}
.check-list-type01.prdlist-type .box-type04 .info-rate.arrange{padding:1rem 0 0.2rem 0}
.check-list-type01.prdlist-type .box-type04 .prd-tit{color:#000;font-size:1rem;font-weight:bold}
.check-list-type01.prdlist-type .box-type04 .info-prdlist{padding:1.1rem 0 0}
.check-list-type01.prdlist-type .box-type04 .info-prdlist.under_line{padding-bottom:1.1rem;border-bottom:1px solid #ccc}
.check-list-type01.prdlist-type .box-type04 .info-prdlist .prd-tit{color:#666;font-size:0.8rem;line-height:1.266666667rem}
.check-list-type01.prdlist-type .box-type04 .info-prdlist ul.info{padding:0}
.check-list-type01.prdlist-type .box-type04 .info-prdlist ul.info dl{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:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-top:1.1rem}
.check-list-type01.prdlist-type .box-type04 .info-prdlist ul.info dl dt{position:initial;color:#000;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;line-height:1.4rem;word-break:break-all}
.check-list-type01.prdlist-type .box-type04 .info-prdlist ul.info dl dd{min-width:3.333333333rem;max-width:10rem;line-height:1.4rem;padding-left:0.666666667rem;text-align:right}
.check-list-type01.prdlist-type .box-type04 .info-prdlist ul.info dl dd span{color:#000}
.check-list-type01.prdlist-type .box-type04 .info-prdlist ul.info dl dd span.stock{display:block;font-size:0.8rem;line-height:1.266666667rem}
.check-list-type01.prdlist-type .box-type04 .info-prdlist ul.info dl:first-child{margin-top:0.766666667rem}
.pension-recipe{padding:0 1.333333333rem;margin:0 -1.333333333rem;background:#fff}
.pension-recipe .irp-detail{padding:2.433333333rem 0 0}
.pension-recipe .irp-detail table td .detail{display:block;font-size:0.8rem;line-height:1.266666667rem}
p.massage-cp01.lt25{letter-spacing:-0.083333333rem}
.search-wrap + .rtr-result-list{padding-top:0.566666667rem}
.inv-propensity .tab-nav-container.tab-box .ui-tab-nav.scroll{padding:1.666666667rem 0 2.666666667rem}
.inv-propensity .purchasing-prdlist .tit-area{margin:0 0 1.433333333rem}
.inv-propensity .purchasing-prdlist .result-data{margin:0 0 1.1rem}
.inv-propensity .amendment-rate .info-investment{position:relative;min-height:5.333333333rem;margin-top:2.666666667rem}
.inv-propensity .amendment-rate .info-investment:before{content:'';display:block;position:absolute;width:5.333333333rem;height:5.333333333rem;background:url("/resource/images/mypage/img_inv_propensity.png") 0 0 no-repeat;background-size:100%}
.inv-propensity .amendment-rate .info-investment p{color:#666;padding:0 0 2rem 6.766666667rem;font-size:1rem;line-height:1.466666667rem;letter-spacing:-0.083333333rem;vertical-align:top}
.inv-propensity .amendment-rate .btns-area{margin-top:0}
.inv-propensity .input-fild01 .stock-prc{margin-top:0.833333333rem}
.inv-propensity .input-fild01 .stock-prc .tit{line-height:1.133333333rem}
.inv-propensity .input-fild01 .stock-prc .input-wrap{text-align:right}
.total-rate{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:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:1.766666667rem 0 1.333333333rem}
.total-rate dt{color:#000;font-size:1rem;line-height:1.466666667rem}
.total-rate dd{text-align:right}
.total-rate dd span.total{display:block;color:#f1108e;font-size:0.933333333rem;line-height:1.4rem}
.total-rate dd span.total strong{font-size:1.333333333rem}
.total-rate dd span.tt-detail{display:block;font-size:1rem;line-height:1.466666667rem}
.reserve-area .result-info-type01 .detail-list span.rate strong{font-size:1.066666667rem}
.reserve-area .result-info-type01 .detail-list .btn-calc{display:inline-block;text-decoration:underline;color:#666;margin-left:0.666666667rem;text-underline-position:under}
.reserve-area .total-reserve-area{background:#fff;padding:2.433333333rem 1.333333333rem 2.666666667rem}
.reserve-area .total-reserve-area .per-area{text-align:center}
.reserve-area .total-reserve-area .per-area span.total-price{font-size:1.066666667rem;margin-bottom:1.333333333rem;display:inline-block}
.reserve-area .total-reserve-area .per-area .bar{display:block;position:relative;width:100%;height:1.333333333rem;border-radius:0.666666667rem;background:#471f99}
.reserve-area .total-reserve-area .per-area .bar i{display:block;position:absolute;left:0;top:0;height:1.333333333rem;border-radius:0.666666667rem;background:#f06}
.reserve-area .total-reserve-area .per-area ul{position:relative;padding-bottom:3.666666667rem}
.reserve-area .total-reserve-area .per-area ul li{position:absolute;top:1.1rem}
.reserve-area .total-reserve-area .per-area ul li p{display:block;font-size:0.933333333rem;color:#f1108e;text-align:left}
.reserve-area .total-reserve-area .per-area ul li p + p{margin-top:0.2rem}
.reserve-area .total-reserve-area .per-area ul li:nth-child(even){right:0}
.reserve-area .total-reserve-area .per-area ul li:nth-child(even) p{text-align:right;color:#471f99}
.reserve-area .total-reserve-area .standard-box{padding:1.333333333rem;margin-top:2.433333333rem;background:#f5f5f5;border-radius:0.666666667rem}
.reserve-area .total-reserve-area .standard-box .list-box-dot{margin-top:0.766666667rem}
.reserve-area .total-reserve-area .standard-box .list-box-dot ul li{font-size:0.933333333rem}
.invest-titarea{background:#fff}
.invest-titarea .title-wrap{padding:1.766666667rem 1.333333333rem 2.433333333rem}
.invest-type-wrap{padding:2.5rem 1.333333333rem}
.invest-type-wrap .no-list{padding-bottom:3.333333333rem}
.invest-type-wrap.no-data .btns-area{margin-top:0}
.invest-register01{background:#fff}
.invest-register01 .img-invest-type{height:10rem;margin-bottom:1.666666667rem;text-align:center}
.invest-register01 .img-invest-type img{height:100%}
.invest-register01 .txt-invest-type{margin-bottom:2.333333333rem;text-align:center}
.invest-register01 .txt-invest-type .text-lv02{margin-bottom:2rem}
.invest-register01 .txt-invest-type .text-lv04 + .text-lv04{margin-top:1.333333333rem}
.invest-register01 .invest-score-box{margin-bottom:1.666666667rem;padding:1.133333333rem 1.333333333rem;background:#f5f5f5;border-radius:0.666666667rem}
.invest-register01 .invest-score-box ul li{float:left;width:50%;margin-top:0.666666667rem;font-size:0.8rem;color:#666}
.invest-register01 .invest-score-box ul li:nth-child(1),.invest-register01 .invest-score-box ul li:nth-child(2){margin-top:0}
.invest-register01 .invest-score-box ul:after{content:'';display:block;clear:both}
.invest-register01 .btns-area{margin-top:0}
.invest-register02 .text-lv02{margin-bottom:1.333333333rem}
.invest-register02 .invest-info-list .box-type02{padding-top:0.566666667rem}
.invest-type-result{padding-top:2.666666667rem;text-align:center}
.invest-type-result .title-result{margin-bottom:3.333333333rem;font-size:1.2rem;line-height:2.066666667rem;color:#000}
.invest-type-result .title-result .score{font-size:1.6rem}
.invest-type-result .title-result .type{font-size:1.6rem;color:#f1108e}
.invest-type-result .img-invest-type{height:14rem;margin-bottom:3rem}
.invest-type-result .img-invest-type img{height:100%}
.invest-type-result .txt-invest-type .text-lv04:first-child{margin-bottom:1rem}
.invest-type-intro{padding-top:2rem}
.invest-suggest-wrap{text-align:center}
.invest-suggest-wrap .img-invest-type{margin-top:2.666666667rem;height:14rem;margin-bottom:3rem}
.invest-suggest-wrap .img-invest-type img{height:100%}
.invest-suggest-wrap .img{height:4.466666667rem;margin-top:6.333333333rem;margin-bottom:2.333333333rem}
.invest-suggest-wrap .img img{height:100%}
.invest-suggest-wrap .massage-cp01{margin-bottom:3rem}
.invest-suggest-wrap .text-lv04 + .text-lv04{margin-top:1.333333333rem}
.survey-title{padding:0 1.333333333rem 0.833333333rem 1.333333333rem}
.survey-wrap{padding:0 1.333333333rem}
.survey-wrap .survey-question{margin:3rem 0 4rem 0;text-align:center}
.survey-wrap .survey-question .img{height:6.666666667rem;margin-bottom:0.666666667rem}
.survey-wrap .survey-question .img img{height:100%}
.survey-wrap .survey-question .massage-cp01{min-height:3.666666667rem;line-height:2.066666667rem}
.survey-wrap .survey-answer .txt-notice{margin-bottom:0.666666667rem}
.survey-wrap .survey-answer .period-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.survey-wrap .survey-answer .period-wrap .input-wrap{width:10rem}
.customerSurvey2 .survey-wrap2 .massage-cp01{font-size:1.1rem}
.customerSurvey2 .survey-wrap2 .massage-cp01 span{background-color:#ccc;vertical-align:middle;padding:0.033333333rem 0.6rem 0.1rem;font-size:0.8rem;margin:0.166666667rem 0.4rem 0 0;border-radius:0.4rem}
.customerSurvey2 .survey-wrap2 .massage-cp01.letter-small2{letter-spacing:-0.026666667rem}
.customerSurvey2 .survey-wrap2 .survey-question .img{height:6.666666667rem;margin-bottom:0.666666667rem}
.customerSurvey2 .survey-wrap2 .survey-question .img img{height:100%}
.customerSurvey2 .survey-wrap2 .survey-question .massage-cp01{line-height:2.066666667rem}
.customerSurvey2 .survey-wrap2 .survey-answer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;margin:0.8rem 0 2.3rem 0}
.customerSurvey2 .survey-wrap2 .survey-answer .input-radio{margin-left:0.5rem}
.customerSurvey2 .survey-wrap2 .survey-answer .input-radio:first-child{margin-left:0}
.customerSurvey2 .survey-wrap2 .survey-answer .input-radio.right label{padding-left:2rem}
.input-txt.period input{padding-right:2.5rem}
.input-txt.period.ts01 .ui-text-del.ui-input-value{padding-right:4rem}
.success-area .notice-email{margin-top:1.1rem;font-size:0.933333333rem;line-height:1.4rem;color:#666}
.success-area .notice-email + .btns-area.cs-center{margin-top:2.566666667rem}
.success-area .btns-area.cs-center{margin-top:1.1rem}
.sec-bottom{padding-bottom:4rem}
.sec-bottom.pt20{padding-top:2.2rem}
.sec-bottom.pt20 .title-lv01{margin-top:0}
.sec-bottom.type02{padding-bottom:2rem}
.sec-bottom.type03{padding-bottom:1rem}
.tb_space{padding:2rem 1.333333333rem}
.btns-area.mt_short{margin-top:2.2rem}
.invest-type-wrap .box-type02{padding:1.1rem}
.invest-type-wrap .box-type02 .info2{padding-top:1.1rem}
.invest-type-wrap .box-type02 .info2 p{line-height:1.533333333rem}
.box-type02 .flag-wrap{padding:0 1.1rem 1.1rem}
.box-type02 .flag-wrap > span{margin-bottom:0.333333333rem}
.box-type04 .flag-wrap > span{margin-bottom:0.333333333rem}
.guidance-logoff.dc-btn .subscription-box{margin-top:1.333333333rem}
.guidance-logoff.dc-btn .subscription-box li{margin-top:0.666666667rem}
.guidance-logoff.dc-btn .subscription-box li:first-child{margin-top:0}
.guidance-logoff.dc-btn .subscription-box a{display:inherit;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;min-height:4rem;padding:1.2rem 1.2rem 1.2rem 1.333333333rem;border-radius:0.333333333rem;background:#fff;-webkit-box-shadow:0 0.2rem 0.333333333rem 0 rgba(0, 0, 0, 0.1);box-shadow:0 0.2rem 0.333333333rem 0 rgba(0, 0, 0, 0.1)}
.guidance-logoff.dc-btn .subscription-box a p{padding-left:2.2rem;margin-bottom:0.666666667rem;position:relative}
.guidance-logoff.dc-btn .subscription-box a p .ico-arrow-style{position:absolute;right:0.4em;top:0.4em}
.guidance-logoff.dc-btn .subscription-box a:before{content:'';position:absolute;display:inline-block}
.check-list-type01.prdlist-type .box-type04.dc_IRP_list .info-name{margin-top:1.666666667rem;padding:0.433333333rem 0 0.333333333rem;color:#000}
.check-list-type01.prdlist-type .box-type04.dc_IRP_list .info-name *{word-break:break-all}
.check-list-type01.prdlist-type .box-type04.dc_IRP_list .info-name.space1{padding:0 0.8rem 0.566666667rem}
.check-list-type01.prdlist-type .box-type04.dc_IRP_list .info-prdlist{padding:0.333333333rem 0 1.666666667rem 0;border-bottom:1px solid #ccc}
.check-list-type01.prdlist-type .box-type04.dc_IRP_list .info-prdlist .prd-tit{color:#666;font-size:0.8rem;line-height:1.266666667rem}
.mb-rtr03-010 .result-info-type01 .detail-list{border-top:none}
.mb-rtr03-010 .result-list-type01 ul li .info-top{display:initial}
.mb-rtr03-010 .result-list-type01 ul li .info-top .info-title{font-weight:bold;-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none;padding:1.166666667rem 0 1.133333333rem}
.mb-rtr03-010 .result-list-type01 ul li .info-top .info-title span{display:block}
.mb-rtr03-010 .result-list-type01 ul li .detail-date dl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-bottom:0.666666667rem}
.mb-rtr03-010 .result-list-type01 ul li .detail-date dl dd,.mb-rtr03-010 .result-list-type01 ul li .detail-date dl dt{font-size:0.933333333rem;line-height:1.366666667rem}
.mb-rtr03-010 .result-list-type01 ul li .detail-date dl dt{width:45%;color:#666}
.mb-rtr03-010 .result-list-type01 ul li .detail-date dl dd{width:55%;text-align:right}
.mb-rtr03-010 .result-list-type01 ul li .detail-list dd{min-width:3.333333333rem;max-width:4rem;line-height:1.4rem;padding-left:0.666666667rem;text-align:right}
.DpOp_btnwrap .btn-lv04{position:relative;border-radius:0.2rem}
.DpOp_btnwrap .btn-lv04 .txt{margin-left:1.7rem}
.DpOp_btnwrap .btn-lv04 .txt:before{content:'';display:inline-block;position:absolute;left:0.9rem;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background-image:url(/resource/images/common/sprite_mobile.png);background-position:-1060px -190px;background-position:-35.333333333rem -6.333333333rem;width:34px;width:1.133333333rem;height:40px;height:1.333333333rem;background-size:1102px 1048px;background-size:36.733333333rem 34.933333333rem}
.investor_note{padding-top:1.666666667rem}
.investor_note dt{font-size:1.2rem;line-height:1.466666667rem;margin-top:0.666666667rem}
.investor_note dt span{color:#f1108e;font-size:1.2rem}
.investor_note dd{padding:1.266666667rem 0 2.2rem;font-size:1rem;line-height:1.466666667rem}
.investor_note dd span{color:#f1108e;font-weight:bold;font-size:1rem}
.img_wrap{margin:2rem 0}
.img_wrap.two_img{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.img_wrap.two_img .img{height:6.666666667rem;margin-bottom:0.666666667rem;text-align:center}
.img_wrap.two_img .img:first-child{margin-right:1.333333333rem}
.img_wrap.two_img .img img{height:100%}
.img_wrap.two_img .img > strong{display:block;text-align:center}
.img_wrap.img-full img{width:100%}