﻿*{margin:0;padding:0}img{vertical-align:top;font-size:0;line-height:0;max-width:100%;height:auto}ol,ul{list-style:none}.u-sp-pTop0{padding-top:0 !important}.u-sp-bBtm0{margin-bottom:0 !important}.gHeader{display:flex;justify-content:space-between;align-items:center;height:80px;padding:0 10px;color:#fff;border-bottom:1px solid #ddd}.gHeader .insuranceLogo{background:url(https://ssl.kakaku.com/images/smartphone/insurance/powered.png) no-repeat left top;-webkit-background-size:49px 8px;background-size:49px 8px;padding-top:10px}.hFixed__ttlDate{padding:8px 10px 6px;border-bottom:1px solid #ddd;background:#f3f3f3;display:flex;flex-direction:row;align-items:flex-end;justify-content:space-between}.hFixed__ttlDate__insTtl{font-size:13px;font-weight:normal;color:#000;line-height:1.4;max-width:calc(100% - 126px)}.hFixed__ttlDate__date{font-size:10px;min-width:126px;text-align:right}.mainVisual{display:flex;justify-content:center;align-items:center;font-weight:bold}.benefitsBox{background:#fbd6d6;padding:18px}.benefitsBox .benefits__inner{background:#fff;border-radius:4px;padding:0 14px 32px;text-align:center}.benefitsBox .emphasisBox__bln{text-align:center;top:-30px}.benefitsBox .benefits__first{display:inline-block;position:relative;font-size:20px;line-height:1.5;font-weight:bold}.benefitsBox .benefits__first--em{color:#f66868;background:#fff5db}.benefitsBox .benefits__first::before,.benefitsBox .benefits__first::after{background:#000;display:block;content:"";width:2px;height:100%;position:absolute;top:0;left:-24px;transform:rotate(-30deg)}.benefitsBox .benefits__first::after{left:auto;right:-24px;transform:rotate(30deg)}.benefitsBox .benefits__second{font-weight:bold;font-size:17px;line-height:1.5;margin-bottom:16px}.benefitsBox .benefits__second--em{color:#051c93;font-size:21px;line-height:1.5}.benefitsBox .benefits__images{display:flex;justify-content:center;align-items:center;margin-bottom:16px}.benefitsBox .benefits__images img{display:block;width:25%}.benefitsBox .benefits__small{margin-top:16px;font-size:12px}.modalbtn{display:block;width:-moz-fit-content;width:fit-content;text-align:right;margin-top:24px;margin-left:auto;margin-right:0;font-size:14px;cursor:pointer}.modalbtn span{padding-right:16px}.modalbtn::after{content:"";width:15px;height:17px;background-image:url(https://img1.kakaku.k-img.com/images/smartphone/insurance/icon_modal.svg);background-size:100%;background-repeat:no-repeat;display:inline-block;position:relative;top:4px;right:10px;color:#666}.modalclose,.cpBox__modalbg{display:none}.cpBox.is-modalMode{position:fixed;z-index:100;top:0;left:0;width:100%;height:100svh;background:rgba(0,0,0,.5);padding:40px 20px}.cpBox.is-modalMode .cpBox__inner{position:relative;background:#fff;border-radius:4px;height:100%}.cpBox.is-modalMode .cpBox__inner .cpBox__txt,.cpBox.is-modalMode .cpBox__inner .cpBox__notice,.cpBox.is-modalMode .cpBox__inner .cpBox__list{padding:0 10px}.cpBox.is-modalMode .cpBox__contents{height:100%;overflow-y:scroll;padding:20px 12px}.cpBox.is-modalMode .modalclose{display:block;position:absolute;top:10px;right:10px;width:32px;height:32px;background:#fff;border:1px solid #ddd;color:#f66868;font-size:22px;border-radius:999px}.cpBox.is-modalMode .cpBox__modalbg{display:block;position:absolute;top:0;left:0;width:100%;height:100%}.contentBox{padding:40px 0;border-bottom:0}.contentBox__border{border-bottom:10px solid #f3f3f3 !important}.articleBox{padding-left:30px;padding-right:30px}.u-fontStl{font-family:"游ゴシック","YuGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",sans-serif}.contentBox__ttl{margin:0 15px 20px;font-size:23px;font-weight:bold;line-height:1.4;color:#fd8181;text-align:center}.text__article{font-size:16px;line-height:1.75;margin-bottom:25px}.text__article:last-child{margin-bottom:0}.recomFAQ__lead{display:flex;-webkit-box-align:center;align-items:center;margin-bottom:25px}.recomFAQ__lead__img{flex-shrink:0;margin-right:16px;width:70px}.recomFAQ__lead__txt{font-size:15px;line-height:1.5}.faq{margin:15px 30px 0;padding:0 0 0 50px}.faq--o{margin:10px auto 0;padding:0;width:100%}.faq__question{padding:15px 25px 15px 0;display:block;font-size:17px;font-weight:bold;line-height:1.5;position:relative;display:block}.faq__question--o{padding-left:50px}.faq__answer{margin-top:5px;display:none;position:relative;font-size:16px;line-height:1.75}.faq__answer--o{height:0;overflow:hidden;transition:all .2s ease;display:block;padding-left:50px}.faq--recom .faq__answer--o{padding-left:30px}.faq__question:before,.faq__answer:before{content:"";position:absolute;left:-65px;width:60px;height:60px;display:block;background:url(https://img1.kakaku.k-img.com/images/insurance/moneybloom/hkn_catetop_icons.svg) no-repeat;background-size:420px 275px}.faq__question--o:before,.faq__answer--o:before{content:"";position:absolute;left:-15px}.faq__question:before{top:50%;margin-top:-26px;background-position:-138px -76px}.faq__answer:before{top:0px;background-position:-138px -164px}.faq+.faq{padding-top:10px;border-top:1px dotted #ddd}.faq__question:after{content:"";margin-top:-10px;width:20px;height:20px;position:absolute;top:50%;right:0;background:url(https://img1.kakaku.k-img.com/images/insurance/common/hkn_icons.svg) no-repeat;background-size:360px 236px;background-position:-198px -109px}.faq__question.is-active:after{background-position:-198px -46px}.faq--recom{padding:15px 0 0 0}.faq--recom .faq__question{padding-bottom:0;padding-top:10px}.faq--recom .faq__question--o{padding-left:30px}.faq--recom .faq__question:before{top:50%;left:0;margin-top:-3px;width:12px;height:8px;background:none;border-width:0 0 4px 4px;border-style:solid;border-color:#fd8181;transform:rotate(-45deg);box-sizing:content-box}.faq--recom .faq__answer{margin-top:10px}.faq--recom .faq__answer:before{display:none}.faq--recom .faq+.faq{margin-top:0}.faq__point{font-size:17px;margin-bottom:5px;font-weight:bold;position:relative;padding-left:15px}.faq__point:after{display:block;content:"";position:absolute;top:7px;left:0;width:10px;height:10px;background-color:#fff;border:2px solid #fd8181;border-radius:100%}.faq__text{font-size:16px;line-height:1.75;margin-bottom:15px}.faq__list{font-size:16px;line-height:1.7;margin-bottom:15px}.faq__list__item{position:relative;padding-left:15px}.faq__list__item:before{content:"";display:inline-block;height:5px;width:5px;background:#fd8181;position:absolute;top:10px;left:2px;border-radius:30px}.faq__list__item:not(:last-child){margin-bottom:8px}.flow__col::after{display:block;content:"▼";font-size:40px;text-align:center;color:#fbd6d6;margin-left:auto;margin-right:auto;margin-top:20px;margin-bottom:20px}.flow__col:last-child::after{display:none}.flow__ttl{display:flex;justify-content:flex-start;align-items:center;font-weight:normal;font-size:20px;line-height:1.5;margin-bottom:10px}.flow__ttl .num{display:flex;justify-content:center;align-items:center;font-size:23px;line-height:1em;color:#fff;font-weight:bold;background:#fd8181;border-radius:999px;width:40px;height:40px;margin-right:10px}.flow__img{display:block;margin-left:auto;margin-right:auto;margin-bottom:20px}.flow__img img{width:100%}.flow__img--phone{width:64px}.flow__img--circle{width:94px}.emphasisBox{position:relative;margin:0 12px;padding:30px 14px 20px;text-align:center;border:2px solid #fbd6d6;border-radius:3px}.emphasisBox--shadow{padding-bottom:15px;background:#fff}.emphasisBox--shadow::after{content:"";position:absolute;top:5px;left:5px;display:block;width:100%;height:100%;background:url(https://img1.kakaku.k-img.com/images/insurance/consultation/hkn_emphasisBox_shadow--sp.png);border-radius:3px;z-index:-1;filter:hue-rotate(280deg)}.emphasisBox__bln{position:relative;top:-40px;display:inline-block;margin-top:-5px;padding:16px 30px;font-size:22px;font-weight:bold;line-height:1;color:#fff;background:#fd8181;border-radius:4px;box-shadow:0 2px 0 #c86161;box-sizing:border-box}.emphasisBox__bln::before,.emphasisBox__bln::after{top:100%;left:50%;margin-left:-4px;border:solid rgba(0,0,0,0);content:"";height:0;width:0;position:absolute;pointer-events:none}.emphasisBox__bln::after{width:0;height:0;border-style:solid;border-width:8px 6px 0 6px;border-color:#fd8181 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.emphasisBox__bln::before{margin-left:-5px;width:0;height:0;border-style:solid;border-width:10px 8px 0 8px;border-color:#c86161 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.emphasisBox__bln__em{color:#ffdd5e;font-weight:bold}.emphasisBox__ttl{margin:-10px auto 20px;font-size:20px;color:#333;font-weight:bold}.emphasisBox__txt{color:#ff8426;font-size:16px;font-weight:bold;margin:12px auto 8px}.emphasisBox .btn--l .btn__txt--main{font-size:18px}.consulBtn .btn__icon--consultant{display:inline-block;padding-left:40px;position:relative}.consulBtn .btn__icon--consultant::before{content:"";display:block;background-image:url(https://img1.kakaku.k-img.com/images/insurance/fp/icon_calender.svg);background-repeat:no-repeat;background-size:30px auto;margin:auto;position:absolute;top:-5px;bottom:0;left:0;height:30px;width:30px}.cpBox .cpBox__contents{padding:0 12px}.cpBox__ttl{width:100%;background:#fff5db;color:#ff8080;display:flex;justify-content:center;align-items:center;margin-top:20px;padding:8px;font-size:17px;line-height:1.75;font-weight:bold}.cpBox__txt{font-size:16px;line-height:1.75;margin-top:20px}.cpBox__notice{font-size:14px;line-height:1.3}.cpBox__notice li{position:relative;display:block;margin-top:10px;padding-left:1em}.cpBox__notice li::before{display:block;content:"※";position:absolute;top:0;left:0}.cpBox__list{font-size:16px;line-height:1.75;margin-top:20px}.cpBox__list li{position:relative;display:block;margin-top:10px;padding-left:1em}.cpBox__list li::before{display:block;content:"・";position:absolute;top:0;left:0}.cpBox__list li:first-child{margin-top:0}.cpBox__list .cpBox__list__asterisk::before{content:"※"}.cpBox__txt,.cpBox__notice,.cpBox__list{padding:0 10px}.instagram__wrapper{display:flex;align-items:center;gap:20px;border:2px solid #ddd;border-radius:8px;padding:15px}.instagram__icon{overflow:hidden;border:2px solid #ff8080;border-radius:100%;width:80px;height:80px}.instagram__name{line-height:1.3}.instagram__account{color:#0a6fcc}/*# sourceMappingURL=moneybloom_sp.css.map */
