#page-custom-css-id .main-visual.is-42514{width:100%;padding:2rem 0;text-align:center}#page-custom-css-id .recommend-42514{margin:3rem 0;padding:2rem 0}#page-custom-css-id .check-list-42514 ul{list-style:none;max-width:600px;margin:auto}#page-custom-css-id .check-list-42514 ul li::before{content:"\f00c";font-family:"FontAwesome";font-weight:bold;color:#027C52;margin-right:.5em}#page-custom-css-id .button-white-42514 .button-cont a{position:relative;width:100%;font-weight:bold;padding:18px 18px;font-size:18px;margin:auto;background:#fff;color:#027C52;text-decoration:none;border:1px solid #027C52;border-radius:50vh;display:inline-flex;align-items:center;justify-content:center}#page-custom-css-id .button-white-42514 .button-cont a::after{content:'';position:absolute;top:0;bottom:0;right:16px;width:9px;height:9px;margin:auto;border-top:2px solid #027C52;border-right:2px solid #027C52;transform:translateY(-2px) rotate(135deg);box-sizing:border-box}@media screen and (min-width: 770px){#page-custom-css-id .button-white-42514 .button-cont a{font-size:16px}#page-custom-css-id .button-white-42514 .button-cont a::after{right:22px}}#page-custom-css-id .button-green-42514 .button-cont a,#page-custom-css-id .form-42514 .form-submit input{position:relative;font-weight:bold;width:100%;padding:18px 18px;font-size:18px;margin:auto;background:#027C52;color:#ffffff;text-decoration:none;border-radius:50vh;display:inline-flex;align-items:center;justify-content:center}#page-custom-css-id .button-green-42514 .button-cont a::after{content:'';position:absolute;top:0;bottom:0;right:57px;width:9px;height:9px;margin:auto;border-top:2px solid #ffffff;border-right:2px solid #ffffff;transform:translateY(-2px) rotate(135deg);box-sizing:border-box}#page-custom-css-id .button-inquiry-42514 .button-cont a{position:relative;width:100%;font-weight:bold;padding:18px 18px;font-size:18px;margin:auto;background:#fff;color:#027C52;text-decoration:none;border:1px solid #027C52;border-radius:50vh;display:inline-flex;align-items:center;justify-content:center}#page-custom-css-id .button-inquiry-42514 .button-cont a::before{font-family:"Font Awesome 5 Free";content:"\f15c";font-weight:normal;margin-right:10px}@media screen and (min-width: 770px){#page-custom-css-id .main-visual.is-42514{min-height:384px}#page-custom-css-id .main-visual.is-42514 img{max-width:1100px !important;display:block;margin:auto}#page-custom-css-id .button-white-42514 .button-cont a{max-width:378px;padding:21px 20px;font-size:20px}#page-custom-css-id .button-green-42514 .button-cont a,#page-custom-css-id .form-42514 .form-submit input{max-width:500px;padding:21px 20px;font-size:20px}#page-custom-css-id .form-42514 .form-submit input{margin-top:1em;min-width:378px;line-height:30px}#page-custom-css-id .button-inquiry-42514 .button-cont a{max-width:378px;padding:21px 20px;font-size:20px}}#page-custom-css-id .report_summary-42514 ul{max-width:550px;margin:auto}#page-custom-css-id .report_item-42514{margin-bottom:1rem}#page-custom-css-id .report_table-42514 .table-with-two-headers table{width:100%;table-layout:fixed;text-align:center;border:1px solid #b3b3b3;background-color:#ffffff}@media screen and (max-width: 769px){#page-custom-css-id .report_table-42514 .table-with-two-headers table{width:auto !important}}#page-custom-css-id .report_table-42514 .table-with-two-headers table thead th{background-color:#F5F6F6;text-align:center}#page-custom-css-id .report_table-42514 .table-with-two-headers table thead th,#page-custom-css-id .report_table-42514 .table-with-two-headers table thead td,#page-custom-css-id .report_table-42514 .table-with-two-headers table tbody th,#page-custom-css-id .report_table-42514 .table-with-two-headers table tbody td{border:1px solid #B3B3B3}#page-custom-css-id .report_table-42514 .table-with-two-headers table tbody tr:last-child{border-top:2px solid #999999}#page-custom-css-id .steptitle-42514{display:inline-flex;align-items:center;margin:0}#page-custom-css-id .stepcircle-42514{display:inline-block;width:50px;height:50px;content:"";border-radius:50%;background-color:#027C52;color:#fff;text-align:center;padding:0;flex-shrink:0}#page-custom-css-id .steptxt-42514 .component.component-1.richtext{margin:0}#page-custom-css-id .steptitle-42514 .steptitle-42514{display:flex !important}#page-custom-css-id .stepcircle-42514 div{margin:0 auto}#page-custom-css-id .stepline-42514{display:inline-block}#page-custom-css-id .stepcircle-42514 em{display:inline-block;line-height:50px;font-size:1em;font-weight:bold;margin:0}#page-custom-css-id .steptitle-42514 div{margin-bottom:0;padding-bottom:0;margin-top:0;padding-left:0}#page-custom-css-id .steptitle-42514 h4{margin:0 0 0 18px}#page-custom-css-id .steptxt-42514{margin:0 0 0 23px;border-left:4px solid #dddddd;padding-left:32px}#page-custom-css-id .steptxt-last-42514{padding-left:55px}@media screen and (max-width: 769px){#page-custom-css-id .steptxt-42514{margin-left:20px}}#page-custom-css-id .service_term,#page-custom-css-id .form-42514 .form-cont input,#page-custom-css-id .form-42514 .form-cont textarea{background:#fff}#page-custom-css-id #form,#page-custom-css-id #report_summary{position:relative}#page-custom-css-id #form:before,#page-custom-css-id #report_summary:before{content:'';display:block;height:50px;margin-top:-50px}@media screen and (min-width: 770px){#page-custom-css-id #form:before,#page-custom-css-id #report_summary:before{height:136px;margin-top:-130px}}
.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.rich-heading {
  /* sample */
}
.contents .content-1 .row.row-1 .col.col-1 .component.text {
  /* sample */
}

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

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

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

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

.contents .content-1 .row.row-6 {
  /* sample */
}
.contents .content-1 .row.row-6 .col.col-1 {
  /* sample */
}
.contents .content-1 .row.row-6 .col.col-1 .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.richtext {
  /* sample */
}
.contents .content-2 .row.row-1 .col.col-1 .component.richtext {
  /* sample */
}
.contents .content-2 .row.row-1 .col.col-1 .component.richtext {
  /* sample */
}
.contents .content-2 .row.row-1 .col.col-1 .component.richtext {
  /* sample */
}
.contents .content-2 .row.row-1 .col.col-1 .component.richtext {
  /* sample */
}
.contents .content-2 .row.row-1 .col.col-1 .component.richtext {
  /* sample */
}
.contents .content-2 .row.row-1 .col.col-1 .component.text {
  /* sample */
}
.contents .content-2 .row.row-1 .col.col-1 .component.richtext {
  /* 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.rich-heading {
  /* sample */
}
.contents .content-2 .row.row-2 .col.col-1 .component.richtext {
  /* sample */
}

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

.contents .content-2 .row.row-4 {
  /* sample */
}
.contents .content-2 .row.row-4 .col.col-1 {
  /* sample */
}
.contents .content-2 .row.row-4 .col.col-1 .component.button {
  /* 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.rich-heading {
  /* sample */
}
.contents .content-3 .row.row-1 .col.col-1 .component.text {
  /* sample */
}

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

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

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

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

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

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

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

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

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

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

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

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

.contents .content-3 .row.row-14 {
  /* sample */
}
.contents .content-3 .row.row-14 .col.col-1 {
  /* sample */
}
.contents .content-3 .row.row-14 .col.col-1 .component.text {
  /* 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-1 .component.text {
  /* 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.form {
  /* sample */
}

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

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

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

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

.contents .content-6 .row.row-1 {
  /* sample */
}
.contents .content-6 .row.row-1 .col.col-1 {
  /* sample */
}
.contents .content-6 .row.row-1 .col.col-1 .component.text {
  /* sample */
}
.contents .content-6 .row.row-1 .col.col-1 .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-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-1 .col.col-4 {
  /* sample */
}
.foot .row.row-1 .col.col-4 .component.list {
  /* sample */
}
.foot .row.row-1 .col.col-4 .component.richtext {
  /* sample */
}
.foot .row.row-1 .col.col-4 .component.richtext {
  /* sample */
}

.foot .row.row-2 {
  /* sample */
}
.foot .row.row-2 .col.col-1 {
  /* sample */
}
.foot .row.row-2 .col.col-1 .component.image {
  /* sample */
}
.foot .row.row-2 .col.col-1 .component.script-comp {
  /* 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.image, .main-visual .row.row-1 .col.col-1 .component.image {
  /* sample */
}
.header .row.row-1 .col.col-1 .component.image, .main-visual .row.row-1 .col.col-1 .component.image {
  /* 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-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 */
}
.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 */
}