.inner_contents{width:1200px;margin:auto}@media screen and (max-width:1200px){.inner_contents{width:100%!important;padding-left:3%;padding-right:3%}}@media screen and (max-width:768px){.website .base-tl_normal{margin-bottom:6%!important}}.website .homelist_cmablog .newsList li:nth-child(n+4){display:none}.website__mainvisual img{width:100%;height:auto}.website__worries{padding:70px 0;background:#f3f3f7}@media screen and (max-width:768px){.website__worries{overflow:hidden;padding:8% 0 0}}.website__worries ._worriesList{display:grid;grid-template-columns:repeat(3,1fr);gap:8%}@media screen and (max-width:1200px){.website__worries ._worriesList{gap:5%}}@media screen and (max-width:768px){.website__worries ._worriesList{display:block}}.website__worries ._worriesList ._item{position:relative;aspect-ratio:1;display:flex;place-content:center;place-items:center;background:#fff;border-radius:50%;border-right:8px solid #ffd296}@media screen and (max-width:768px){.website__worries ._worriesList ._item{aspect-ratio:inherit;width:100%;margin:0 auto 6%;padding:20px 3%;border-right:5px solid #ffd296;border-bottom:5px solid #ffd296;border-radius:10px}}.website__worries ._worriesList ._item [class*=fig_illust_]{position:absolute}@media screen and (max-width:1200px){.website__worries ._worriesList ._item [class*=fig_illust_]{transform:scale(.8)}}@media screen and (max-width:768px){.website__worries ._worriesList ._item [class*=fig_illust_]{transform:scale(.6);transform-origin:center}}.website__worries ._worriesList ._item .fig_illust_01{right:-30px;bottom:0}@media screen and (max-width:768px){.website__worries ._worriesList ._item .fig_illust_01{top:inherit;left:inherit;right:0;bottom:0}}.website__worries ._worriesList ._item .fig_illust_02{right:-60px;bottom:0}@media screen and (max-width:768px){.website__worries ._worriesList ._item .fig_illust_02{top:inherit;left:inherit;right:0;bottom:-20px}}.website__worries ._worriesList ._item .fig_illust_03{left:0;top:-10px}@media screen and (max-width:768px){.website__worries ._worriesList ._item .fig_illust_03{top:inherit;left:inherit;right:-20px;bottom:0}}.website__worries ._worriesList ._item .fig_illust_04{right:-60px;bottom:12px}@media screen and (max-width:768px){.website__worries ._worriesList ._item .fig_illust_04{top:inherit;left:inherit;right:-30px;bottom:0}}.website__worries ._worriesList ._item .fig_illust_05{left:20px;top:-25px}@media screen and (max-width:768px){.website__worries ._worriesList ._item .fig_illust_05{top:inherit;left:inherit;right:-50px;bottom:0}}.website__worries ._worriesList ._item .fig_illust_06{left:-45px;bottom:40px}@media screen and (max-width:768px){.website__worries ._worriesList ._item .fig_illust_06{top:inherit;left:inherit;bottom:0;right:0}}.website__worries ._worriesList ._item .fig_flag{position:absolute;top:0;right:0}@media screen and (max-width:1200px){.website__worries ._worriesList ._item .fig_flag{transform:scale(.8)}}@media screen and (max-width:768px){.website__worries ._worriesList ._item .fig_flag{top:-20px;left:0;right:inherit;transform:scale(.7)}}.website__worries ._worriesList ._item ._txt{margin-bottom:0!important;font-size:clamp(1.6rem,1.8vw,2.2rem);text-align:center;color:#3a3a3a;line-height:1.6}.website__worries ._worriesList ._item ._txt span{color:#ec1c4b}.website__worries ._worriesList ._item ._txt._alignL{text-align:left}.website__worries__resolution{position:relative;margin-top:200px}@media screen and (max-width:768px){.website__worries__resolution{margin-top:70px}}.website__worries__resolution:before{content:"";position:absolute;top:0;left:0;z-index:0;width:100%;height:330px;background:#f78ba1}@media screen and (max-width:768px){.website__worries__resolution:before{height:200px}}.website__worries__resolution ._ill{position:absolute;top:-110px;left:0;right:0;margin:auto;max-width:100%;height:auto}@media screen and (max-width:768px){.website__worries__resolution ._ill{top:-85px}}.website__worries__resolution .inner_contents{position:relative;padding-top:80px}@media screen and (max-width:768px){.website__worries__resolution .inner_contents{padding-top:8%!important}}.website__worries__resolution .inner_contents:after,.website__worries__resolution .inner_contents:before{content:"";position:absolute;left:0;right:0;margin:auto;height:0;width:0}.website__worries__resolution .inner_contents:before{top:0;border:60px solid transparent;border-top:60px solid #f3f3f3}@media screen and (max-width:768px){.website__worries__resolution .inner_contents:before{border-width:20px;border-top-width:20px}}.website__worries__resolution .inner_contents:after{top:-50px;border:50px solid transparent;border-top:50px solid #f78ba1}@media screen and (max-width:768px){.website__worries__resolution .inner_contents:after{top:-20px;border-width:15px;border-top-width:15px}}.website__worries__resolution ._ttl{font-size:4rem;text-align:center;color:#fff;line-height:1.5}.website__worries__resolution ._split{display:flex;justify-content:space-between}@media screen and (max-width:768px){.website__worries__resolution ._split{display:block}}.website__worries__resolution ._split ._splitBox{width:49%;padding:35px 25px;background:#fff;border-radius:10px}@media screen and (max-width:768px){.website__worries__resolution ._split ._splitBox{width:100%;margin-bottom:6%;padding:5%}}.website__worries__resolution ._split ._splitBox ._hedding{font-size:clamp(2rem,2vw,3rem);text-align:center;color:#ec1c4a;line-height:1.4}@media screen and (max-width:768px){.website__worries__resolution ._split ._splitBox ._hedding{margin-bottom:5%!important}}.website__worries__resolution ._split ._splitBox ._txt{margin-bottom:0!important;color:#3e3e3e}.website__worries__resolution ._split ._splitBox ._txt span{color:#ec1c4a}.website__choose{padding:70px 0;background:#f3f3f7}@media screen and (max-width:768px){.website__choose{padding:8% 0}}.website__choose ._inner{width:1140px;max-width:100%;margin:auto;padding-left:3%;padding-right:3%}.website__choose__title{display:flex;justify-content:center;align-items:center;margin-bottom:45px;font-size:clamp(2rem,2.2vw,3.5rem)!important;text-align:center;color:#3a3a3a}.website__choose__title img{margin-left:15px}@media screen and (max-width:768px){.website__choose__title img{width:100px;margin-left:10px}}.website__choose ._lead{margin-bottom:170px!important;font-size:2.2rem;text-align:center;color:#3a3a3a}@media screen and (max-width:768px){.website__choose ._lead{margin-bottom:90px!important;font-size:1.8rem;text-align:left}.website__choose ._lead br{display:none}}.website__choose ._lead span{color:#ec1c4b}.website__choose .reasonList ._item{position:relative;width:82%;margin-bottom:150px;padding:70px 60px 60px;background:#fff;border-radius:15px}@media screen and (max-width:768px){.website__choose .reasonList ._item{width:100%;margin-bottom:60px;padding:10% 5% 8%}.website__choose .reasonList ._item:last-of-type{margin-bottom:0}}.website__choose .reasonList ._item ._txtBox{position:relative;width:70%}@media screen and (max-width:768px){.website__choose .reasonList ._item ._txtBox{width:100%}}.website__choose .reasonList ._item ._txtBox ._num{position:absolute;top:-138px;left:-115px;display:flex;align-items:center;font-size:clamp(5rem,5vw,10rem);color:#e65374;line-height:1}@media screen and (max-width:768px){.website__choose .reasonList ._item ._txtBox ._num{top:-85px;left:0}}.website__choose .reasonList ._item ._txtBox ._num img{margin-right:15px}@media screen and (max-width:768px){.website__choose .reasonList ._item ._txtBox ._num img{width:100px;margin-right:10px}}.website__choose .reasonList ._item ._txtBox ._num span{transform:translateY(5px)}.website__choose .reasonList ._item ._txtBox ._itemTitle{margin-bottom:15px!important;font-size:clamp(2rem,2vw,2.5rem);color:#ec1c4b;line-height:1.6}.website__choose .reasonList ._item ._txtBox ._itemTxt{margin-bottom:0!important;color:#3a3a3a}.website__choose .reasonList ._item ._image{position:absolute;top:-60px;right:-22%;width:440px}@media screen and (max-width:768px){.website__choose .reasonList ._item ._image{position:static;margin-top:6%;width:100%}}.website__choose .reasonList ._item ._image img{display:block;max-width:100%;height:auto}.website__choose .reasonList ._item:nth-of-type(2n){margin-left:18%;display:flex;justify-content:flex-end}@media screen and (max-width:768px){.website__choose .reasonList ._item:nth-of-type(2n){display:block;margin-left:0}}.website__choose .reasonList ._item:nth-of-type(2n) ._txtBox ._num{left:0}.website__choose .reasonList ._item:nth-of-type(2n) ._image{left:-22%}.website__choose .reasonList ._item:nth-of-type(3) ._image{top:10px;right:-17%}.website__cost{padding-top:100px}@media screen and (max-width:768px){.website__cost{padding-top:8%}}.website__cost__lead{margin-bottom:90px!important;font-size:2.2rem;text-align:center;color:#3a3a3a}@media screen and (max-width:768px){.website__cost__lead{margin-bottom:60px!important;padding:0 3%;font-size:1.6rem}}.website__cost__planContainer{padding-bottom:100px;background:#f3f3f7}@media screen and (max-width:768px){.website__cost__planContainer{padding-bottom:8%}}.website__cost__planContainer ._inner{width:1240px;max-width:100%;margin:auto}.website__cost__planContainer ._lead{margin-bottom:30px!important;font-size:2rem;text-align:center;color:#3a3a3a}@media screen and (max-width:768px){.website__cost__planContainer ._lead{padding:0 3%;font-size:1.6rem}}.website__cost__planContainer .controller_box{display:flex;justify-content:center;transform:translateY(-35px)}@media screen and (max-width:768px){.website__cost__planContainer .controller_box{justify-content:space-between;padding:0 3%}}.website__cost__planContainer .controller_box li{width:345px;margin:0 15px;font-size:2rem;text-align:center;line-height:1.4;background:#adafc3;border-radius:50px}@media screen and (max-width:768px){.website__cost__planContainer .controller_box li{width:32%;margin:0;font-size:1.4rem}}.website__cost__planContainer .controller_box li a{display:block;padding:20px;text-decoration:none;color:#fff}@media screen and (max-width:768px){.website__cost__planContainer .controller_box li a{display:flex;justify-content:center;align-items:center;height:100%;padding:15px 10px}}.website__cost__planContainer .controller_box li.is-show{background:linear-gradient(90deg,#e65374,#f37947)}@media screen and (max-width:768px){.website__cost__planContainer .tab_content .inqBtn{width:80%;font-size:1.3rem}}@media screen and (max-width:768px){.website__cost ._tableScroll{margin-left:3%;overflow:auto;white-space:nowrap;width:97%}.website__cost ._tableScroll:before{content:"左右にずらして情報をご覧いただけます。";display:block;margin-bottom:10px;font-size:1.5rem;position:sticky;left:0;color:#3a3a3a}.website__cost ._tableScroll::-webkit-scrollbar{height:5px}.website__cost ._tableScroll::-webkit-scrollbar-track{background:#f1f1f1}.website__cost ._tableScroll::-webkit-scrollbar-thumb{background:#bcbcbc}}.website__cost ._table{width:100%;border-collapse:collapse}@media screen and (max-width:768px){.website__cost ._table{width:1100px}}.website__cost ._table th:first-of-type{border-right:4px solid #f3f3f7}.website__cost ._table td,.website__cost ._table th:nth-of-type(n+2){border-right:8px solid #f3f3f7}.website__cost ._table thead th{padding:15px;font-size:2.5rem;text-align:center;color:#fff}@media screen and (max-width:768px){.website__cost ._table thead th{padding:10px;font-size:2rem}}.website__cost ._table thead th:first-of-type{width:100px}.website__cost ._table thead th:nth-of-type(n+2){width:380px}.website__cost ._table thead .plan01{background:#fa940f}.website__cost ._table thead .plan02{background:#fd6326}.website__cost ._table thead .plan03{background:#ec1b4a}.website__cost ._table tbody{background:#fff}.website__cost ._table tbody th{color:#3a3a3a;text-align:center;line-height:1.2;background:#dddee6;border-bottom:1px solid #f3f3f7}@media screen and (max-width:768px){.website__cost ._table tbody th{padding:10px}}.website__cost ._table tbody td{padding:20px;font-size:1.8rem;text-align:center;color:#3a3a3a;border-bottom:1px solid #d9d6d6}@media screen and (max-width:768px){.website__cost ._table tbody td{padding:15px;font-size:1.6rem}}.website__cost ._table tbody ._none,.website__cost ._table tbody tr:last-of-type td{border-bottom:none}.website__cost ._table tbody ._price{font-size:2.5rem;line-height:1;background:#fff8e3;border-bottom:none}@media screen and (max-width:768px){.website__cost ._table tbody ._price{font-size:2rem}}.website__cost ._table tbody ._price ._num{font-size:5rem}@media screen and (max-width:768px){.website__cost ._table tbody ._price ._num{font-size:3.5rem}}.website__cost ._table tbody .plan01 ._num,.website__cost ._table tbody .plan01 span{color:#fa940f}.website__cost ._table tbody .plan02 ._num,.website__cost ._table tbody .plan02 span{color:#fd6326}.website__cost ._table tbody .plan03 ._num,.website__cost ._table tbody .plan03 span{color:#ec1b4a}.website__cost ._table tbody ._list li{margin-bottom:5px;padding-left:30px;font-size:1.6rem;text-align:left;color:#3a3a3a;background:url(/assets/dest/img/website/index/ico_check.png) no-repeat 0}.website__cost ._table tbody ._list ._off{color:#9c9c9c;background-image:url(/assets/dest/img/website/index/ico_check_off.png)}.website__cost ._table tbody ._baseline td{vertical-align:baseline}.website__cost ._tyuki{font-size:1.4rem;margin-top:20px;text-align:left}@media screen and (max-width:768px){.website #merit{padding-top:8%}}.website__service{padding:90px 0;background:#3b3b3b}@media screen and (max-width:768px){.website__service{padding:8% 0}}.website__service .base-tl_normal{color:#fff}.website__service .serviceList{display:flex;justify-content:space-between}@media screen and (max-width:768px){.website__service .serviceList{display:block}}.website__service .serviceList ._item{width:30%;background:#fff}@media screen and (max-width:768px){.website__service .serviceList ._item{width:100%;margin-bottom:6%}}.website__service .serviceList ._item a{text-decoration:none;color:#3a3a3a}.website__service .serviceList ._item ._visual{position:relative}.website__service .serviceList ._item ._icon{position:absolute;bottom:-15px;left:0;right:0;margin:auto}@media screen and (max-width:768px){.website__service .serviceList ._item ._icon{width:80px}}.website__service .serviceList ._item ._image{width:100%;height:auto}.website__service .serviceList ._item .txtBox{padding:30px 25px}.website__service .serviceList ._item ._title{margin-bottom:10px!important;font-size:2.4rem;text-align:center}.website__service .serviceList ._item ._txt{margin-bottom:0!important}.website__flow{position:relative;margin-top:100px;padding:100px 0 150px}@media screen and (max-width:768px){.website__flow{margin-top:8%;padding:0 0 90px}}.website__flow:before{content:"";position:absolute;width:83%;height:100%;top:0;right:0;background:#f3f3f7}.website__flow ._flowInner{display:flex;justify-content:space-between}@media screen and (max-width:768px){.website__flow ._flowInner{display:block}}.website__flow ._tlBox{position:relative;display:flex;justify-content:center;align-items:center;width:30%;background:linear-gradient(-45deg,#e65374,#f37947)}@media screen and (max-width:768px){.website__flow ._tlBox{width:100%}}.website__flow ._tlBox._grad--02{background:linear-gradient(-45deg,#6167ad,#e65374)}.website__flow ._tlBox ._title{margin-bottom:0!important;font-size:3.5rem;font-weight:400;color:#fff;writing-mode:vertical-rl}@media screen and (max-width:768px){.website__flow ._tlBox ._title{padding:15px;writing-mode:inherit}}.website__flow ._tlBox ._illust{position:absolute;right:20px;bottom:-130px}@media screen and (max-width:768px){.website__flow ._tlBox ._illust{width:20%;bottom:0;right:3%}}.website__flow .flowSlider__wrap{position:relative;width:67%}@media screen and (max-width:768px){.website__flow .flowSlider__wrap{width:100%;padding-top:0!important}}.website__flow [class*=flowSlider]{height:100%;padding-top:60px}.website__flow [class*=flowSlider] .swiper-slide{width:560px;height:auto;padding:70px 50px;box-sizing:border-box;background:#fff}@media screen and (max-width:768px){.website__flow [class*=flowSlider] .swiper-slide{width:80%;padding:10% 5% 6%}}.website__flow [class*=flowSlider] .swiper-slide-active ._num{background:#f37947}.website__flow [class*=flowSlider] ._num{position:absolute;top:-50px;left:0;right:0;display:flex;justify-content:center;align-items:center;width:100px;height:100px;margin:auto;font-size:4rem;color:#fff;background:#e65374;border-radius:50%}@media screen and (max-width:768px){.website__flow [class*=flowSlider] ._num{top:-30px;width:60px;height:60px;font-size:2.6rem}}.website__flow [class*=flowSlider] ._title{font-size:2.8rem;text-align:center;color:#404040}@media screen and (max-width:768px){.website__flow [class*=flowSlider] ._title{font-size:2rem}}.website__flow [class*=flowSlider] ._txt{font-size:2rem;color:#404040}@media screen and (max-width:768px){.website__flow [class*=flowSlider] ._txt{font-size:1.6rem}}.website__flow [class*=flowSlider] ._txt span{color:#e65374}.website__flow .swiper-pagination--after,.website__flow .swiper-pagination--before{position:absolute;bottom:-80px!important;display:flex;justify-content:flex-end;padding-right:20%}@media screen and (max-width:768px){.website__flow .swiper-pagination--after,.website__flow .swiper-pagination--before{bottom:-60px!important;justify-content:center;padding-right:0}}.website__flow .swiper-pagination-bullet{position:relative;opacity:1;display:flex;justify-content:center;align-items:center;width:52px;height:52px;margin:0 17px 0 0!important;font-size:2.3rem;color:#fff;background:#e65374;border-radius:50%}@media screen and (max-width:768px){.website__flow .swiper-pagination-bullet{width:40px;height:40px;font-size:1.8rem}}.website__flow .swiper-pagination-bullet:before{content:"";position:absolute;top:0;bottom:0;left:100%;width:17px;height:3px;margin:auto;background:#b2adad}.website__flow .swiper-pagination-bullet:last-of-type{margin-right:0!important}.website__flow .swiper-pagination-bullet:last-of-type:before{display:none}.website__flow .swiper-pagination-bullet-active{background:#f37947}.website__flow ._cotactBox{margin-top:15px}.website__flow ._cotactBox .inqBox{width:100%}.website__flow ._cotactBox .inqBtn{position:relative;display:flex;justify-content:center;align-items:center;margin:0 auto 15px;width:250px;font-size:2rem;background:linear-gradient(-45deg,#e65374,#f37947)}@media screen and (max-width:768px){.website__flow ._cotactBox .inqBtn{width:90%;font-size:1.8rem}}.website__flow ._cotactBox .inqBtn img{margin-right:10px}.website__flow ._cotactBox .telBox{display:flex;align-items:center;flex-wrap:wrap;width:100%;text-align:center}.website__flow ._cotactBox .telBox .telNumber{display:flex;align-items:center;margin:0 auto!important;font-size:3.2rem;color:#ec1c4b;line-height:1}@media screen and (max-width:768px){.website__flow ._cotactBox .telBox .telNumber{font-size:2.6rem}}.website__flow ._cotactBox .telBox .text_small{width:100%;margin-bottom:0;font-size:1.4rem}.website__faq{padding-top:90px}@media screen and (max-width:768px){.website__faq{padding-top:8%}}._bgImage img{width:100%;height:auto}.tab_content{display:none}.tab_content.show-tab{display:block}.accordion-container{margin:0 auto 60px}.accordion-container .accordion-title{position:relative;margin:0!important;padding:20px 30px;font-size:2rem;font-weight:400;font-weight:700;line-height:1.5;cursor:pointer;background:#f3f3f7;border-bottom:1px solid #c3c3c3}@media screen and (max-width:768px){.accordion-container .accordion-title{padding:15px 50px 15px 15px;font-size:1.6rem}}.accordion-container .accordion-title.open .accordion-icon{background:#e65374}.accordion-container .accordion-title.open .accordion-icon:before{opacity:0}.accordion-container .accordion-title.open .accordion-icon:after{transform:rotate(0)}.accordion-container .accordion-icon{position:absolute;top:0;right:0;aspect-ratio:1;height:100%;background:#46465a}@media screen and (max-width:768px){.accordion-container .accordion-icon{height:40px}}.accordion-container .accordion-icon:after,.accordion-container .accordion-icon:before{transition:all .3s ease-in-out;content:"";position:absolute;top:0;bottom:0;left:0;right:0;width:21px;height:2px;margin:auto;background:#fff}@media screen and (max-width:768px){.accordion-container .accordion-icon:after,.accordion-container .accordion-icon:before{width:15px}}.accordion-container .accordion-icon:after{transform:rotate(90deg)}.accordion-container .accordion-content{padding:20px 30px}@media screen and (max-width:768px){.accordion-container .accordion-content{padding:15px}}.accordion-container .accordion-title:active,.accordion-container .accordion-title:hover,.accordion-title.open{border-bottom:1px solid #e65374}