:where(:not(fieldset,progress,meter)) {
    background-origin: border-box;
    background-repeat: no-repeat;
    border-style: solid;
    border-width: 0;
}
*, :after, :before {
    box-sizing: border-box;
}
* {
    line-height: calc(.5rem + 1em);
    margin: 0;
    padding: 0;
}

body {
    color: #000;
    font-display: swap;
    font-family: Noto Sans JP, Helvetica Neue, Arial, Hiragino Kaku Gothic ProN, Hiragino Sans, Yu Gothic, Meiryo, sans-serif;
    font-size: 16px;
}
body {
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizespeed;
    min-block-size: 100%;
}

._index-module--actual_sell--c0a06 {
    position: relative;
}

._mainImage-module--main_image--277fe {
    background: #91dcff url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22430%22%20height%3D%22780%22%20fill%3D%22none%22%3E%3Ccircle%20cx%3D%22455%22%20cy%3D%22385%22%20r%3D%22395%22%20fill%3D%22%2350BEFF%22%2F%3E%3C%2Fsvg%3E") no-repeat 100% 0;
    background-size: contain;
    height: 100svh;
    overflow: hidden;
    position: relative;
}

.gatsby-image-wrapper-constrained {
    display: inline-block;
    vertical-align: top;
}
.gatsby-image-wrapper {
    position: relative;
    overflow: hidden;
}

.gatsby-image-wrapper img {
    bottom: 0;
    height: 100%;
    left: 0;
    margin: 0;
    max-width: none;
    padding: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
    object-fit: cover;
}

:where(img,svg,video) {
    block-size: auto;
    max-inline-size: 100%;
}
:where(img,svg,video,canvas,audio,iframe,embed,object) {
    display: block;
}

h1 {
    font-size: 2em;
}
:where(p,h1,h2,h3,h4,h5,h6) {
    overflow-wrap: break-word;
}

._mainImage-module--main_image--277fe h1 {
    color: #000;
    font-family: toppan-bunkyu-midashi-go-std, sans-serif;
    font-size: 32px;
    position: absolute;
    right: 10px;
    text-align: left;
    top: 33%;
    width: 75%;
}

._mainImage-module--main_image--277fe h1 span {
    background-color: #52beff;
}

.pc {
    display: none;
}

._mainImage-module--logo--8d8ac {
    left: 22px;
    position: absolute;
    top: 28px;
}

._mainImage-module--logo--8d8ac svg {
    height: 18px;
    width: 96px;
}

/* 既存スタイルにアニメーション追加 */
._mainImage-module--main_image--277fe ._mainImage-module--circle--5ea37 {
    background-color: #e8e12e;
    border-radius: 50px;
    bottom: 27px;
    height: 50px;
    left: 50%;
    margin-left: -25px;
    position: absolute;
    width: 50px;
    animation: dropCircleLoop 2s ease-in-out infinite;
}

@keyframes dropCircleLoop {
  0% {
    transform: translateY(-100px);
    opacity: 0;
  }
  10% {
    opacity: 1;
  }
  90% {
    transform: translateY(0);
    opacity: 1;
  }
  100% {
    transform: translateY(0);
    opacity: 0;
  }
}

._feature-module--feature--1cbbd {
    padding: 30px 0 35px;
}

._feature-module--feature--1cbbd h2 {
    font-family: toppan-bunkyu-midashi-go-std, sans-serif;
    font-size: 28px;
    margin-bottom: 30px;
    text-align: center;
}

li {
    list-style-type: none;
}

._feature-module--feature_list--954e9 ._feature-module--feature_item01--d528e {
    padding-top: 195px;
}
._feature-module--feature_list--954e9 li {
    margin-bottom: 20px;
    position: relative;
}

._feature-module--feature_list--954e9 li ._feature-module--content--804bd {
    margin: 0 11%;
    position: relative;
}

._feature-module--feature_list--954e9 li ._feature-module--content--804bd h3 {
    font-size: 18px;
    margin-bottom: 10px;
}

._feature-module--feature_list--954e9 li ._feature-module--content--804bd p {
    font-size: 14px;
    line-height: 1.5;
    margin-left: 20px;
}


.sp {
    display: block;
}

._feature-module--feature_list--954e9 li ._feature-module--content--804bd:after {
    background-color: #91dcff;
    border-radius: 105px;
    content: "";
    height: 105px;
    left: -15px;
    position: absolute;
    top: -55px;
    width: 105px;
    z-index: -1;
}

._feature-module--feature_list--954e9 ._feature-module--feature_item02--3ca54 {
    padding-top: 185px;
}
._feature-module--feature_list--954e9 li {
    margin-bottom: 20px;
    position: relative;
}

._feature-module--feature_list--954e9 li ._feature-module--content--804bd {
    margin: 0 11%;
    position: relative;
}

._feature-module--feature_list--954e9 li ._feature-module--content--804bd h3 {
    font-size: 18px;
    margin-bottom: 10px;
}

._feature-module--feature_list--954e9 li ._feature-module--content--804bd p {
    font-size: 14px;
    line-height: 1.5;
    margin-left: 20px;
}

._feature-module--feature_list--954e9 ._feature-module--feature_item02--3ca54 ._feature-module--content--804bd:after {
    left: auto;
    right: -22px;
    top: -77px;
}
._feature-module--feature_list--954e9 li ._feature-module--content--804bd:after {
    background-color: #91dcff;
    border-radius: 105px;
    content: "";
    height: 105px;
    left: -15px;
    position: absolute;
    top: -55px;
    width: 105px;
    z-index: -1;
}

._feature-module--feature_list--954e9 ._feature-module--feature_item03--ece1c {
    padding-top: 195px;
}

._feature-module--feature_list--954e9 li {
    margin-bottom: 20px;
    position: relative;
}

._feature-module--feature_list--954e9 li ._feature-module--content--804bd {
    margin: 0 11%;
    position: relative;
}

._feature-module--feature_list--954e9 li ._feature-module--content--804bd h3 {
    font-size: 18px;
    margin-bottom: 10px;
}

._feature-module--feature_list--954e9 li ._feature-module--content--804bd p {
    font-size: 14px;
    line-height: 1.5;
    margin-left: 20px;
}

._feature-module--feature_list--954e9 li ._feature-module--content--804bd:after {
    background-color: #91dcff;
    border-radius: 105px;
    content: "";
    height: 105px;
    left: -15px;
    position: absolute;
    top: -55px;
    width: 105px;
    z-index: -1;
}

._feature-module--feature_list--954e9 ._feature-module--feature_item01--d528e ._feature-module--image--86427 {
    margin-left: -155px;
}
._feature-module--feature_list--954e9 li ._feature-module--image--86427 {
    left: 50%;
    margin-left: -142px;
    position: absolute;
    top: 0;
    width: 284px;
    z-index: -2;
}

._comparison-module--comparison--c48da {
    display: flex
;
    flex-direction: column;
}

._comparison-module--comparison--c48da ._comparison-module--other--3f055 {
    background-color: #d9d9d9;
    color: #181818;
    position: relative;
}
._comparison-module--comparison--c48da ._comparison-module--other--3f055, ._comparison-module--comparison--c48da ._comparison-module--tang--925b8 {
    border-radius: 35px;
    margin: 0 16px 20px;
    padding: 20px;
}

._comparison-module--comparison--c48da ._comparison-module--other--3f055 ._comparison-module--comparison_title--d21b1 {
    font-size: 18px;
    margin-bottom: 25px;
}

._comparison-module--comparison_title--d21b1 {
    text-align: center;
}

._comparison-module--comparison--c48da ._comparison-module--other--3f055 ._comparison-module--comparison_list--95fda {
    font-size: 14px;
}

._comparison-module--comparison--c48da ._comparison-module--other--3f055 ._comparison-module--comparison_list--95fda li {
    background-image: url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2219%22%20height%3D%2214%22%20fill%3D%22none%22%3E%3Cpath%20stroke%3D%22%23000%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%20d%3D%22M2.084%2012.159c-.235.371.051.841.513.841h13.806c.462%200%20.748-.47.513-.841L10.013%201.273a.618.618%200%200%200-1.026%200L2.084%2012.16Z%22%2F%3E%3C%2Fsvg%3E);
    background-position: 0 4px;
}
._comparison-module--comparison_list--95fda li {
    background-position: 0 0;
    background-repeat: no-repeat;
    margin-bottom: 30px;
    padding-left: 30px;
}

._comparison-module--comparison--c48da ._comparison-module--other--3f055:after {
    background: url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2279%22%20height%3D%2279%22%20viewBox%3D%220%200%2079%2079%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ccircle%20cx%3D%2239.5%22%20cy%3D%2239.5%22%20r%3D%2236.5%22%20transform%3D%22rotate(90%2039.5%2039.5)%22%20fill%3D%22white%22%20stroke%3D%22%23366063%22%20stroke-width%3D%226%22%2F%3E%3Cpath%20d%3D%22M55.3%2031.6L39.5%2047.4L23.7%2031.6%22%20stroke%3D%22%23366063%22%20stroke-width%3D%226%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E") no-repeat 0 0;
    bottom: -55px;
    content: "";
    display: inline-block;
    height: 79px;
    left: 50%;
    margin-left: -40px;
    position: absolute;
    width: 79px;
}

._comparison-module--comparison--c48da ._comparison-module--tang--925b8 {
    background-color: #366063;
    color: #fff;
    padding-top: 50px;
}
._comparison-module--comparison--c48da ._comparison-module--other--3f055, ._comparison-module--comparison--c48da ._comparison-module--tang--925b8 {
    border-radius: 35px;
    margin: 0 16px 20px;
    padding: 20px;
}

._comparison-module--comparison--c48da ._comparison-module--tang--925b8 ._comparison-module--comparison_title--d21b1 {
    font-size: 24px;
    margin-bottom: 30px;
    position: relative;
}

._comparison-module--comparison_title--d21b1 {
    text-align: center;
}

._comparison-module--comparison--c48da ._comparison-module--tang--925b8 ._comparison-module--comparison_title--d21b1:before {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232%22%20height%3D%2229%22%20fill%3D%22none%22%3E%3Cpath%20stroke%3D%22%2309E35F%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%20d%3D%22m4.952%2018.87%201.559-3.368a.531.531%200%200%201%20.978%200l1.559%203.367%203.485.543c.447.07.625.656.302.993l-2.522%202.619.595%203.7c.077.475-.391.837-.791.613L7%2025.589l-3.117%201.748c-.4.224-.868-.138-.791-.613l.595-3.7-2.522-2.62c-.323-.336-.145-.922.302-.992l3.485-.543ZM22.952%2018.87l1.559-3.368a.53.53%200%200%201%20.978%200l1.559%203.367%203.485.543c.447.07.625.656.302.993l-2.522%202.619.595%203.7c.077.475-.391.837-.791.613L25%2025.589l-3.117%201.748c-.4.224-.868-.138-.791-.613l.595-3.7-2.522-2.62c-.323-.336-.145-.922.302-.992l3.485-.543ZM13.952%205.113l1.559-3.367a.53.53%200%200%201%20.978%200l1.559%203.367%203.485.544c.447.07.625.655.302.992l-2.522%202.619.595%203.7c.077.475-.391.838-.791.613L16%2011.833l-3.117%201.748c-.4.225-.868-.138-.791-.613l.595-3.7-2.522-2.62c-.323-.336-.145-.922.302-.991l3.485-.544Z%22%2F%3E%3C%2Fsvg%3E");
    height: 26px;
    margin-left: -42px;
    top: 3px;
    width: 30px;
}

._comparison-module--comparison--c48da ._comparison-module--tang--925b8 ._comparison-module--comparison_title--d21b1:after, ._comparison-module--comparison--c48da ._comparison-module--tang--925b8 ._comparison-module--comparison_title--d21b1:before {
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: contain;
    content: "";
    display: inline-block;
    position: absolute;
}

._comparison-module--comparison--c48da ._comparison-module--tang--925b8 ._comparison-module--comparison_title--d21b1:after {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2233%22%20height%3D%2233%22%20fill%3D%22none%22%3E%3Cpath%20stroke%3D%22%2309E35F%22%20stroke-width%3D%222%22%20d%3D%22M13.859%201.988a2.968%202.968%200%200%201%204.423%200l1.526%201.695a2.974%202.974%200%200%200%202.35.985l2.264-.107c1.76-.083%203.21%201.383%203.128%203.163l-.106%202.29c-.042.9.315%201.772.974%202.378l1.675%201.543a3.049%203.049%200%200%201%200%204.474l-1.675%201.544a3.043%203.043%200%200%200-.974%202.378l.106%202.29c.082%201.78-1.367%203.246-3.128%203.163l-2.263-.107a2.974%202.974%200%200%200-2.351.985l-1.526%201.694a2.968%202.968%200%200%201-4.423%200l-1.526-1.694a2.974%202.974%200%200%200-2.35-.985l-2.265.107c-1.76.083-3.21-1.383-3.127-3.164l.106-2.29a3.043%203.043%200%200%200-.974-2.377l-1.675-1.544a3.049%203.049%200%200%201%200-4.474l1.675-1.543a3.043%203.043%200%200%200%20.974-2.378l-.106-2.29c-.082-1.78%201.367-3.246%203.128-3.163l2.263.107a2.975%202.975%200%200%200%202.351-.985l1.526-1.695Z%22%2F%3E%3Cpath%20stroke%3D%22%2309E35F%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%20d%3D%22m11.584%2016.172%202.99%203.026%205.983-6.051%22%2F%3E%3C%2Fsvg%3E");
    height: 30px;
    margin-left: 8px;
    width: 30px;
}
._comparison-module--comparison--c48da ._comparison-module--tang--925b8 ._comparison-module--comparison_title--d21b1:after, ._comparison-module--comparison--c48da ._comparison-module--tang--925b8 ._comparison-module--comparison_title--d21b1:before {
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: contain;
    content: "";
    display: inline-block;
    position: absolute;
}

._comparison-module--comparison--c48da ._comparison-module--tang--925b8 ._comparison-module--comparison_list--95fda {
    font-size: 20px;
    font-weight: 700;
}

._comparison-module--comparison--c48da ._comparison-module--tang--925b8 ._comparison-module--comparison_list--95fda li {
    background-image: url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232%22%20height%3D%2232%22%20fill%3D%22none%22%3E%3Cpath%20stroke%3D%22%2309E35F%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%223%22%20d%3D%22M25.216%2028.05%204.53%2029.695c-.554.044-1.043-.329-1.091-.833L2.006%2013.954c-.048-.504.362-.948.916-.992l4.627-.368c1.174-.094%202.209-.741%202.725-1.706l3.87-7.233c.836-1.56%203.126-1.885%204.443-.629.62.592.882%201.424.7%202.225l-1.211%205.32c-.137.601.402%201.152%201.074%201.099l7.649-.609c2.204-.175%203.989%201.605%203.595%203.586L28.226%2025.55c-.27%201.356-1.502%202.38-3.01%202.5Z%22%2F%3E%3Cpath%20stroke%3D%22%2309E35F%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%223%22%20d%3D%22M9.38%2029.31%207.77%2012.575%22%2F%3E%3C%2Fsvg%3E);
    background-size: 22px 22px;
}
._comparison-module--comparison_list--95fda li {
    background-position: 0 0;
    background-repeat: no-repeat;
    margin-bottom: 30px;
    padding-left: 30px;
}

._caseList-module--case_list--a64a8 {
    padding: 40px 0;
}

._caseList-module--case_list--a64a8 h2 {
    font-family: toppan-bunkyu-midashi-go-std, sans-serif;
    font-size: 32px;
    margin-bottom: 30px;
    text-align: center;
}

._carouselList-module--wrapper--43c9f {
    margin: 0 16px;
    padding-bottom: 60px;
    position: relative;
}

.swiper-horizontal {
    touch-action: pan-y;
}
.swiper {
    display: block;
    list-style: none;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
    overflow: clip;
    padding: 0;
    position: relative;
    z-index: 1;
}
.swiper {
    overflow-x: visible;
    width: 100%;
}

.swiper-android .swiper-slide, .swiper-ios .swiper-slide, .swiper-wrapper {
    transform: translateZ(0);
}

.swiper-wrapper {
    box-sizing: content-box;
    display: flex
;
    height: 100%;
    position: relative;
    transition-property: transform;
    transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
    width: 100%;
    z-index: 1;
}

.swiper-backface-hidden .swiper-slide {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    transform: translateZ(0);
}

.swiper .swiper-slide {
    height: auto;
}
.swiper-slide {
    display: block;
    flex-shrink: 0;
    height: 100%;
    position: relative;
    transition-property: transform;
    width: 100%;
}

._carouselItem-module--item--3ac78 {
    background-color: #fff;
    border: 1px solid #181818;
    border-radius: 50px;
    height: 100%;
    text-align: center;
    width: 100%;
}

._caseList-module--case_item--58115 {
    padding: 90px 40px 60px;
}

._caseList-module--case_item_address--9b2d7 {
    font-size: 20px;
    margin-top: 35px;
}

._caseList-module--case_item_sold--97b55 {
    font-size: 26px;
    font-weight: 700;
    margin-top: 40px;
}

._caseList-module--case_item_assessment--2d599 {
    font-size: 24px;
    margin-top: 15px;
}

._carouselList-module--wrapper--43c9f ._carouselList-module--pagination--18ba5 {
    font-size: 24px;
    margin-top: 20px;
    width: 100%;
}
.swiper-pagination-fraction {
    color: var(--swiper-pagination-fraction-color, inherit);
}
.swiper-horizontal>.swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination-custom, .swiper-pagination-fraction {
    bottom: var(--swiper-pagination-bottom, 8px);
    left: 0;
    top: var(--swiper-pagination-top, auto);
    width: 100%;
}
.swiper-pagination {
    position: absolute;
    text-align: center;
    transform: translateZ(0);
    transition: opacity .3s;
    z-index: 10;
}


._carouselList-module--wrapper--43c9f._carouselList-module--actual_sell--7b6ef ._carouselList-module--next--66370 {
    background-image: url(data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2270%22%20height%3D%2270%22%20viewBox%3D%220%200%2070%2070%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ccircle%20cx%3D%2235%22%20cy%3D%2235%22%20r%3D%2232%22%20fill%3D%22white%22%20stroke%3D%22%232EDCE8%22%20stroke-width%3D%226%22%2F%3E%3Cpath%20d%3D%22M29.4%2020.8L43.4%2035.3455L29.4%2049.891%22%20stroke%3D%22%232EDCE8%22%20stroke-width%3D%226%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E);
}

._carouselList-module--wrapper--43c9f ._carouselList-module--next--66370 {
    right: -10px;
}
._carouselList-module--wrapper--43c9f ._carouselList-module--next--66370, ._carouselList-module--wrapper--43c9f ._carouselList-module--prev--93564 {
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: contain;
    height: 50px;
    width: 50px;
}
.swiper-button-next, .swiper-rtl .swiper-button-prev {
    left: auto;
    right: var(--swiper-navigation-sides-offset, 10px);
}
.swiper-button-next, .swiper-button-prev {
    align-items: center;
    color: var(--swiper-navigation-color, var(--swiper-theme-color));
    cursor: pointer;
    display: flex
;
    height: var(--swiper-navigation-size);
    justify-content: center;
    margin-top: calc(0px - var(--swiper-navigation-size) / 2);
    position: absolute;
    top: var(--swiper-navigation-top-offset, 50%);
    width: calc(var(--swiper-navigation-size) / 44 * 27);
    z-index: 10;
}

.swiper-button-next:after, .swiper-button-prev:after {
    font-family: swiper-icons;
    font-size: var(--swiper-navigation-size);
    font-variant: normal;
    letter-spacing: 0;
    line-height: 1;
    text-transform: none !important;
}

._carouselList-module--wrapper--43c9f._carouselList-module--actual_sell--7b6ef ._carouselList-module--prev--93564 {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2270%22%20height%3D%2270%22%20fill%3D%22none%22%3E%3Ccircle%20cx%3D%2235%22%20cy%3D%2235%22%20r%3D%2232%22%20fill%3D%22%23fff%22%20stroke%3D%22%232EDCE8%22%20stroke-width%3D%226%22%20transform%3D%22rotate(-180%2035%2035)%22%2F%3E%3Cpath%20stroke%3D%22%232EDCE8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%226%22%20d%3D%22m40.6%2049.891-14-14.545%2014-14.546%22%2F%3E%3C%2Fsvg%3E");
}
._carouselList-module--wrapper--43c9f ._carouselList-module--prev--93564 {
    left: -10px;
}
._carouselList-module--wrapper--43c9f ._carouselList-module--next--66370, ._carouselList-module--wrapper--43c9f ._carouselList-module--prev--93564 {
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: contain;
    height: 50px;
    width: 50px;
}
.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled {
    cursor: auto;
    opacity: .35;
    pointer-events: none;
}
.swiper-button-prev, .swiper-rtl .swiper-button-next {
    left: var(--swiper-navigation-sides-offset, 10px);
    right: auto;
}
.swiper-button-next, .swiper-button-prev {
    align-items: center;
    color: var(--swiper-navigation-color, var(--swiper-theme-color));
    cursor: pointer;
    display: flex
;
    height: var(--swiper-navigation-size);
    justify-content: center;
    margin-top: calc(0px - var(--swiper-navigation-size) / 2);
    position: absolute;
    top: var(--swiper-navigation-top-offset, 50%);
    width: calc(var(--swiper-navigation-size) / 44 * 27);
    z-index: 10;
}


.swiper-button-next:after, .swiper-button-prev:after {
    font-family: swiper-icons;
    font-size: var(--swiper-navigation-size);
    font-variant: normal;
    letter-spacing: 0;
    line-height: 1;
    text-transform: none !important;
}

._carouselList-module--wrapper--43c9f {
    margin: 0 16px;
    padding-bottom: 60px;
    position: relative;
}

.swiper-horizontal {
    touch-action: pan-y;
}

.swiper {
    display: block;
    list-style: none;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
    overflow: clip;
    padding: 0;
    position: relative;
    z-index: 1;
}
.swiper {
    overflow-x: visible;
    width: 100%;
}

.swiper-android .swiper-slide, .swiper-ios .swiper-slide, .swiper-wrapper {
    transform: translateZ(0);
}

.swiper-wrapper {
    box-sizing: content-box;
    display: flex
;
    height: 100%;
    position: relative;
    transition-property: transform;
    transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
    width: 100%;
    z-index: 1;
}

._carouselItem-module--item--3ac78 {
    background-color: #fff;
    border: 1px solid #181818;
    border-radius: 50px;
    height: 100%;
    text-align: center;
    width: 100%;
}

._carouselList-module--wrapper--43c9f ._carouselList-module--pagination--18ba5 {
    font-size: 24px;
    margin-top: 20px;
    width: 100%;
}
.swiper-pagination-fraction {
    color: var(--swiper-pagination-fraction-color, inherit);
}
.swiper-horizontal>.swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination-custom, .swiper-pagination-fraction {
    bottom: var(--swiper-pagination-bottom, 8px);
    left: 0;
    top: var(--swiper-pagination-top, auto);
    width: 100%;
}
.swiper-pagination {
    position: absolute;
    text-align: center;
    transform: translateZ(0);
    transition: opacity .3s;
    z-index: 10;
}

._carouselList-module--wrapper--43c9f._carouselList-module--actual_sell--7b6ef ._carouselList-module--next--66370 {
    background-image: url(data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2270%22%20height%3D%2270%22%20viewBox%3D%220%200%2070%2070%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ccircle%20cx%3D%2235%22%20cy%3D%2235%22%20r%3D%2232%22%20fill%3D%22white%22%20stroke%3D%22%232EDCE8%22%20stroke-width%3D%226%22%2F%3E%3Cpath%20d%3D%22M29.4%2020.8L43.4%2035.3455L29.4%2049.891%22%20stroke%3D%22%232EDCE8%22%20stroke-width%3D%226%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E);
}

._carouselList-module--wrapper--43c9f ._carouselList-module--next--66370 {
    right: -10px;
}
._carouselList-module--wrapper--43c9f ._carouselList-module--next--66370, ._carouselList-module--wrapper--43c9f ._carouselList-module--prev--93564 {
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: contain;
    height: 50px;
    width: 50px;
}

.swiper-button-next:after, .swiper-button-prev:after {
    font-family: swiper-icons;
    font-size: var(--swiper-navigation-size);
    font-variant: normal;
    letter-spacing: 0;
    line-height: 1;
    text-transform: none !important;
}

._carouselList-module--wrapper--43c9f._carouselList-module--actual_sell--7b6ef ._carouselList-module--prev--93564 {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2270%22%20height%3D%2270%22%20fill%3D%22none%22%3E%3Ccircle%20cx%3D%2235%22%20cy%3D%2235%22%20r%3D%2232%22%20fill%3D%22%23fff%22%20stroke%3D%22%232EDCE8%22%20stroke-width%3D%226%22%20transform%3D%22rotate(-180%2035%2035)%22%2F%3E%3Cpath%20stroke%3D%22%232EDCE8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%226%22%20d%3D%22m40.6%2049.891-14-14.545%2014-14.546%22%2F%3E%3C%2Fsvg%3E");
}

._carouselList-module--wrapper--43c9f ._carouselList-module--prev--93564 {
    left: -10px;
}
._carouselList-module--wrapper--43c9f ._carouselList-module--next--66370, ._carouselList-module--wrapper--43c9f ._carouselList-module--prev--93564 {
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: contain;
    height: 50px;
    width: 50px;
}
.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled {
    cursor: auto;
    opacity: .35;
    pointer-events: none;
}
.swiper-button-prev, .swiper-rtl .swiper-button-next {
    left: var(--swiper-navigation-sides-offset, 10px);
    right: auto;
}

.swiper-button-next:after, .swiper-button-prev:after {
    font-family: swiper-icons;
    font-size: var(--swiper-navigation-size);
    font-variant: normal;
    letter-spacing: 0;
    line-height: 1;
    text-transform: none !important;
}

._faq-module--faq--6d4ea {
    padding-bottom: 140px;
}

._faq-module--faq--6d4ea h3 {
    font-family: toppan-bunkyu-midashi-go-std, sans-serif;
    font-size: 32px;
    margin: 0 auto;
    padding: 25px 0;
    text-align: center;
}

._faq-module--faq_list--752e1 {
    margin: 0 18px;
}

._faq-module--faq_list--752e1 ._faq-module--faq_item--2a0a0 {
    margin-bottom: 18px;
}

._faq-module--actual_sell--24e64 ._faq-module--answer--dfaab, ._faq-module--actual_sell--24e64 ._faq-module--question--f0eb8 {
    border-color: #91dcff;
}

._faq-module--faq_list--752e1 ._faq-module--question--f0eb8 {
    font-size: 20px;
    font-weight: 700;
    margin-bottom: 18px;
}
._faq-module--faq_list--752e1 ._faq-module--answer--dfaab, ._faq-module--faq_list--752e1 ._faq-module--question--f0eb8 {
    background-color: #fff;
    border-radius: 50px;
    border-style: solid;
    border-width: 5px;
    padding: 20px 60px 20px 80px;
    position: relative;
}

._faq-module--actual_sell--24e64 ._faq-module--question--f0eb8:after, ._faq-module--actual_sell--24e64 ._faq-module--question--f0eb8:before {
    background-color: #91dcff;
}

._faq-module--faq_list--752e1 ._faq-module--question--f0eb8:before {
    content: "Q";
}
._faq-module--faq_list--752e1 ._faq-module--answer--dfaab:before, ._faq-module--faq_list--752e1 ._faq-module--question--f0eb8:before {
    border-radius: 40px;
    display: block;
    font-size: 20px;
    font-weight: 700;
    height: 40px;
    left: 20px;
    line-height: 35px;
    position: absolute;
    text-align: center;
    top: 15px;
    width: 40px;
}

._faq-module--actual_sell--24e64 ._faq-module--question--f0eb8:after, ._faq-module--actual_sell--24e64 ._faq-module--question--f0eb8:before {
    background-color: #91dcff;
}
._faq-module--faq_list--752e1 ._faq-module--question--f0eb8:after {
    -webkit-clip-path: polygon(0 0, 100% 0, 50% 100%);
    clip-path: polygon(0 0, 100% 0, 50% 100%);
}
._faq-module--faq_list--752e1 ._faq-module--answer--dfaab:after, ._faq-module--faq_list--752e1 ._faq-module--question--f0eb8:after {
    content: "";
    display: block;
    height: 22px;
    position: absolute;
    right: 20px;
    top: 25px;
    width: 25px;
}

.swiper-navigation-icon {
    display: none;
}

._carouselList-module--wrapper--43c9f {
    margin: 0 16px;
    padding-bottom: 60px;
    position: relative;
}

.swiper-horizontal {
    touch-action: pan-y;
}
.swiper {
    display: block;
    list-style: none;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
    overflow: clip;
    padding: 0;
    position: relative;
    z-index: 1;
}
.swiper {
    overflow-x: visible;
    width: 100%;
}

.swiper-android .swiper-slide, .swiper-ios .swiper-slide, .swiper-wrapper {
    transform: translateZ(0);
}
.swiper-wrapper {
    box-sizing: content-box;
    display: flex
;
    height: 100%;
    position: relative;
    transition-property: transform;
    transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
    width: 100%;
    z-index: 1;
}

.swiper-backface-hidden .swiper-slide {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    transform: translateZ(0);
}
.swiper .swiper-slide {
    height: auto;
}
.swiper-slide {
    display: block;
    flex-shrink: 0;
    height: 100%;
    position: relative;
    transition-property: transform;
    width: 100%;
}

._carouselItem-module--item--3ac78 {
    background-color: #fff;
    border: 1px solid #181818;
    border-radius: 50px;
    height: 100%;
    text-align: center;
    width: 100%;
}

.swiper-backface-hidden .swiper-slide {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    transform: translateZ(0);
}
.swiper .swiper-slide {
    height: auto;
}
.swiper-slide {
    display: block;
    flex-shrink: 0;
    height: 100%;
    position: relative;
    transition-property: transform;
    width: 100%;
}

._carouselItem-module--item--3ac78 {
    background-color: #fff;
    border: 1px solid #181818;
    border-radius: 50px;
    height: 100%;
    text-align: center;
    width: 100%;
}

/* お客様の声 */

._customersVoice-module--customers_voice--11096 {
    padding: 40px 0 60px;
}

._customersVoice-module--customers_voice--11096 h2 {
    font-family: toppan-bunkyu-midashi-go-std, sans-serif;
    font-size: 32px;
    margin-bottom: 30px;
    text-align: center;
}


._carouselList-module--wrapper--43c9f {
    margin: 0 16px;
    padding-bottom: 60px;
    position: relative;
}

.swiper-horizontal {
    touch-action: pan-y;
}
.swiper {
    display: block;
    list-style: none;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
    overflow: clip;
    padding: 0;
    position: relative;
    z-index: 1;
}
.swiper {
    overflow-x: visible;
    width: 100%;
}

.swiper-wrapper {
    box-sizing: content-box;
    display: flex
;
    height: 100%;
    position: relative;
    transition-property: transform;
    transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
    width: 100%;
    z-index: 1;
}

.swiper-backface-hidden .swiper-slide {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    transform: translateZ(0);
}

.swiper .swiper-slide {
    height: auto;
}
.swiper-slide {
    display: block;
    flex-shrink: 0;
    height: 100%;
    position: relative;
    transition-property: transform;
    width: 100%;
}

._carouselItem-module--item--3ac78 {
    background-color: #fff;
    border: 1px solid #181818;
    border-radius: 50px;
    height: 100%;
    text-align: center;
    width: 100%;
}

._customersVoice-module--customers_voice_item--c99db {
    padding: 40px 50px;
}

._customersVoice-module--customers_voice_item_status--1d02f {
    font-size: 22px;
    font-weight: 700;
    margin-top: 40px;
    text-align: left;
}

._customersVoice-module--customers_voice_item_text--4ea97 {
    word-wrap: break-word;
    font-size: 16px;
    margin-top: 20px;
    text-align: left;
    white-space: pre-wrap;
}

._customersVoice-module--customers_voice_item_text--4ea97 {
    word-wrap: break-word;
    font-size: 16px;
    margin-top: 20px;
    text-align: left;
    white-space: pre-wrap;
}

._customersVoice-module--customers_voice_item--c99db {
    padding: 40px 50px;
}

._customersVoice-module--customers_voice_item_status--1d02f {
    font-size: 22px;
    font-weight: 700;
    margin-top: 40px;
    text-align: left;
}

._customersVoice-module--customers_voice_item_text--4ea97 {
    word-wrap: break-word;
    font-size: 16px;
    margin-top: 20px;
    text-align: left;
    white-space: pre-wrap;
}

._carouselItem-module--item--3ac78 {
    background-color: #fff;
    border: 1px solid #181818;
    border-radius: 50px;
    height: 100%;
    text-align: center;
    width: 100%;
}

._customersVoice-module--customers_voice_item--c99db {
    padding: 40px 50px;
}

._customersVoice-module--customers_voice_item_status--1d02f {
    font-size: 22px;
    font-weight: 700;
    margin-top: 40px;
    text-align: left;
}

._customersVoice-module--customers_voice_item_text--4ea97 {
    word-wrap: break-word;
    font-size: 16px;
    margin-top: 20px;
    text-align: left;
    white-space: pre-wrap;
}

._carouselList-module--wrapper--43c9f ._carouselList-module--pagination--18ba5 {
    font-size: 24px;
    margin-top: 20px;
    width: 100%;
}
.swiper-pagination-fraction {
    color: var(--swiper-pagination-fraction-color, inherit);
}
.swiper-horizontal>.swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination-custom, .swiper-pagination-fraction {
    bottom: var(--swiper-pagination-bottom, 8px);
    left: 0;
    top: var(--swiper-pagination-top, auto);
    width: 100%;
}
.swiper-pagination {
    position: absolute;
    text-align: center;
    transform: translateZ(0);
    transition: opacity .3s;
    z-index: 10;
}


._carouselList-module--wrapper--43c9f._carouselList-module--actual_sell--7b6ef ._carouselList-module--next--66370 {
    background-image: url(data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2270%22%20height%3D%2270%22%20viewBox%3D%220%200%2070%2070%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ccircle%20cx%3D%2235%22%20cy%3D%2235%22%20r%3D%2232%22%20fill%3D%22white%22%20stroke%3D%22%232EDCE8%22%20stroke-width%3D%226%22%2F%3E%3Cpath%20d%3D%22M29.4%2020.8L43.4%2035.3455L29.4%2049.891%22%20stroke%3D%22%232EDCE8%22%20stroke-width%3D%226%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E);
}
._carouselList-module--wrapper--43c9f ._carouselList-module--next--66370 {
    right: -10px;
}
._carouselList-module--wrapper--43c9f ._carouselList-module--next--66370, ._carouselList-module--wrapper--43c9f ._carouselList-module--prev--93564 {
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: contain;
    height: 50px;
    width: 50px;
}
.swiper-button-next, .swiper-rtl .swiper-button-prev {
    left: auto;
    right: var(--swiper-navigation-sides-offset, 10px);
}
.swiper-button-next, .swiper-button-prev {
    align-items: center;
    color: var(--swiper-navigation-color, var(--swiper-theme-color));
    cursor: pointer;
    display: flex
;
    height: var(--swiper-navigation-size);
    justify-content: center;
    margin-top: calc(0px - var(--swiper-navigation-size) / 2);
    position: absolute;
    top: var(--swiper-navigation-top-offset, 50%);
    width: calc(var(--swiper-navigation-size) / 44 * 27);
    z-index: 10;
}

.swiper-button-next:after, .swiper-button-prev:after {
    font-family: swiper-icons;
    font-size: var(--swiper-navigation-size);
    font-variant: normal;
    letter-spacing: 0;
    line-height: 1;
    text-transform: none !important;
}

._carouselList-module--wrapper--43c9f._carouselList-module--actual_sell--7b6ef ._carouselList-module--prev--93564 {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2270%22%20height%3D%2270%22%20fill%3D%22none%22%3E%3Ccircle%20cx%3D%2235%22%20cy%3D%2235%22%20r%3D%2232%22%20fill%3D%22%23fff%22%20stroke%3D%22%232EDCE8%22%20stroke-width%3D%226%22%20transform%3D%22rotate(-180%2035%2035)%22%2F%3E%3Cpath%20stroke%3D%22%232EDCE8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%226%22%20d%3D%22m40.6%2049.891-14-14.545%2014-14.546%22%2F%3E%3C%2Fsvg%3E");
}
._carouselList-module--wrapper--43c9f ._carouselList-module--prev--93564 {
    left: -10px;
}
._carouselList-module--wrapper--43c9f ._carouselList-module--next--66370, ._carouselList-module--wrapper--43c9f ._carouselList-module--prev--93564 {
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: contain;
    height: 50px;
    width: 50px;
}
.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled {
    cursor: auto;
    opacity: .35;
    pointer-events: none;
}
.swiper-button-prev, .swiper-rtl .swiper-button-next {
    left: var(--swiper-navigation-sides-offset, 10px);
    right: auto;
}
.swiper-button-next, .swiper-button-prev {
    align-items: center;
    color: var(--swiper-navigation-color, var(--swiper-theme-color));
    cursor: pointer;
    display: flex
;
    height: var(--swiper-navigation-size);
    justify-content: center;
    margin-top: calc(0px - var(--swiper-navigation-size) / 2);
    position: absolute;
    top: var(--swiper-navigation-top-offset, 50%);
    width: calc(var(--swiper-navigation-size) / 44 * 27);
    z-index: 10;
}

._carouselList-module--wrapper--43c9f._carouselList-module--actual_sell--7b6ef ._carouselList-module--next--66370 {
    background-image: url(data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2270%22%20height%3D%2270%22%20viewBox%3D%220%200%2070%2070%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ccircle%20cx%3D%2235%22%20cy%3D%2235%22%20r%3D%2232%22%20fill%3D%22white%22%20stroke%3D%22%232EDCE8%22%20stroke-width%3D%226%22%2F%3E%3Cpath%20d%3D%22M29.4%2020.8L43.4%2035.3455L29.4%2049.891%22%20stroke%3D%22%232EDCE8%22%20stroke-width%3D%226%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E);
}
._carouselList-module--wrapper--43c9f ._carouselList-module--next--66370 {
    right: -10px;
}
._carouselList-module--wrapper--43c9f ._carouselList-module--next--66370, ._carouselList-module--wrapper--43c9f ._carouselList-module--prev--93564 {
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: contain;
    height: 50px;
    width: 50px;
}


._faq-module--actual_sell--24e64 ._faq-module--answer--dfaab, ._faq-module--actual_sell--24e64 ._faq-module--question--f0eb8 {
    border-color: #91dcff;
}
._faq-module--faq_list--752e1 ._faq-module--answer--dfaab {
    word-wrap: break-word;
    background-color: #d9d9d9;
    font-size: 18px;
    white-space: pre-wrap;
}
._faq-module--faq_list--752e1 ._faq-module--answer--dfaab, ._faq-module--faq_list--752e1 ._faq-module--question--f0eb8 {
    background-color: #fff;
    border-radius: 50px;
    border-style: solid;
    border-width: 5px;
    padding: 20px 60px 20px 80px;
    position: relative;
}

._faq-module--actual_sell--24e64 ._faq-module--answer--dfaab:before {
    border-color: #91dcff;
    color: #91dcff;
}
._faq-module--faq_list--752e1 ._faq-module--answer--dfaab:before {
    background-color: #fff;
    border-style: solid;
    border-width: 3px;
    content: "A";
    line-height: 30px;
}
._faq-module--faq_list--752e1 ._faq-module--answer--dfaab:before, ._faq-module--faq_list--752e1 ._faq-module--question--f0eb8:before {
    border-radius: 40px;
    display: block;
    font-size: 20px;
    font-weight: 700;
    height: 40px;
    left: 20px;
    line-height: 35px;
    position: absolute;
    text-align: center;
    top: 15px;
    width: 40px;
}
*, :after, :before {
    box-sizing: border-box;
}
._faq-module--faq_list--752e1 ._faq-module--answer--dfaab {
    word-wrap: break-word;
    background-color: #d9d9d9;
    font-size: 18px;
    white-space: pre-wrap;
}

._faq-module--actual_sell--24e64 ._faq-module--answer--dfaab:after {
    background-image: url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2239%22%20height%3D%2234%22%20viewBox%3D%220%200%2039%2034%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M2.6125%2032.25L19.5%203L36.3875%2032.25H2.6125Z%22%20fill%3D%22white%22%20stroke%3D%22%2391DCFF%22%20stroke-width%3D%223%22%2F%3E%3C%2Fsvg%3E);
}
._faq-module--faq_list--752e1 ._faq-module--answer--dfaab:after {
    background-repeat: no-repeat;
    background-size: contain;
}
._faq-module--faq_list--752e1 ._faq-module--answer--dfaab:after, ._faq-module--faq_list--752e1 ._faq-module--question--f0eb8:after {
    content: "";
    display: block;
    height: 22px;
    position: absolute;
    right: 20px;
    top: 25px;
    width: 25px;
}

@media screen and (min-width: 900px) {
    ._mainImage-module--main_image--277fe {
        background-image: url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%221440%22%20height%3D%221024%22%20fill%3D%22none%22%3E%3Ccircle%20cx%3D%22740%22%20cy%3D%22512%22%20r%3D%22635%22%20fill%3D%22%2350BEFF%22%2F%3E%3C%2Fsvg%3E);
        background-position: 50%;
        background-size: cover;
        text-align: center;
    }
    ._mainImage-module--main_image--277fe ._mainImage-module--image--b11da {
        margin: 0 auto;
        width: 1323px;
    }
    ._mainImage-module--main_image--277fe h1 {
        font-size: 60px;
        left: 100px;
        top: 110px;
        width: auto;
    }
    ._mainImage-module--main_image--277fe h1 span {
        background-color: transparent;
    }
    ._mainImage-module--logo--8d8ac {
        background-color: #52beff;
        left: 50%;
        margin: -32px 0 0 -140px;
        padding: 8px;
        top: 50%;
    }
    ._mainImage-module--logo--8d8ac svg {
        height: auto;
        opacity: 1;
        width: auto;
    }
    ._feature-module--feature--1cbbd {
        margin: 0 auto;
        max-width: 1440px;
        overflow: hidden;
        padding: 80px 0 40px;
    }
    ._feature-module--feature--1cbbd h2 {
        font-size: 66px;
        padding-right: 30px;
        position: relative;
        text-align: right;
    }
    ._feature-module--feature--1cbbd h2 {
        font-size: 50px;
    }
    ._feature-module--feature--1cbbd h2:after {
        background-color: #91dcff;
        content: "";
        display: block;
        height: 70px;
        position: absolute;
        right: 0;
        top: 40px;
        width: 828px;
        z-index: -1;
    }
    ._feature-module--feature--1cbbd h2:after {
        display: block;
        height: 50px;
        top: 30px;
        width: 57.5%;
    }
    ._feature-module--feature_list--954e9 {
        flex-direction: row;
    }
    ._feature-module--feature_list--954e9 ._feature-module--feature_item01--d528e {
        padding-top: 0;
        text-align: right;
    }
    ._feature-module--feature_list--954e9 ._feature-module--feature_item01--d528e ._feature-module--image--86427 {
        left: -10px;
        margin: -40px 0 0;
        width: 41.6666666667%;
    }
    ._feature-module--feature_list--954e9 ._feature-module--feature_item02--3ca54 {
        margin: 0;
        padding-top: 0;
        text-align: left;
    }
    ._feature-module--feature_list--954e9 li ._feature-module--image--86427 {
        left: 0;
        margin-left: 0;
        top: 0;
        width: 47.0138888889%;
        z-index: -2;
    }
    ._feature-module--feature_list--954e9 ._feature-module--feature_item02--3ca54 ._feature-module--image--86427 {
        left: auto;
        margin-top: -100px;
        right: -10px;
    }
    ._feature-module--feature_list--954e9 li ._feature-module--content--804bd {
        display: inline-block;
        margin: 0;
        text-align: left;
    }
    ._feature-module--feature_list--954e9 ._feature-module--feature_item01--d528e ._feature-module--content--804bd {
        margin-left: 43.4027777778%;
    }
    ._feature-module--feature_list--954e9 li ._feature-module--content--804bd {
        display: inline-block;
        margin: 0;
        text-align: left;
    }
    ._feature-module--feature_list--954e9 ._feature-module--feature_item02--3ca54 ._feature-module--content--804bd {
        margin-left: 15.9722222222%;
    }
    ._feature-module--feature_list--954e9 ._feature-module--feature_item03--ece1c {
        margin: 0;
        padding-top: 0;
        text-align: right;
    }
    ._feature-module--feature_list--954e9 li ._feature-module--image--86427 {
        left: 0;
        margin-left: 0;
        top: 0;
        width: 47.0138888889%;
        z-index: -2;
    }
    ._feature-module--feature_list--954e9 ._feature-module--feature_item03--ece1c ._feature-module--image--86427 {
        left: -70px;
        margin: -80px 0 0;
    }
    ._feature-module--feature_list--954e9 li ._feature-module--content--804bd {
        display: inline-block;
        margin: 0;
        text-align: left;
    }
    ._feature-module--feature_list--954e9 ._feature-module--feature_item03--ece1c ._feature-module--content--804bd {
        margin-left: 47.5694444444%;
    }
    ._comparison-module--comparison--c48da {
        flex-direction: row;
        justify-content: space-between;
        margin: 0 auto;
        max-width: 1280px;
        position: relative;
    }
    ._comparison-module--comparison--c48da ._comparison-module--other--3f055, ._comparison-module--comparison--c48da ._comparison-module--tang--925b8 {
        padding: 40px 35px 20px;
        width: 43.75%;
    }
    ._comparison-module--comparison--c48da ._comparison-module--other--3f055 ._comparison-module--comparison_title--d21b1 {
        font-size: 28px;
        margin-bottom: 50px;
    }
    ._comparison-module--comparison--c48da ._comparison-module--other--3f055 ._comparison-module--comparison_list--95fda {
        font-size: 20px;
    }
    ._comparison-module--comparison--c48da ._comparison-module--other--3f055 ._comparison-module--comparison_list--95fda li {
        background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2219%22%20height%3D%2215%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%23181818%22%20stroke%3D%22%23000%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%20d%3D%22M1.093%2012.987c-.26.399.056.904.565.904h15.205c.509%200%20.825-.505.565-.904L9.825%201.293c-.254-.39-.875-.39-1.13%200L1.094%2012.987Z%22%2F%3E%3C%2Fsvg%3E");
        background-position: 0 7px;
    }
    ._comparison-module--comparison--c48da ._comparison-module--other--3f055 ._comparison-module--comparison_list--95fda li {
        background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2219%22%20height%3D%2215%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%23181818%22%20stroke%3D%22%23000%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%20d%3D%22M1.093%2012.987c-.26.399.056.904.565.904h15.205c.509%200%20.825-.505.565-.904L9.825%201.293c-.254-.39-.875-.39-1.13%200L1.094%2012.987Z%22%2F%3E%3C%2Fsvg%3E");
        background-position: 0 7px;
    }
    ._comparison-module--comparison--c48da ._comparison-module--other--3f055 ._comparison-module--comparison_list--95fda li {
        background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2219%22%20height%3D%2215%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%23181818%22%20stroke%3D%22%23000%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%20d%3D%22M1.093%2012.987c-.26.399.056.904.565.904h15.205c.509%200%20.825-.505.565-.904L9.825%201.293c-.254-.39-.875-.39-1.13%200L1.094%2012.987Z%22%2F%3E%3C%2Fsvg%3E");
        background-position: 0 7px;
    }
    ._comparison-module--comparison--c48da ._comparison-module--other--3f055 ._comparison-module--comparison_list--95fda li {
        background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2219%22%20height%3D%2215%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%23181818%22%20stroke%3D%22%23000%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%20d%3D%22M1.093%2012.987c-.26.399.056.904.565.904h15.205c.509%200%20.825-.505.565-.904L9.825%201.293c-.254-.39-.875-.39-1.13%200L1.094%2012.987Z%22%2F%3E%3C%2Fsvg%3E");
        background-position: 0 7px;
    }
    ._comparison-module--comparison--c48da ._comparison-module--other--3f055 ._comparison-module--comparison_list--95fda li {
        background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2219%22%20height%3D%2215%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%23181818%22%20stroke%3D%22%23000%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%20d%3D%22M1.093%2012.987c-.26.399.056.904.565.904h15.205c.509%200%20.825-.505.565-.904L9.825%201.293c-.254-.39-.875-.39-1.13%200L1.094%2012.987Z%22%2F%3E%3C%2Fsvg%3E");
        background-position: 0 7px;
    }
    ._comparison-module--comparison--c48da ._comparison-module--other--3f055, ._comparison-module--comparison--c48da ._comparison-module--tang--925b8 {
        padding: 40px 35px 20px;
        width: 43.75%;
    }
    ._comparison-module--comparison--c48da ._comparison-module--tang--925b8 {
        padding-top: 30px;
    }
    ._comparison-module--comparison--c48da ._comparison-module--tang--925b8 ._comparison-module--comparison_title--d21b1 {
        font-size: 33px;
        margin-bottom: 53px;
    }
    ._comparison-module--comparison--c48da ._comparison-module--tang--925b8 ._comparison-module--comparison_title--d21b1:before {
        top: 8px;
    }
    ._comparison-module--comparison--c48da ._comparison-module--tang--925b8 ._comparison-module--comparison_title--d21b1:after {
        margin-left: 10px;
        top: 8px;
    }
    ._comparison-module--comparison--c48da ._comparison-module--tang--925b8 ._comparison-module--comparison_list--95fda {
        font-weight: 700;
    }
    ._comparison-module--comparison--c48da ._comparison-module--tang--925b8 ._comparison-module--comparison_list--95fda li {
        background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232%22%20height%3D%2232%22%20fill%3D%22none%22%3E%3Cpath%20stroke%3D%22%2309E35F%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%223%22%20d%3D%22M25.216%2028.05%204.53%2029.695c-.554.044-1.043-.329-1.091-.833L2.006%2013.954c-.048-.504.362-.948.916-.992l4.627-.368c1.174-.094%202.209-.741%202.725-1.706l3.87-7.233c.836-1.56%203.126-1.885%204.443-.629.62.592.882%201.424.7%202.225l-1.211%205.32c-.137.601.402%201.152%201.074%201.099l7.649-.609c2.204-.175%203.989%201.605%203.595%203.586L28.226%2025.55c-.27%201.356-1.502%202.38-3.01%202.5Z%22%2F%3E%3Cpath%20stroke%3D%22%2309E35F%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%223%22%20d%3D%22M9.38%2029.31%207.77%2012.575%22%2F%3E%3C%2Fsvg%3E");
        background-size: 22px 22px;
    }
    ._comparison-module--comparison--c48da ._comparison-module--tang--925b8 ._comparison-module--comparison_list--95fda li {
        background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232%22%20height%3D%2232%22%20fill%3D%22none%22%3E%3Cpath%20stroke%3D%22%2309E35F%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%223%22%20d%3D%22M25.216%2028.05%204.53%2029.695c-.554.044-1.043-.329-1.091-.833L2.006%2013.954c-.048-.504.362-.948.916-.992l4.627-.368c1.174-.094%202.209-.741%202.725-1.706l3.87-7.233c.836-1.56%203.126-1.885%204.443-.629.62.592.882%201.424.7%202.225l-1.211%205.32c-.137.601.402%201.152%201.074%201.099l7.649-.609c2.204-.175%203.989%201.605%203.595%203.586L28.226%2025.55c-.27%201.356-1.502%202.38-3.01%202.5Z%22%2F%3E%3Cpath%20stroke%3D%22%2309E35F%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%223%22%20d%3D%22M9.38%2029.31%207.77%2012.575%22%2F%3E%3C%2Fsvg%3E");
        background-size: 22px 22px;
    }
    ._comparison-module--comparison--c48da ._comparison-module--tang--925b8 ._comparison-module--comparison_list--95fda li {
        background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232%22%20height%3D%2232%22%20fill%3D%22none%22%3E%3Cpath%20stroke%3D%22%2309E35F%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%223%22%20d%3D%22M25.216%2028.05%204.53%2029.695c-.554.044-1.043-.329-1.091-.833L2.006%2013.954c-.048-.504.362-.948.916-.992l4.627-.368c1.174-.094%202.209-.741%202.725-1.706l3.87-7.233c.836-1.56%203.126-1.885%204.443-.629.62.592.882%201.424.7%202.225l-1.211%205.32c-.137.601.402%201.152%201.074%201.099l7.649-.609c2.204-.175%203.989%201.605%203.595%203.586L28.226%2025.55c-.27%201.356-1.502%202.38-3.01%202.5Z%22%2F%3E%3Cpath%20stroke%3D%22%2309E35F%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%223%22%20d%3D%22M9.38%2029.31%207.77%2012.575%22%2F%3E%3C%2Fsvg%3E");
        background-size: 22px 22px;
    }
    ._comparison-module--comparison--c48da ._comparison-module--tang--925b8 ._comparison-module--comparison_list--95fda li {
        background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232%22%20height%3D%2232%22%20fill%3D%22none%22%3E%3Cpath%20stroke%3D%22%2309E35F%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%223%22%20d%3D%22M25.216%2028.05%204.53%2029.695c-.554.044-1.043-.329-1.091-.833L2.006%2013.954c-.048-.504.362-.948.916-.992l4.627-.368c1.174-.094%202.209-.741%202.725-1.706l3.87-7.233c.836-1.56%203.126-1.885%204.443-.629.62.592.882%201.424.7%202.225l-1.211%205.32c-.137.601.402%201.152%201.074%201.099l7.649-.609c2.204-.175%203.989%201.605%203.595%203.586L28.226%2025.55c-.27%201.356-1.502%202.38-3.01%202.5Z%22%2F%3E%3Cpath%20stroke%3D%22%2309E35F%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%223%22%20d%3D%22M9.38%2029.31%207.77%2012.575%22%2F%3E%3C%2Fsvg%3E");
        background-size: 22px 22px;
    }
    ._comparison-module--comparison--c48da ._comparison-module--tang--925b8 ._comparison-module--comparison_list--95fda li {
        background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232%22%20height%3D%2232%22%20fill%3D%22none%22%3E%3Cpath%20stroke%3D%22%2309E35F%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%223%22%20d%3D%22M25.216%2028.05%204.53%2029.695c-.554.044-1.043-.329-1.091-.833L2.006%2013.954c-.048-.504.362-.948.916-.992l4.627-.368c1.174-.094%202.209-.741%202.725-1.706l3.87-7.233c.836-1.56%203.126-1.885%204.443-.629.62.592.882%201.424.7%202.225l-1.211%205.32c-.137.601.402%201.152%201.074%201.099l7.649-.609c2.204-.175%203.989%201.605%203.595%203.586L28.226%2025.55c-.27%201.356-1.502%202.38-3.01%202.5Z%22%2F%3E%3Cpath%20stroke%3D%22%2309E35F%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%223%22%20d%3D%22M9.38%2029.31%207.77%2012.575%22%2F%3E%3C%2Fsvg%3E");
        background-size: 22px 22px;
    }
    ._comparison-module--comparison--c48da:after {
        background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2279%22%20height%3D%2279%22%20fill%3D%22none%22%3E%3Ccircle%20cx%3D%2239.5%22%20cy%3D%2239.5%22%20r%3D%2236.5%22%20fill%3D%22%23fff%22%20stroke%3D%22%23366063%22%20stroke-width%3D%226%22%2F%3E%3Cpath%20stroke%3D%22%23366063%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%226%22%20d%3D%22m31.6%2023.7%2015.8%2015.8-15.8%2015.8%22%2F%3E%3C%2Fsvg%3E");
        content: "";
        display: inline-block;
        height: 79px;
        left: 50%;
        margin: -40px 0 0 -40px;
        position: absolute;
        top: 50%;
        width: 79px;
    }
    ._carouselList-module--wrapper--43c9f {
        margin: 0 auto;
        max-width: 1240px;
    }
    ._carouselList-module--wrapper--43c9f {
        padding: 0 40px 60px;
    }
    ._caseList-module--case_item--58115 {
        padding: 90px 40px 60px;
    }
    ._carouselList-module--wrapper--43c9f ._carouselList-module--next--66370, ._carouselList-module--wrapper--43c9f ._carouselList-module--prev--93564 {
        height: 70px;
        width: 70px;
    }
    ._carouselList-module--wrapper--43c9f ._carouselList-module--next--66370 {
        right: -35px;
    }
    ._carouselList-module--wrapper--43c9f ._carouselList-module--next--66370 {
        right: 0;
    }
    ._carouselList-module--wrapper--43c9f ._carouselList-module--next--66370, ._carouselList-module--wrapper--43c9f ._carouselList-module--prev--93564 {
        height: 70px;
        width: 70px;
    }
    ._carouselList-module--wrapper--43c9f ._carouselList-module--next--66370 {
        right: -35px;
    }
    ._carouselList-module--wrapper--43c9f ._carouselList-module--next--66370 {
        right: 0;
    }
    ._carouselList-module--wrapper--43c9f ._carouselList-module--next--66370, ._carouselList-module--wrapper--43c9f ._carouselList-module--prev--93564 {
        height: 70px;
        width: 70px;
    }
    ._carouselList-module--wrapper--43c9f ._carouselList-module--prev--93564 {
        left: -35px;
    }
    ._carouselList-module--wrapper--43c9f ._carouselList-module--prev--93564 {
        left: 0;
    }
    ._carouselList-module--wrapper--43c9f {
        margin: 0 auto;
        max-width: 1240px;
    }
    ._carouselList-module--wrapper--43c9f {
        padding: 0 40px 60px;
    }
    ._carouselList-module--wrapper--43c9f ._carouselList-module--next--66370, ._carouselList-module--wrapper--43c9f ._carouselList-module--prev--93564 {
        height: 70px;
        width: 70px;
    }
    ._carouselList-module--wrapper--43c9f ._carouselList-module--next--66370 {
        right: -35px;
    }
    ._carouselList-module--wrapper--43c9f ._carouselList-module--next--66370 {
        right: 0;
    }
    ._carouselList-module--wrapper--43c9f ._carouselList-module--next--66370, ._carouselList-module--wrapper--43c9f ._carouselList-module--prev--93564 {
        height: 70px;
        width: 70px;
    }
    ._carouselList-module--wrapper--43c9f ._carouselList-module--prev--93564 {
        left: -35px;
    }
    ._carouselList-module--wrapper--43c9f ._carouselList-module--prev--93564 {
        left: 0;
    }
    ._faq-module--faq_list--752e1 {
        margin: 0 auto;
        max-width: 1280px;
        width: 95vw;
    }
    ._faq-module--faq_list--752e1 ._faq-module--answer--dfaab, ._faq-module--faq_list--752e1 ._faq-module--question--f0eb8 {
        padding: 35px 160px 35px 130px;
    }
    ._faq-module--faq_list--752e1 ._faq-module--question--f0eb8 {
        font-size: 28px;
    }
    ._faq-module--faq_list--752e1 ._faq-module--answer--dfaab:before, ._faq-module--faq_list--752e1 ._faq-module--question--f0eb8:before {
        border-radius: 70px;
        font-size: 40px;
        height: 70px;
        left: 30px;
        line-height: 60px;
        top: 18px;
        width: 70px;
    }
    ._faq-module--faq_list--752e1 ._faq-module--answer--dfaab:after, ._faq-module--faq_list--752e1 ._faq-module--question--f0eb8:after {
        height: 34px;
        right: 50px;
        top: 40px;
        width: 39px;
    }
    ._comparison-module--comparison--c48da ._comparison-module--other--3f055:after {
        display: none;
    }
    .pc {
        display: block;
    }
}










