@charset "utf-8";

.welcome-lp{width:100%;margin:0;background:url("../images/fvback-mcn-pc.jpg") no-repeat;background-position:center right;background-size:cover;position:relative}.welcome-lp1{width:100%;margin:0;background:#555;background-position:center right;background-size:cover;position:relative}.welcome-k00{width:100%;background:#fff;text-align:center}.welcome-k00 img{width:100%;max-width:600px;height:auto;margin:0 auto}.header-lp{display:flex;justify-content:space-between;align-items:center;padding:10px;border:none}.site-title-lp{display:inline;font-family:serif;color:#2f4f4f;font-size:1.2em;font-weight:bold;letter-spacing:.2em}.site-title-lp1{display:inline;font-family:inherit;color:#fff;font-size:1em;font-weight:bold;letter-spacing:.2em}.site-title-lp2{display:inline;font-family:inherit;color:#fff;font-size:.5em;font-weight:bold;line-height:1;letter-spacing:.1em}.font-red{color:#e59090;font-weight:bold}.font-blue{color:#89c2c7;font-weight:bold}.header-number-lp{display:inline;padding:0 7px;border:2px solid #333;border-radius:5px;font-size:1.2rem;text-align:center}.header-number-lp::before{content:"";display:inline-block;vertical-align:middle;width:10px;height:10px;background:url("../images/phone-icon.png") no-repeat;background-position:3px -1px;background-size:contain}.service-lp{padding:3px 7px;background:#8bb34b;border-radius:5px;color:#fff;font-size:1em;font-weight:bold}.service-lp1{border-radius:5px;color:#fff;font-size:.5em;font-weight:bold}.top-lp{display:flex;justify-content:center;align-items:flex-end}.top-lp-company{display:flex;justify-content:center;align-items:flex-end}.top-item-lp .title{display:block;padding:20px 10px;font-family:serif;color:#717828;font-size:1.8em;letter-spacing:.2em;text-align:center}.top-item-lp .icon{display:inline-block;padding:15px;margin:0 10px 5px 10px;background:#717828;border-radius:50%;font-family:serif;color:#fff;font-size:1.3em;text-align:center}.top-item-lp .text{display:inline-block;vertical-align:bottom;padding-bottom:12px;font-family:serif;color:#717828;font-size:1.2em;line-height:1.5em;letter-spacing:.2em;text-align:left}.top-lp-img{height:130px}.body-lp-img{padding:1px}.page-lp{background:#e3f2b7;position:relative}.body-lp-company{margin-top:30px;text-align:center}.ul-step-card{margin:2rem 0 0}.step-card{display:flex;flex-direction:column;align-items:flex-start;padding:.2rem;margin:0;background:#4c4871;position:relative}.step-card__text-ttl{width:100%;padding:0 0 0 6.2rem;background:#4c4871;color:#fff;font-size:1.6rem;font-weight:bold;line-height:1.9;position:relative;z-index:1}.step-card__text{width:100%;padding:1rem;background:#fff;color:#333;font-size:1.5rem;line-height:1.6;position:relative;z-index:1}.FlowChart_Box{display:inline-block;vertical-align:top}.FlowChart{display:inline-block;margin-top:50px;text-align:center}.FlowChart_content{display:inline-block;vertical-align:top;width:214px;height:156px;padding-top:30px;padding-left:20px;background-color:#eceff1;text-align:left}.FlowChart_arrow{display:inline-block;vertical-align:top;width:0;height:0;border-top:78px solid rgba(0,0,0,0);border-left:40px solid #eceff1;border-bottom:78px solid rgba(0,0,0,0)}.FormTitle{margin-bottom:10px;font-size:25px;font-weight:600;line-height:1.375}.FlowChart_Content_Enhance{background-color:#ffebec}.FlowChart_arrow_Enhance{border-left:40px solid #ffebec}.step-chart-lp{margin:0 0 3.5rem}.step-chart-lp-text{display:block;margin:0 auto 1rem;font-size:1.3rem;text-align:center;position:relative}.step-chart-lp-text::before{content:"";display:inline-block;vertical-align:middle;margin:0 1rem .2rem 0;font-family:"icomoon";color:#717828;font-size:4rem}.step-chart-lp-ul{display:flex;flex-wrap:wrap;justify-content:space-between;width:70%;margin:0 auto;position:relative;counter-reset:number 0}.step-item-lp{display:flex;flex-direction:column;align-items:center;width:15px;height:15px;background:#bcd7e6;border-radius:50%;font-size:1.7rem;text-align:center;position:relative;position:relative;z-index:1}.step-item-lp::before{content:counter(number) " ";display:inline-block;vertical-align:middle;margin:0 .2rem 0 0;color:#aaa;font-size:1rem;line-height:40px;text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);counter-increment:number 1}.step-item-lp-active,.step-item-lp-fin{background:#e6c300}.step-item-lp-active::before,.step-item-lp-fin::before{color:#fff;font-weight:bold}.step-chart-lp-ul::before,.step-chart-lp-ul::after{content:"";display:block;width:97%;border-bottom:4px dotted #bcd7e6;position:absolute;top:50%;transform:translateY(-50%)}.Form_Table{display:table;table-layout:fixed;width:100%}.Form_Table_Title{display:table-cell;vertical-align:top;width:180px;padding:20px;background-color:#fafafa;font-size:14px;font-weight:600;line-height:1.42857}.Form_Table_Input{display:table-cell;vertical-align:middle;padding:15px 20px;background-color:#fff;font-size:14px;font-weight:400;line-height:1.42857}.form__chat_l{display:flex;justify-content:flex-start;align-items:flex-start;margin:20px auto}.form__chat_l .faceicon{width:25%;margin-right:25px}.form__chat_l .faceicon img{margin-right:25px;background:#fff;border:1px solid #717828;border-radius:50%}.says{display:flex;flex-wrap:wrap;width:67%;padding:10px 15px;background:#fff;border-radius:12px;font-size:1.5em;position:relative}.says:after{content:"";margin-top:5px;border:10px solid rgba(0,0,0,0);position:absolute}.form__chat_l .says:after{border-right:22px solid #fff;left:-26px}.form__answer{padding:20px 10px;background:#fff;border-radius:10px}.radio-lp{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.radio-lp-item{width:47%;margin:0 5px}.radio-lp-item-img{width:47%;margin:5px 5px}.radio-lp-input{display:none}.radio-lp-name{font-size:1.8em}.radio-lp-item-label{display:flex;justify-content:center;align-items:center;width:100%;height:60px;margin:5px 0;background:#8bb34b;border-radius:7px;box-shadow:3px 5px 5px #b9b4a2;color:#fff;font-weight:bold;text-align:center;position:relative}.radio-lp-input:checked+label.radio-lp-item-label{background:#e6c300;box-shadow:3px 2px 5px #b9b4a2}.radio-lp-chat .radio-lp-item{margin:0}.situation-lp .radio-lp{flex-direction:column}.situation-lp .radio-lp-item{width:100%}.situation-lp .radio-lp-item-label{height:50px}.situation-lp .radio-lp-name{top:15px}.lp-opt-heading{padding:0 0 10px 0;font-size:1.6rem;font-weight:bold;line-height:1.7}.lp-button{display:inline-block;width:100%;height:60px;padding:0;margin:0 0 .8rem;background:#cc9156;border-radius:10px;box-shadow:0 3px 0 0 rgba(0,0,0,.5);cursor:pointer;font-family:"メイリオ","Meiryo",verdana,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;color:#fff;font-size:18px;font-size:1.8rem;font-weight:bold;line-height:60px;text-align:center;text-decoration:none;position:relative;transition:.3s ease-out}.lp-button:hover{background:#996d40;color:#fff;text-decoration:none}.lp-button span{display:block;width:40%;padding:.2em 0;background:#92d050;border:1px solid #fff;border-radius:.5rem;color:#fff;font-size:.8em;line-height:1.5em;position:absolute;top:-10px;left:60%;transform:rotate(10deg)}#lp-terms{display:none}.lp-terms-link{display:block;width:100%;padding:20px 0;font-size:1.7em;text-align:center}.terms-input{display:none}.terms-input:checked+#lp-terms{display:block}#step_form .error_message{display:inline-block;margin:10px 0;font-size:1.8rem}.dis-none{display:none}.mgn-b20{margin-bottom:20px}.mgn-b30{margin-bottom:30px}.mgn-t30{margin-top:30px}.Under{background:linear-gradient(transparent 70%, #ff99ab 70%)}.n2-section-smartslider{display:none;width:90% !important;max-width:540px;margin:0 auto 20px}.wp-video-shortcode video,video.wp-video-shortcode{height:auto}@media(min-width: 768px){.welcome-lp{width:100%;background-position:center -1px;background-size:cover}.welcome-lp{width:100%;background-position:center -1px;background-size:cover}.site-title-lp{font-size:2em}.site-title-lp1{font-size:2em}.site-title-lp2{font-size:2em}.header-number-lp{padding-right:10px;margin:0 7px 0 0;font-size:1.8rem}.header-number-lp::before{width:18px;height:18px}.service-lp{font-size:1.5em}.service-lp{font-size:1.5em}.top-lp{width:600px;margin:auto}.top-lp-company{width:600px;margin:auto}.top-item-lp .title{padding:10px 20px;font-size:3em}.top-item-lp .icon{margin:5px 10px 5px 50px;font-size:1.8em}.top-item-lp .text{font-size:1.8em}.top-lp-img{height:180px}.body-lp-img{height:180px}.main-lp{width:600px;margin:20px auto 40px}.main-lp .complete__infotext{width:100%}.step-chart-lp{margin:0 0 5rem}.step-chart-lp-text{padding:0;font-size:2rem}.step-chart-lp-text::before{font-size:4.5rem}.step-chart-lp-ul{width:60%}.step-item-lp{width:20px;height:20px;border-width:40px 0 40px 80px}.step-item-lp::before{font-size:1.3rem}.radio-lp-item{width:47%}.radio-lp-item .long{top:17px}.radio-lp-item-img{width:47%}.radio-lp-item-label{height:70px}.situation-lp .radio-lp-item{height:70px}}@media(max-width: 370px){.top-item-lp .title{padding:20px 5px;font-size:1.6em}.top-item-lp .icon{padding:10px;font-size:1.2em}.top-item-lp .text{font-size:1.2em}.top-lp-img{height:99px}.body-lp-img{height:99px}.step-chart-lp-text{font-size:1.2rem}.says{font-size:1.2em}.radio-lp-item{margin:0}.radio-lp-item .long{top:13px}.radio-lp-item-img{margin:0}.radio-lp-name{font-size:1.6em}.radio-lp-chat .radio-lp-name{font-size:1.5em}}@media(min-width: 500px){.says{font-size:1.8em}.lp-button span{width:30%;font-size:1em;left:70%}}