﻿#page-custom-css-id html{scroll-behavior:smooth;font-size:62.5%}#page-custom-css-id body{font-family:'Noto Sans Japanese','Hiragino Kaku Gothic ProN', 'Noto Sans Japanese', sans-serif}#page-custom-css-id h1,#page-custom-css-id h2,#page-custom-css-id h3,#page-custom-css-id h4,#page-custom-css-id h5,#page-custom-css-id .text,#page-custom-css-id .button{font-family:'Noto Sans Japanese','Hiragino Kaku Gothic ProN',"ヒラギノ角ゴ ProN W3","Noto Sans Japanese", Meiryo, sans-serif;word-spacing:1px}#page-custom-css-id .img-w60{width:60px}#page-custom-css-id .mt-50{margin-top:-50px}#page-custom-css-id .mt-100{margin-top:-100px}#page-custom-css-id .mb15{margin:0 auto 15px !important;padding:0 !important}#page-custom-css-id .mb0{margin:0 auto !important;padding:0 !important}#page-custom-css-id .mb0 h3{width:100%;margin-bottom:0 !important;line-height:1}#page-custom-css-id .text{font-size:110%}#page-custom-css-id #service-tit h1{font-size:1.4rem !important;line-height:1.2rem !important;text-align:right;padding-bottom:8px}#page-custom-css-id #service-tith1 b{display:block}#page-custom-css-id #key-tit01 h3{color:#fff !important}#page-custom-css-id #key-tit01 h3 .strong{border-bottom:solid 2px #fff500 !important}#page-custom-css-id #key-tit01 h3 .font-size-24px{border-bottom:solid 2px #fff500 !important;font-weight:900 !important;padding-bottom:6px}#page-custom-css-id #key-tit01 h3 .font-size-30px{color:#fff500 !important;font-weight:900 !important;padding-bottom:5px !important;border-bottom:solid 2px #fff500 !important}#page-custom-css-id #key-tit01 h3 .font-size-42px{color:#fff500 !important;font-weight:900 !important;border-bottom:solid 2px #fff500 !important;padding-bottom:4px}#page-custom-css-id #key-tit01 h3 .font-size-46px{color:#fff500 !important;font-weight:900 !important;padding-bottom:1px}#page-custom-css-id .title-btn a{padding-top:15px;padding-bottom:15px;color:#ffffff;border-radius:10px;font-weight:bold;line-height:1.2;border:2px solid #ffffff;transition:1s;box-shadow:0px 2px 3px 0px rgba(0,0,0,0.25),0px 2px 3px 0px rgba(0,0,0,0.25);background-color:#d33340}#page-custom-css-id .title-btn a:before{content:"\f0a9";transform:rotate(f7f7f7);font-family:"FontAwesome";color:#FFFFFF;margin-right:5px;font-size:26px}#page-custom-css-id .title-btn a:hover{opacity:1;color:#ffffff;border:2px solid #ffffff;box-shadow:0 0 transparent;background-color:#f8607b}#page-custom-css-id .title-btn2 a,#page-custom-css-id .title-btn3 a{padding-top:15px;padding-bottom:15px;color:#1aa2e6;border-radius:10px;font-weight:bold;line-height:1.2;border:2px solid #1aa2e6;transition:1s;box-shadow:0px 2px 3px 0px rgba(0,0,0,0.25),0px 2px 3px 0px rgba(0,0,0,0.25);background-color:#FFF}#page-custom-css-id .title-btn3 a{padding-right:17px;padding-left:17px}#page-custom-css-id .title-btn2 a::before,#page-custom-css-id .title-btn3 a::before{content:"\f0a9";font-family:"FontAwesome";color:#1aa2e6;margin-right:5px;font-size:26px;transition:1s}#page-custom-css-id .title-btn2 a:hover,#page-custom-css-id .title-btn2 a:hover{opacity:1;color:#FFF;border:2px solid #FFF;box-shadow:0 0 transparent;background-color:#1aa2e6}#page-custom-css-id .sct-mw0{margin:0;padding:0}#page-custom-css-id .sct-mt10{margin-top:-10px}#page-custom-css-id .sct-mt30{margin-top:-30px}#page-custom-css-id .sct-mt80{margin-top:-80px}#page-custom-css-id .sct-mt100{margin-top:-100px}#page-custom-css-id .fukidashi{position:relative;display:block;margin-bottom:35px;padding:16px;border-radius:8px;background-color:#ffffff;text-align:left;line-height:1.5;color:#0f62a2}#page-custom-css-id .fukidashi::after{content:"";position:absolute;bottom:0;left:20%;border-style:solid;border-width:20px 20px 0 0;border-color:#ffffff transparent transparent;translate:-50% 100%;transform:skew(-25deg);transform-origin:top}#page-custom-css-id .car-card4{padding:10px;background:#FFF;border:solid 10px #0f62a2;border-radius:20px}#page-custom-css-id .maru{z-index:1000;margin-top:-40px;margin-left:-20px;position:absolute;width:150px !important}#page-custom-css-id .bk-radius{background:#FFF;border-radius:30px;margin-bottom:30px}#page-custom-css-id .check-list ul{position:relative}#page-custom-css-id .check-list ul li{font-size:20px;font-weight:700;line-height:1.2;padding:0.2em 0;list-style-type:none !important;color:#FFF}#page-custom-css-id .check-list ul li strong{font-size:28px;color:#FFF500}#page-custom-css-id .check-list ul li em{font-size:14px;font-weight:400}#page-custom-css-id .check-list ul li:before{font-family:"Font Awesome 5 Free";content:"\f14a";position:absolute;left:0.5em;line-height:2;color:#fff500;padding:0.6em 0　0　0;font-size:120%}#page-custom-css-id .nunber-list ol{counter-reset:my-counter;list-style:none;padding:0;margin:0;font-weight:700;line-height:1.2}#page-custom-css-id .nunber-list li{padding-left:30px;position:relative;margin-bottom:10px}#page-custom-css-id .nunber-list li:before{content:counter(my-counter);counter-increment:my-counter;background-color:#0f62a2;border-radius:50%;box-sizing:border-box;display:flex;justify-content:center;align-items:center;height:23px;width:23px;color:#ffffff;font-size:85%;line-height:1;position:absolute;top:0;left:0}#page-custom-css-id .title_border h2{display:flex;align-items:center;color:#0f62a2;text-align:center}#page-custom-css-id .title_border h2:before{content:"";height:2px;flex-grow:1;background-color:#0f62a2;margin-right:1rem}#page-custom-css-id .title_border h2:after{content:"";height:2px;flex-grow:1;background-color:#0f62a2;margin-left:1rem}#page-custom-css-id .title_border2 h2{display:flex;align-items:center;color:#FFF;text-align:center}#page-custom-css-id .title_border2 h2:before{content:"";height:2px;flex-grow:1;background-color:#FFF;margin-right:1rem}#page-custom-css-id .title_border2 h2:after{content:"";height:2px;flex-grow:1;background-color:#FFF;margin-left:1rem}#page-custom-css-id .plan-en{border-bottom:solid 3px #c31200}#page-custom-css-id .faq_qu{position:relative;padding:10px 15px 15px 50px;font-size:16px;border-bottom:1px solid #ddd;margin:0}#page-custom-css-id .faq_qu:before{position:absolute;color:#0f62a2;left:0px;top:10px;content:"Q.";display:inline-block;margin-right:15px;font-size:24px;font-weight:bold}#page-custom-css-id .faq_an{position:relative;padding:10px 15px 15px 50px;font-size:16px;margin:0}#page-custom-css-id .faq_an:before{position:absolute;color:#c31200;left:0px;top:10px;content:"A.";display:inline-block;margin-right:15px;font-size:24px;font-weight:bold}#page-custom-css-id .sp-hid{display:none}#page-custom-css-id .pc-hid{display:block;width:100%}#page-custom-css-id .jisseki .col,#page-custom-css-id .jisseki .component{margin:0 auto}@media screen and (max-width: 550px){#page-custom-css-id .sct-mt100{padding-top:-200px}}#page-custom-css-id .img-w60{width:60%}#page-custom-css-id .img-w80{width:80%;margin:0 auto 25px}#page-custom-css-id .bk-img-right150{background-size:200px auto;background-position:top right;padding-right:150px}#page-custom-css-id .bk-img-left150{background-size:120px auto;background-position:top left;padding-left:120px;height:120px}#page-custom-css-id #support-table th{border:solid 1px #ccc;background:#287fc3;color:#FFF}#page-custom-css-id #support-table td{border:solid 1px #ccc;background:#f7f7f7;color:555}#page-custom-css-id .text-back-white h3,#page-custom-css-id .text-back-white span{text-shadow:4px 4px 4px #fff, -4px -4px 4px #fff, -4px 4px 4px #fff,  4px -4px 4px #fff, 4px 0 4px #fff, -4px  0 4px #fff, 0 4px 4px #fff,  0 -4px 4px #fff}#page-custom-css-id .sct-mw0-menu{width:100%;margin:0px auto;padding:0px;text-align:center}#page-custom-css-id .btn-menu-box{width:100%;margin:0px auto;padding:0px auto;overflow:hidden;zoom:1}#page-custom-css-id .btn-menu-box .col-1{text-align:center}#page-custom-css-id .btn-menu{display:inline-block;width:auto;margin:auto;padding:0px}#page-custom-css-id .btn-menu a{display:inline-block;padding:2px 10px;margin:5px 8px;font-size:16px;line-height:2em;color:#FFF;border:1px solid #0f62a2;transition:0s;box-shadow:3px 3px 2px 0px rgba(0,0,0,0.15);background-color:[object object];background-image:linear-gradient(180deg, #0f62a2 40%, #083c8a)}#page-custom-css-id .btn-menu a:before{content:"\f107";transform:rotate(f7f7f7);font-family:"FontAwesome";font-size:22px;color:#FFF;margin-right:5px}#page-custom-css-id .btn-menu a:hover{color:#fff500;opacity:1;box-shadow:0 0 transparent;background-image:linear-gradient(180deg, #083c8a 0%, #083c8a)}#page-custom-css-id .btn-menu a:hover::before{color:#fff500}#page-custom-css-id .title-sct{position:relative;padding-bottom:1px}#page-custom-css-id .title-sct:before{position:absolute;content:"";width:50%;height:2px;background-color:#05a2e9;left:25%;bottom:15px}#page-custom-css-id .title-sct2 h3{border-bottom:solid 1px #05a2e9;padding-bottom:-30px;margin-bottom:15px;line-height:normal}#page-custom-css-id .lp-solution{background-size:100% auto;margin-top:10px;margin-bottom:20px}#page-custom-css-id .solution-text{padding:8px 5% 8px 15%;background-size:auto 90%;background-position:left center;vertical-align:middle}#page-custom-css-id .solution-text2{padding:8px 0px 8px 14%;background-size:auto 90%;background-position:-10px center;vertical-align:middle}#page-custom-css-id .lp-point{margin:30px auto 20px}#page-custom-css-id .tel_btn-lp a{font-size:26px;padding:20px;margin-top:0px}#page-custom-css-id .tel_btn-lp a:before{content:"\f095";transform:rotate(f7f7f7);font-family:"FontAwesome";color:#FFFFFF;margin-right:10px;font-size:26px}#page-custom-css-id .contact_btn a{border:solid 0px #FFF !important}#page-custom-css-id .step-box{border:solid 3px #05a2e9;border-radius:25px;box-shadow:5px 5px 5px #555}#page-custom-css-id .step-no{width:100%;text-align:center;vertical-align:middle}#page-custom-css-id .step-no em{display:inline-block;width:80px;height:80px;border-radius:50%;background:#287fc3;color:#FFF;text-align:center;line-height:80px;margin:auto}#page-custom-css-id .step-other,#page-custom-css-id .step-other .text{vertical-align:middle}#page-custom-css-id .step-other h3,#page-custom-css-id .step-other .text{margin-top:0;margin-bottom:0}#page-custom-css-id .step-line{background-position:bottom left;background-repeat:no-repeat}#page-custom-css-id .step-caption{background-size:20% auto;background-position:15px bottom;background-repeat:no-repeat}#page-custom-css-id .step-caption .text{display:inline-block;padding-left:20%}#page-custom-css-id .step-caption h3{border-bottom:solid 2px #05a2e9;padding-bottom:-20px;margin-bottom:15px;line-height:normal}#page-custom-css-id .support-dadta{width:80%;margin:0 auto}@media screen and (max-width: 760px){#page-custom-css-id .bk-img-right150{background-size:80px auto;background-position:top right;padding-right:90px}#page-custom-css-id .bk-img-left150{background-size:80px auto;background-position:top left;padding-left:90px;height:auto}#page-custom-css-id .lp-point{margin:20px auto 10px}#page-custom-css-id .solution-text{background-size:auto 95%;padding:8px 8px 8px 15%;background-color:#05a2e9}#page-custom-css-id .solution-text2{padding:8px 8px 8px 20%;background-color:#05a2e9;background-size:auto 80% !important}#page-custom-css-id .step-box .image{display:block;width:80px;margin:0;padding:0;text-align:center;float:left}#page-custom-css-id .step-box .col-1 .text{display:block;width:calc(100% - 100px);margin:0 auto;padding:0;text-align:left;color:#287fc3;float:left}#page-custom-css-id .step-box h3{margin-bottom:0px}#page-custom-css-id .step-no em{display:block;margin:10px auto 0;text-align:left;width:calc(100% - 50px);height:auto;border-radius:none;background:none;color:#287fc3;line-height:normal}#page-custom-css-id .step-no img{width:50px !important;margin:auto}#page-custom-css-id .step-other{display:block;width:88% !important;clear:both;margin:auto 5%}#page-custom-css-id .step-box .col-3 .text{width:100%}#page-custom-css-id .step-caption{background-size:25% auto;background-position:left bottom;background-repeat:no-repeat;margin-bottom:20px}#page-custom-css-id .step-caption .text{display:inline-block;padding-left:25%}#page-custom-css-id .step-caption h3{margin-top:15px;margin-bottom:5px}#page-custom-css-id .step-line{background-position:bottom center}#page-custom-css-id .support-dadta{width:95%}#page-custom-css-id .mt-100{margin-top:-50px}}@media screen and (max-width: 550px){#page-custom-css-id .solution-text{padding:8px 8px 8px 25%}#page-custom-css-id .solution-text2{padding:8px 8px 8px 25%;background-size:auto 60% !important}#page-custom-css-id .img-w80{width:100%}#page-custom-css-id .fukidashi{display:block;width:94%;margin:5px 3% 35px !important}#page-custom-css-id .maru{z-index:1000;margin-top:-40px;margin-left:-10px;position:absolute;width:95px !important}#page-custom-css-id .bk-radius{margin-bottom:15px}#page-custom-css-id .check-list ul li{font-size:16px}#page-custom-css-id .check-list ul li strong{font-size:20px}#page-custom-css-id .sp-hid{display:block}#page-custom-css-id .pc-hid{display:none}}@media screen and (min-width: 550px){#page-custom-css-id .page_top{background-color:#ffffff;display:block;height:160px;width:100%;position:fixed;top:0px;z-index:2;text-align:center}#page-custom-css-id .tith2 h2{line-height:1.5 !important}}#page-custom-css-id .h-weight h2{font-weight:1000}
.contents .content-1 {
  /* sample */
}

.contents .content-1 .row.row-1 {
  /* sample */
}
.contents .content-1 .row.row-1 .col.col-1 {
  /* sample */
}
.contents .content-1 .row.row-1 .col.col-1 .component.image {
  /* sample */
}
.contents .content-1 .row.row-1 .col.col-2 {
  /* sample */
}
.contents .content-1 .row.row-1 .col.col-2 .component.rich-heading {
  /* sample */
}
.contents .content-1 .row.row-1 .col.col-3 {
  /* sample */
}
.contents .content-1 .row.row-1 .col.col-3 .component.button {
  /* sample */
}
.contents .content-1 .row.row-1 .col.col-4 {
  /* sample */
}
.contents .content-1 .row.row-1 .col.col-4 .component.button {
  /* sample */
}

.contents .content-2 {
  /* sample */
}

.contents .content-2 .row.row-1 {
  /* sample */
}
.contents .content-2 .row.row-1 .col.col-1 {
  /* sample */
}
.contents .content-2 .row.row-1 .col.col-1 .component.rich-heading {
  /* sample */
}
.contents .content-2 .row.row-1 .col.col-1 .component.text {
  /* sample */
}

.contents .content-2 .row.row-2 {
  /* sample */
}
.contents .content-2 .row.row-2 .col.col-1 {
  /* sample */
}
.contents .content-2 .row.row-2 .col.col-1 .component.richtext {
  /* sample */
}
.contents .content-2 .row.row-2 .col.col-1 .component.image {
  /* sample */
}
.contents .content-2 .row.row-2 .col.col-1 .component.richtext {
  /* sample */
}
.contents .content-2 .row.row-2 .col.col-2 {
  /* sample */
}
.contents .content-2 .row.row-2 .col.col-2 .component.richtext {
  /* sample */
}
.contents .content-2 .row.row-2 .col.col-2 .component.form {
  /* sample */
}

.contents .content-3 {
  /* sample */
}

.contents .content-3 .row.row-1 {
  /* sample */
}
.contents .content-3 .row.row-1 .col.col-1 {
  /* sample */
}
.contents .content-3 .row.row-1 .col.col-1 .component.button {
  /* sample */
}

.contents .content-4 {
  /* sample */
}

.contents .content-4 .row.row-1 {
  /* sample */
}
.contents .content-4 .row.row-1 .col.col-1 {
  /* sample */
}
.contents .content-4 .row.row-1 .col.col-1 .component.rich-heading {
  /* sample */
}
.contents .content-4 .row.row-1 .col.col-2 {
  /* sample */
}
.contents .content-4 .row.row-1 .col.col-2 .component.image {
  /* sample */
}

.contents .content-4 .row.row-2 {
  /* sample */
}
.contents .content-4 .row.row-2 .col.col-1 {
  /* sample */
}
.contents .content-4 .row.row-2 .col.col-1 .component.button {
  /* sample */
}
.contents .content-4 .row.row-2 .col.col-2 {
  /* sample */
}
.contents .content-4 .row.row-2 .col.col-2 .component.button {
  /* sample */
}
.contents .content-4 .row.row-2 .col.col-3 {
  /* sample */
}
.contents .content-4 .row.row-2 .col.col-3 .component.rich-heading {
  /* sample */
}
.contents .content-4 .row.row-2 .col.col-3 .component.button {
  /* sample */
}

.side {
  /* sample */
}

.side {
  /* sample */
}

.side {
  /* sample */
}

.side {
  /* sample */
}

.fixed-side .row.row-1 {
  /* sample */
}
.fixed-side .row.row-1 .col.col-1 {
  /* sample */
}

.foot {
  /* sample */
}

.foot .row.row-1 {
  /* sample */
}
.foot .row.row-1 .col.col-1 {
  /* sample */
}
.foot .row.row-1 .col.col-1 .component.image {
  /* sample */
}
.foot .row.row-1 .col.col-1 .component.text {
  /* sample */
}
.foot .row.row-1 .col.col-1 .component.button {
  /* sample */
}
.foot .row.row-1 .col.col-1 .component.richtext {
  /* sample */
}
.foot .row.row-1 .col.col-2 {
  /* sample */
}
.foot .row.row-1 .col.col-2 .component.list {
  /* sample */
}
.foot .row.row-1 .col.col-3 {
  /* sample */
}
.foot .row.row-1 .col.col-3 .component.list {
  /* sample */
}

.foot .row.row-2 {
  /* sample */
}
.foot .row.row-2 .col.col-1 {
  /* sample */
}
.foot .row.row-2 .col.col-1 .component.image {
  /* sample */
}

.header, .main-visual {
  /* sample */
}

.header .row.row-1, .main-visual .row.row-1 {
  /* sample */
}
.header .row.row-1 .col.col-1, .main-visual .row.row-1 .col.col-1 {
  /* sample */
}
.header .row.row-1 .col.col-1 .component.rich-heading, .main-visual .row.row-1 .col.col-1 .component.rich-heading {
  /* sample */
}
.header .row.row-1 .col.col-1 .component.text, .main-visual .row.row-1 .col.col-1 .component.text {
  /* sample */
}

.navi, .navi-001-01, .navi-002-01 {
  /* sample */
}

.navi .row.row-1, .navi-001-01 .row.row-1, .navi-002-01 .row.row-1 {
  /* sample */
}
.navi .row.row-1 .col.col-1, .navi-001-01 .row.row-1 .col.col-1, .navi-002-01 .row.row-1 .col.col-1 {
  /* sample */
}
.navi .row.row-1 .col.col-1 .component.button, .navi-001-01 .row.row-1 .col.col-1 .component.button, .navi-002-01 .row.row-1 .col.col-1 .component.button {
  /* sample */
}
.navi .row.row-1 .col.col-2, .navi-001-01 .row.row-1 .col.col-2, .navi-002-01 .row.row-1 .col.col-2 {
  /* sample */
}
.navi .row.row-1 .col.col-2 .component.button, .navi-001-01 .row.row-1 .col.col-2 .component.button, .navi-002-01 .row.row-1 .col.col-2 .component.button {
  /* sample */
}
.navi .row.row-1 .col.col-2 .component.button, .navi-001-01 .row.row-1 .col.col-2 .component.button, .navi-002-01 .row.row-1 .col.col-2 .component.button {
  /* sample */
}