body{color:#3f3326}#header{background-image:url(../images/background/background0101_01.webp)}.header__subnav-list li.item01 a{background-image:linear-gradient(40deg, #FF829F 0%, #FF825F 40%, #FF950E 100%)}.header__subnav-list li.item02 a{background-color:#ff8e38}.header__subnav-list li.item03 a{background-color:#ff8264}.header__nav-list>li a::after{background-color:#ff7528}@media screen and (min-width: 769px){.header__nav-list>li a:hover{color:#ff7528}}.header__nav-list .item01:hover .header__nav-subitem{background-color:rgba(142,128,115,.4)}@media screen and (min-width: 769px){.header__nav-list .item01:hover .header__nav-subitem li a:hover{background-color:rgba(255,117,40,.8)}}@media screen and (max-width: 1040px){.hamburger-btn{background-image:linear-gradient(40deg, #FF829F 0%, #FF825F 40%, #FF950E 100%)}}.breadcrumbs a{color:#ff7528}@media screen and (min-width: 769px){.breadcrumbs a:hover{opacity:.6}}.breadcrumbs a span{text-decoration:underline}.contact{background-color:#fef7e7}.cf7-req{background-color:#8e8073;padding:2px 4px}.cf7-item{display:flex}.cf7-item th{width:36%}.cf7-item td{width:64%}.cf7-a{padding-bottom:8px}#cf7-area input:focus,#cf7-area textarea:focus{border:1px solid #ff7528}input[type=checkbox]:checked+.wpcf7-list-item-label::after{background-image:url(../images/icon/icon_check0105.svg)}.cf7-submit input{border:2px solid #ff7528;color:#ff7528}@media screen and (min-width: 769px){.cf7-submit input:hover{background-color:#ff7528;color:#fff}}.trouble{padding:64px 0 72px}@media screen and (max-width: 768px){.trouble{padding:56px 0}}.trouble__main-title{font-size:3.2rem;font-weight:bold;text-align:center;margin-bottom:24px}@media screen and (max-width: 768px){.trouble__main-title{font-size:2.6rem;text-align:left}}.trouble__main-title strong{color:#499319}.trouble__main-subtitle{max-width:800px;text-align:center;margin:0 auto 32px}@media screen and (max-width: 768px){.trouble__main-subtitle{text-align:left}}.trouble__main-subtitle span{display:inline-block;background-color:#499319;border-radius:3px;color:#fff;font-size:1.8rem;font-weight:bold;line-height:1.5;padding:4px 12px;margin-bottom:6px}@media screen and (max-width: 768px){.trouble__main-subtitle span{letter-spacing:.06em}}.trouble__main-text{font-size:1.8rem;line-height:2;text-align:center;margin-bottom:0}@media screen and (max-width: 768px){.trouble__main-text{font-size:1.6rem;line-height:1.8;text-align:left}}.trouble__list{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;background-color:#fff;border:3px solid #d6d3d0;border-radius:12px;padding:40px;margin-top:40px}@media screen and (max-width: 768px){.trouble__list{padding:24px;margin:40px -12px 0}}.trouble__list li{width:calc(33.3333333333% - 16px)}@media screen and (max-width: 768px){.trouble__list li{width:100%}.trouble__list li:not(:last-child){margin-bottom:24px}}.trouble__list li .title{position:relative;z-index:4;font-size:2rem;font-weight:bold;letter-spacing:.02em;text-align:center}.trouble__list li .title img{display:block;max-width:140px;margin:0 auto 8px}@media screen and (max-width: 768px){.trouble__list li .title img{max-width:120px}}.trouble__list li .image{overflow:hidden;position:relative;z-index:2;width:100%;max-width:220px;height:220px;border-radius:240px;margin:8px auto 0}@media screen and (max-width: 768px){.trouble__list li .image{max-width:160px;height:160px}}.trouble__list li .image img{position:absolute;transform:translate(-50%, -50%);-o-object-fit:cover;object-fit:cover;top:50%;left:50%;width:100%;height:100%}.chance{background-color:#fef7e7}@media screen and (max-width: 768px){.chance{padding:24px 0 40px}}.chance__main-title{position:relative;top:-40px;max-width:580px;background-image:linear-gradient(40deg, #FF829F 0%, #FF825F 40%, #FF950E 100%);border-radius:8px;color:#fff;font-size:2.8rem;font-weight:bold;line-height:1.5;text-align:center;padding:16px;margin:0 auto}@media screen and (max-width: 768px){.chance__main-title{top:0;font-size:2.2rem;padding:16px 4px;margin-bottom:32px}}.chance__main-title::after{content:"";position:absolute;z-index:4;right:0;bottom:-32px;left:0;width:48px;height:48px;background:url(../images/icon/icon_arrow0206.svg) no-repeat bottom;background-size:100% auto;margin:0 auto}.chance__main-text{font-size:2rem;font-weight:bold;line-height:1.8;text-align:center;margin-bottom:40px}@media screen and (max-width: 768px){.chance__main-text{font-size:1.8rem;margin-bottom:32px}}.chance__main-wrap{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.chance__main-wrap .image{overflow:hidden;position:relative;width:46%;height:auto;border-radius:32px;padding-top:32%}@media screen and (max-width: 768px){.chance__main-wrap .image{width:100%;border-radius:16px;padding-top:56%;margin-bottom:24px}}.chance__main-wrap .image img{position:absolute;transform:translate(-50%, -50%);-o-object-fit:cover;object-fit:cover;top:50%;left:50%;width:100%;height:100%}.chance__main-wrap .info{width:54%;padding-left:56px}@media screen and (max-width: 768px){.chance__main-wrap .info{width:100%;padding-left:0}}.chance__main-wrap .subtitle{font-size:4.6rem;font-weight:normal;line-height:1.5;margin-bottom:8px}@media screen and (max-width: 768px){.chance__main-wrap .subtitle{font-size:3.4rem}}.chance__main-wrap .subtitle span{display:inline;background:linear-gradient(transparent 64%, #FFE66D 64%)}.chance__main-wrap .title{font-size:2.6rem;font-weight:bold;margin-bottom:24px}@media screen and (max-width: 768px){.chance__main-wrap .title{font-size:2rem}}.chance__main-wrap .text{font-size:1.6rem;line-height:2}.chance__list{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;position:relative;bottom:-48px;max-width:1040px;margin:0 auto}@media screen and (max-width: 768px){.chance__list{bottom:0;margin:24px -12px 0}}@media screen and (max-width: 768px){.chance__list{max-width:480px}}.chance__list li{position:relative;width:24.2%}@media screen and (max-width: 768px){.chance__list li{width:50%}}.chance__list li .title{position:absolute;top:42%;width:100%;font-size:2rem;font-weight:bold;text-align:center}@media screen and (max-width: 560px){.chance__list li .title{font-size:3.8vw;line-height:1.5}}.characteristic{padding:96px 0 80px}@media screen and (max-width: 768px){.characteristic{padding:56px 0}}.characteristic__main-title{font-size:1.8rem;font-weight:bold;text-align:center}.characteristic__main-title span{display:block;font-size:4rem}@media screen and (max-width: 768px){.characteristic__main-title span{font-size:3.2rem}}.characteristic__list{max-width:1120px;margin:48px auto 0}@media screen and (max-width: 768px){.characteristic__list{margin-top:32px;margin-bottom:-24px}}.characteristic__list>li{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.characteristic__list>li:not(:last-child){margin-bottom:40px}.characteristic__list>li .info{background:url("../images/icon/icon_illust0201.webp") no-repeat right 12px top;background-size:32% auto}@media screen and (min-width: 769px){.characteristic__list>li .info{width:54%;padding:24px 1.2%}}.characteristic__list>li .subtitle{position:relative;border-bottom:1px solid #333;font-size:1.8rem;font-weight:bold;padding-bottom:4px;margin-bottom:8px}.characteristic__list>li .subtitle::after{content:"";position:absolute;z-index:-1;top:-16px;left:-20px;width:46px;height:46px;background:url("../images/icon/icon_circle0105.svg") no-repeat left top;background-size:100% auto}.characteristic__list>li .title{font-size:2.6rem;font-weight:bold;letter-spacing:.02em;line-height:1.5;margin-bottom:20px}.characteristic__list>li .text{margin-bottom:0}.characteristic__list>li .text p{font-size:1.6rem;line-height:2}@media screen and (max-width: 768px){.characteristic__list>li .text p{line-height:1.8}}@media screen and (max-width: 768px){.characteristic__list>li .text{margin-bottom:24px}}.characteristic__list>li .image{overflow:hidden;position:relative;height:auto;border-radius:20px;padding-top:32%}@media screen and (min-width: 769px){.characteristic__list>li .image{width:46%}}@media screen and (max-width: 768px){.characteristic__list>li .image{width:100%;padding-top:60%}}.characteristic__list>li .image img{position:absolute;transform:translate(-50%, -50%);-o-object-fit:cover;object-fit:cover;top:50%;left:50%;width:100%;height:100%}.characteristic__list>li:nth-child(2) .info{background-image:url("../images/icon/icon_illust0202.webp")}.characteristic__list>li:nth-child(2) .subtitle::after{background-image:url("../images/icon/icon_circle0106.svg")}.characteristic__list>li:nth-child(3) .info{background-image:url("../images/icon/icon_illust0203.webp")}.characteristic__list>li:nth-child(3) .subtitle::after{background-image:url("../images/icon/icon_circle0107.svg")}.characteristic__list>li:nth-of-type(2n){flex-direction:row-reverse}.characteristic__list>li:nth-of-type(2n) .info{padding-right:0;padding-left:4.2%}@media screen and (max-width: 768px){.characteristic__list>li:nth-of-type(2n) .info{padding-left:0}}.price{padding:80px 0}@media screen and (max-width: 768px){.price{padding:56px 0}}.price .main_title01{font-family:"Yu Gothic","游ゴシック体","YuGothic","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN",sans-serif;font-weight:bold}.price_inner{max-width:1040px}.price__lead{max-width:820px;background:#fff;border-radius:16px;border:2px solid #f4d0af;font-size:1.8rem;line-height:1.8;text-align:center;padding:20px 24px;margin:28px auto 0}@media screen and (max-width: 768px){.price__lead{font-size:1.6rem;text-align:left;padding:16px}}.price__lead strong{color:#8e8073}.price__table-wrap{margin-top:40px}@media screen and (max-width: 768px){.price__table-wrap{overflow-x:auto;margin-top:32px}}.price__table{overflow:hidden;width:100%;min-width:960px;background:#fff;border:3px solid #f4d0af;border-collapse:separate;border-spacing:0;border-radius:20px;box-shadow:0 8px 24px rgba(142,128,115,.16)}@media screen and (max-width: 768px){.price__table{min-width:760px}}.price__table th,.price__table td{border-right:1px solid #e8ddd2;border-bottom:1px solid #e8ddd2;font-size:1.6rem;line-height:1.8;vertical-align:middle;padding:12px 16px}@media screen and (max-width: 768px){.price__table th,.price__table td{font-size:1.5rem;padding:12px}}.price__table th strong,.price__table td strong{font-size:1.8rem}.price__table thead th{background-image:linear-gradient(40deg, #FF829F 0%, #FF825F 40%, #FF950E 100%);color:#fff;font-size:2rem;font-weight:bold;text-align:center}.price__table tbody th{background:#fff8f0;font-weight:bold;text-align:left}.price__table td:nth-child(2){background:#fff4e6}.price__table td:nth-child(3){font-size:1.6rem}@media screen and (max-width: 768px){.price__table td:nth-child(3){font-size:1.5rem}}.price__table tr:last-child th,.price__table tr:last-child td{border-bottom:none}.price__table tr th:last-child,.price__table tr td:last-child{border-right:none}.price__note{color:#7a6c5f;font-size:1.5rem;line-height:1.8;margin-top:20px}.price__free{font-weight:bold;color:#dd8345}.price__table ul{list-style:none;padding-left:0;margin:0}.price__table li{position:relative;padding-left:18px;line-height:1.6}.price__table li:not(:last-child){margin-bottom:6px}.price__table li::before{content:"";position:absolute;top:.5em;left:0;width:10px;height:10px;border-radius:50%;background:#ff7528}.price__table .td01{width:24%;text-align:center}.case{padding:80px 0}@media screen and (max-width: 768px){.case{padding:56px 0}}.case .main_title01{font-family:"Yu Gothic","游ゴシック体","YuGothic","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN",sans-serif;font-weight:bold}.case_inner{max-width:1040px}.case__list{margin-top:56px}.case__list li{display:flex;flex-wrap:wrap;justify-content:space-between}.case__list li:not(:last-child){margin-bottom:56px}.case__list li .info{width:56%}@media screen and (max-width: 768px){.case__list li .info{position:relative;z-index:4;width:100%}}.case__list li .subtitle{display:inline-block;background-color:#ff8e38;border-radius:3px;color:#fff;font-size:1.6rem;font-weight:bold;padding:6px 20px;margin-bottom:12px}@media screen and (max-width: 768px){.case__list li .subtitle{margin-left:-8px}}.case__list li .title{border-bottom:1px solid #111;font-size:2.4rem;line-height:1.5;font-weight:bold;padding-bottom:4px;margin-bottom:16px}@media screen and (max-width: 768px){.case__list li .title{font-size:2rem}}.case__list li .text{background:url(../images/icon/icon_arrow0207.svg) no-repeat bottom;background-size:48px auto;font-size:1.6rem;line-height:1.8;padding-bottom:46px}@media screen and (max-width: 768px){.case__list li .text{background-size:40px auto;padding-bottom:36px}}.case__list li .answer{background-color:rgba(255,142,56,.12);border-radius:12px;padding:24px 32px}@media screen and (max-width: 768px){.case__list li .answer{padding:24px;margin:0 -8px}}.case__list li .answer__title{color:#ff7528;font-size:2.4rem;font-weight:bold;line-height:1.5;margin-bottom:12px}@media screen and (max-width: 768px){.case__list li .answer__title{font-size:2.2rem}}.case__list li .answer__text{font-size:1.6rem;line-height:1.8}.case__list li .image{overflow:hidden;position:relative;width:calc(44% - 48px);height:auto;border-radius:20px}@media screen and (max-width: 768px){.case__list li .image{z-index:2;width:100%;padding-top:60%;margin-bottom:-16px}}.case__list li .image img{position:absolute;transform:translate(-50%, -50%);-o-object-fit:cover;object-fit:cover;top:50%;left:50%;width:100%;height:100%}.case__list li:nth-of-type(2n){flex-direction:row-reverse}.case__list li:nth-of-type(2n) .subtitle{background-color:#d4ac00}.case__list li:nth-of-type(2n) .answer{background-color:rgba(221,189,52,.12)}.case__list li:nth-of-type(2n) .answer__title{color:#dd8345}.case__list li:nth-of-type(3n) .subtitle{background-color:#499319}.case__list li:nth-of-type(3n) .answer{background-color:rgba(162,203,124,.12)}.case__list li:nth-of-type(3n) .answer__title{color:#499319}.customer{background-color:#f2f7e6;padding:80px 0}@media screen and (max-width: 768px){.customer{padding:56px 0}}.customer .main_title01{font-family:"Yu Gothic","游ゴシック体","YuGothic","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN",sans-serif;font-weight:bold}.customer_inner{max-width:1040px}.customer__list li{border:3px solid #c6dba9}.customer__list li .title{font-family:"Yu Gothic","游ゴシック体","YuGothic","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN",sans-serif;font-size:2.2rem;font-weight:bold}.flow{padding:64px 0 80px}@media screen and (max-width: 768px){.flow{padding:56px 0}}.flow .main_title01{font-family:"Yu Gothic","游ゴシック体","YuGothic","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN",sans-serif;font-weight:bold}.flow_inner{max-width:960px}.flow__list{margin-top:40px}.flow__list li{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;position:relative;background-color:#fff;box-shadow:1px 1px 12px -2px rgba(64,86,112,.16);border-radius:16px;padding:20px 24px}@media screen and (max-width: 768px){.flow__list li{align-items:flex-start}}.flow__list li:not(:last-child){margin-bottom:24px}.flow__list li:not(:last-child)::after{content:"";position:absolute;right:0;bottom:-38px;left:0;width:56px;height:56px;background:url(../images/icon/icon_arrow0207.svg) no-repeat bottom;background-size:100% auto;margin:0 auto}.flow__list li .image{overflow:hidden;position:relative;width:140px;height:140px;border-radius:50%}@media screen and (max-width: 768px){.flow__list li .image{position:absolute;top:0;left:0;width:80px;height:80px;border-radius:0 0 24px 0}}.flow__list li .image img{position:absolute;transform:translate(-50%, -50%);-o-object-fit:cover;object-fit:cover;top:50%;left:50%;width:100%;height:100%}.flow__list li .info{width:calc(100% - 140px);padding:8px 24px 8px 32px}@media screen and (max-width: 768px){.flow__list li .info{width:100%;padding:0}}.flow__list li .title{position:relative;border-bottom:1px dashed #3f3326;font-size:2.4rem;font-weight:bold;line-height:1.5;padding-left:48px;padding-bottom:6px;margin-bottom:16px}@media screen and (max-width: 768px){.flow__list li .title{width:calc(100% - 80px);font-size:2rem;padding-left:40px;margin-left:auto;margin-bottom:32px}}.flow__list li .title::after{content:"";position:absolute;top:-4px;left:0;width:42px;height:42px;background:url(../images/icon/icon_number0301.webp) no-repeat left;background-size:100% auto}@media screen and (max-width: 768px){.flow__list li .title::after{top:-2px;width:32px;height:32px}}.flow__list li .text{font-size:1.5rem;line-height:1.8;margin-bottom:4px}.flow__list li:nth-child(2) .title::after{background-image:url(../images/icon/icon_number0302.webp)}.flow__list li:nth-child(3) .title::after{background-image:url(../images/icon/icon_number0303.webp)}.flow__list li:nth-child(4) .title::after{background-image:url(../images/icon/icon_number0304.webp)}.flow__list li:nth-child(5) .title::after{background-image:url(../images/icon/icon_number0305.webp)}.flow__list li:nth-child(6) .title::after{background-image:url(../images/icon/icon_number0306.webp)}.question{background-color:#f9f6f4;padding:64px 0 80px}@media screen and (max-width: 768px){.question{padding:56px 0}}.question .main_title01{font-family:"Yu Gothic","游ゴシック体","YuGothic","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN",sans-serif;font-weight:bold}.question_inner{max-width:960px}.question__list li .title{color:#ff7528}.question__list li .title::before{background-image:url(../images/icon/icon_question0301.svg)}.question__list li .text::before{background-image:url(../images/icon/icon_question0202.svg)}.footer__nav{position:relative;width:100%}@media screen and (min-width: 769px){.footer__nav-list>li a:hover{color:#ff8e38}}.footer__nav-list>li>a::after{background-color:#ff8e38}@media screen and (min-width: 769px){.footer__nav-list>li .item01 a:hover{color:#ff8e38}}.footer__copy{background-image:linear-gradient(40deg, #FF829F 0%, #FF825F 40%, #FF950E 100%)}/*# sourceMappingURL=support.css.map */