@charset "UTF-8";.flow05>li,.subpage .inner .faq h4,.subpage .inner .faq p{padding-left:50px;position:relative}.subpage .inner .faq h4:before,.subpage .inner .faq p:before{top:0;font-size:3rem;font-weight:400;width:50px;line-height:1}.flow05>li .icon05,.subpage .inner .faq h4:before,.subpage .inner .faq p:before{position:absolute;left:0;text-align:center}.efect_box,.for-any{margin-top:2%}.subpage .inner{margin-bottom:0}.subpage .pageNav{display:flex;justify-content:center;flex-wrap:wrap;padding-bottom:0;width:1000px;margin:0 auto}.subpage .pageNav li i{display:inline-block;transform:rotate(180deg);margin-right:5px;font-size:1rem}.subpage .pageNav li+li:before{content:"|";margin:0 10px}.subpage .inner+h3.line,.subpage .pageNav+h3.line{padding-top:100px}.subpage .caseBox .name{display:flex;justify-content:space-between;align-items:center}.subpage .caseBox .name li{color:#f63299;font-size:2rem;font-weight:600}.subpage .caseBox .slider_02{margin-bottom:50px;padding-bottom:10px}.subpage .caseBox .slider_02 .item{display:flex!important;justify-content:space-between;align-items:center}.subpage .caseBox .slider_02 .slick-dots li.slick-active button:before{color:#f63299;font-size:15px!important}.subpage .caseBox .text{padding:20px;background:#f6ecec;display:flex;justify-content:space-between;flex-wrap:wrap}.subpage .caseBox .text ul{width:calc(40% - 20px);margin-bottom:-10px}.flow05>li:not(:last-child),.subpage .caseBox .text ul li{padding-bottom:10px}.subpage .caseBox .text ul li em{display:block;font-size:.9em;color:#f63299;font-weight:600;line-height:1;padding-bottom:5px}.subpage .caseBox .text ul li p{line-height:1.5}.subpage .caseBox .text ul+ul{width:60%;display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap}.subpage .caseBox .text ul+ul li{width:50%}.subpage .caseBox .text ul+ul li.wide,.subpage .caseBox .text ul+ul li:last-child{width:100%}.center{text-align:center!important}.flow_design05{display:flex;justify-content:center;align-items:center}.flow05{padding-left:0}.ulstyle,.ulstyle_02{width:92%;padding:2% 4%;background:rgba(236,236,236,.3);margin-left:auto;margin-right:auto;border-radius:8px}.flow05>li{list-style-type:none;margin-bottom:30px}.flow05>li:last-child{background:#fff!important}.flow05>li .icon05{width:2em;height:2em;line-height:2em;border-radius:100vh;display:inline-block;background:#f63299;color:#fff}.flow05>li:not(:last-child)::before{content:'';background:#c3c3c3;width:2px;height:calc(100% + 60px);position:absolute;top:100%;left:19px;transform:translateY(-50%)}.flow05>li dl dt{font-size:1.3em;font-weight:600;color:#f63299}.flow05>li dl dd{margin-left:0}.subpage .inner{margin-bottom_:100px}.subpage .inner .faq h4{font-size:2.1rem;line-height:1.5;padding-bottom:20px}.subpage .inner .faq h4:before{content:"Q"}.subpage .inner .faq p:before{content:"A"}.subpage .inner .faq+.faq{margin-top:50px}.ulstyle{max-width:400px}.ulstyle_02{max-width:550px}.checkstyle{width:22px!important;height:auto!important;vertical-align:middle;margin-right:5px;margin-bottom:5px}.mgb-3{margin-bottom:3%}.efect_box{background:#fff;border-radius:8px;padding:2%}.mgLR{margin-left:1%;margin-right:1%}.mgt-3{margin-top:3%}.reasonlist-title{font-size:20px;color:#b28f00;border-top:2px solid #b28f00;border-bottom:2px solid #b28f00;padding:5px 0;display:flex;align-items:center;margin-bottom:20px;margin-top:2%}.reasonlist-content{display:flex;align-items:flex-start}.reasonlist-content P{margin-bottom:0;padding-left:15px}.reasonlist-content img{width:240px!important}@media screen and (min-width:741px){.h3_style_msp{border-bottom:1px dotted #f63299;padding-bottom:0;margin-top:2%;margin-bottom:10px;font-size:20px}.txt-center{text-align:center!important}.for-any li{font-size:16px}.efect_h3,.h3style{font-size:22px}h2{padding-bottom:2%!important}.efect_h3{border-bottom:1px dotted #f63299!important;margin-bottom:5px}.att_box h3,.att_box_02 h3{font-size:22px;text-align:center}.att_box_L,.boxtyle_box{text-align:center}.att_box,.att_box_02{width:28%;background:#fffcf1;padding:2%;vertical-align:top;border-radius:12px;margin-bottom:1%;text-align:left;display:inline-block}.att_box{min-height:280px}.mgr-1{margin-right:.5%}.mgl-1{margin-left:.5%}.boxtyle{width:43%;display:inline-block;border:1px solid #f63299;padding:1% 2% 2%;margin-left:1%;margin-right:1%;border-radius:12px;background:#fff}.boxtyle p{text-align:left!important}.boxtyle h2{font-size:22px!important;margin-bottom:2%}.boxtyle h3{font-size:20px!important}.fee_h2{border-bottom:1px dotted #333;margin-bottom:5px;padding-bottom:0!important;color:#333;margin-top:5%;font-size:24px}.reasonlist-title .num{font-size:36px;font-family:"ヒラギノ明朝 ProN","Hiragino Mincho ProN",YuMincho,"Yu Mincho","游明朝体",serif;font-style:italic;line-height:1;padding:0 20px 0 15px;margin-right:10px;border-right:2px solid #b28f00}}@media screen and (max-width:740px){.subpage .inner{margin-bottom:0}.subpage .pageNav{display:flex;justify-content:center;flex-wrap:wrap;width:100%;padding:0 20px;box-sizing:border-box;margin:0 auto;border-bottom:1px dotted #d0d0d0}.subpage .pageNav li{padding:8px;width:100%;border-top:1px dotted #d0d0d0;box-sizing:border-box}.subpage .pageNav li+li:before{content:none;margin:0 10px}.subpage .inner+h3.line,.subpage .pageNav+h3.line{padding-top:40px}.subpage .caseBox{width:100%;overflow:hidden}.subpage .caseBox .name li{font-size:1.4rem}.subpage .caseBox .slider_02{margin-bottom:40px;padding-bottom:10px}.subpage .caseBox .slider_02 .item .arrow{display:none;flex-shrink:0;padding:0 8px}.subpage .caseBox .slider_02 .item .arrow img{width:32px;height:auto}.subpage .caseBox .text,.subpage .caseBox .text ul li{padding-bottom:10px}.subpage .caseBox .text ul{width:100%;margin-bottom:0}.subpage .caseBox .text ul li em{display:block;font-size:.9em;color:#f63299;font-weight:600;line-height:1;padding-bottom:5px}.subpage .caseBox .text ul li p{line-height:1.5}.reasonlist-content img,.subpage .caseBox .text ul+ul,.subpage .caseBox .text ul+ul li{width:100%}.h3_style_msp{border-bottom:1px dotted #f63299;padding-bottom:0;margin-top:2%;margin-bottom:10px;font-size:16px}.subpage .inner{margin-bottom_:40px}.subpage .inner .faq h4{font-size:1.6rem;padding-left:30px;padding-bottom:10px}.subpage .inner .faq h4 br{display:none}.subpage .inner .faq h4:before,.subpage .inner .faq p:before{font-size:2rem;width:30px}.subpage .inner .faq p{padding-left:30px}.subpage .inner .faq+.faq{margin-top:25px}.for-any li{font-size:14px}.efect_h3,.fee_h2,.h3style{font-size:16px}.efect_h3{border-bottom:1px dotted #f63299!important;margin-bottom:5px}.att_box h3,.att_box_02 h3{font-size:16px;text-align:center}.boxtyle h2,.boxtyle h3,.reason_h4{font-size:16px!important}.att_box,.att_box_02{width:96%;background:#fffcf1;padding:2%;vertical-align:top;border-radius:12px;margin-bottom:2%}.fee_h2{border-bottom:1px dotted #333;margin-bottom:5px;padding-bottom:0!important;color:#333;margin-top:5%}.boxtyle_box{text-align:center}.boxtyle{width:96%;display:inline-block;border:1px solid #f63299;padding:1% 2% 2%;border-radius:12px;background:#fff;margin-bottom:2%}.boxtyle p{text-align:left!important}.boxtyle h2{margin-bottom:2%}.reasonlist-content{flex-direction:column}.reasonlist-content P{padding:10px 0}.reasonlist-title .num{font-size:26px;font-family:"ヒラギノ明朝 ProN","Hiragino Mincho ProN",YuMincho,"Yu Mincho","游明朝体",serif;font-style:italic;line-height:1;padding:0 20px 0 15px;margin-right:10px;border-right:2px solid #b28f00}.sp-pdt-2{margin-top:2%}}