@charset "UTF-8";.plan_lower{font-family:"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","メイリオ",Meiryo,"MS PGothic","ＭＳ Ｐゴシック",Osaka,Arial,sans-serif}.plan_lower .sec{padding-top:100px;padding-bottom:100px}.plan_lower .secInr{max-width:1100px;margin:0 auto}#sankotsu .plan_lower .fv_wrap2{background:url(//www.moshimo.net/wp-content/themes/moshimo.net/css/../img/plan/sankotsu/img_fv_sankotsu.jpg) no-repeat center center;background-size:cover}.txt_red{color:#e85353}.price{font-size:18px;font-weight:600;line-height:1;color:#e85353}.price span{font-size:30px}.btn-internal{width:320px;height:70px}.btn-internal a{background:#3d9f9c;display:flex;align-items:center;justify-content:center;color:#fff;border-radius:4px;font-size:18px;height:100%;box-shadow:0 3px 0 #054843;transition:all .5s}.btn-internal a:hover{opacity:.8}.btn-internal.wh a{background:#fff;color:#121111}.plan_lower .date{font-size:13px;color:#999;line-height:1;margin:0 0 10px}.plan_lower .lead{text-align:center}.plan_lower .memo{text-align:right;font-size:15px}.txt_link{color:#3d9f9c;text-decoration:underline}.txt_link:hover{text-decoration:none}.bg_gr{background:#e9f6f5}.plan_lower .single_ttl{padding-top:0;margin-top:0}.title_box{margin-top:4em}.plan_lower .intro{padding-top:30px;padding-bottom:0}.intro .twoColBox{display:flex;gap:40px;align-items:flex-start}.intro .twoColBox .movieBox{width:380px;position:relative;cursor:pointer;transition:all .5s}.intro .twoColBox .movieBox:hover{opacity:.8}.intro .twoColBox .txtBox{flex:1}.intro .twoColBox .txtBox p{margin:0 0 40px;line-height:1.75}.intro .btn-internal{margin-top:30px;float:right}.introModal{display:none;height:100vh;position:fixed;top:0;width:100%;z-index:10000}.introModal .modal__bg{background:rgba(6,6,6,.8);height:100vh;position:absolute;width:100%}.introModal .modal__content{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:80%}.introModal .modal__content iframe{width:100%;height:auto;aspect-ratio:560/315;object-fit:cover}.introModal .modal__content .btn-internal{margin:20px auto 0;width:200px;height:50px}.introModal .modal__content .btn-internal a{font-size:15px}.longborTit{position:relative;line-height:1.6;margin:0 0 40px}.longborTit:before{content:"";background:#ccc;width:100%;height:2px;position:absolute;top:50%;right:0;z-index:-1}.longborTit span{background:#fff;color:#3d9f9c;font-size:24px;padding:0 25px 0 0}.area .areaArea{display:flex;flex-direction:column-reverse}.area .areaWrap{display:flex;gap:30px}.area .areaBox{text-align:center}.area .attention{font-size:12px;color:#999;text-align:right;margin:0 0 5px}.rsv{max-width:1100px;margin:0 auto;background:url(//www.moshimo.net/wp-content/themes/moshimo.net/css/../img/plan/sankotsu/resv_bg.jpg) no-repeat;background-size:cover;border-radius:10px;padding:40px 50px}.rsv .bbTit{font-size:40px;text-align:center;color:#fff;line-height:1.6;position:relative;padding:0 0 30px;margin:0 0 40px}.rsv .bbTit:before{content:"";background:#fff;width:80px;height:2px;position:absolute;bottom:0;left:calc(50% - 40px)}.rsv .twoColBox{display:flex;align-items:flex-end;justify-content:space-between}.rsv .twoColBox .table{width:650px}.rsv table{border:solid 1px #ddd;width:100%;border-collapse:collapse}.rsv table th{font-size:18px;color:#fff;text-align:center;width:150px;border:solid 1px #ddd;background:#777;font-weight:600;line-height:1.5;padding:20px}.rsv table td{border:solid 1px #ddd;background:#ddd;padding:20px;line-height:1.5}.rsv table tr:nth-child(even) td{background:#fff}.plan_lower .plan{padding-bottom:0}.planBox{margin-bottom:70px}.planBox:last-child{margin-bottom:0}.planBox .topBox{display:flex;align-items:center;gap:40px;margin:0 0 30px}.planBox .topBox .fuki{width:230px;height:90px;font-size:26px;display:flex;align-items:center;justify-content:center;position:relative;background:#dd8989;text-align:center;color:#fff;font-weight:600}.planBox .topBox .fuki.yel{background:#ccb971}.planBox .topBox .fuki.bl{background:#82afd5}.planBox .topBox .fuki:before{content:"";position:absolute;top:50%;left:100%;margin-top:-7px;border:7px solid transparent;border-left:9px solid #dd8989}.planBox .topBox .fuki.yel:before{border-left:9px solid #ccb971}.planBox .topBox .fuki.bl:before{border-left:9px solid #82afd5}.planDtlBox{border-radius:10px;overflow:hidden;background:#fff;box-shadow:0 0 20px rgba(221,221,221,.6)}.planDtlBox .titBar{background:#3d9f9c;font-size:24px;font-weight:600;line-height:1.5;padding:12px 40px;color:#fff}.planDtlBox .txtBody{padding:40px}.planDtlBox .twoColBox{display:flex;gap:40px;flex-direction:row-reverse}.planDtlBox .leftBox{width:490px}.planDtlBox .checkList{background:#f5f5f5;padding:30px;margin:0 0 25px}.planDtlBox .checkList li{font-size:18px;background:url(//www.moshimo.net/wp-content/themes/moshimo.net/css/../img/plan/sankotsu/icon_check.png) no-repeat left top -3px;background-size:28px auto;padding:0 0 3px 40px;margin-bottom:8px;line-height:1.5}.planDtlBox .checkList li:last-child{margin-bottom:0}.planDtlBox .rightBox{flex:1}.planDtlBox .rightBox .thumb{margin:0 0 40px}.planDtlBox .rightBox .price{text-align:right;font-size:28px}.planDtlBox .rightBox .price span{font-size:40px}.planDtlBox .otherBox{display:flex}.planDtlBox .otherBox .itemBox{width:50%;padding:0 20px 0 0}.planDtlBox .otherBox .label{border-radius:17px;color:#fff;text-align:center;font-weight:600;background:#777;width:145px;height:34px;display:flex;align-items:center;justify-content:center;margin:0 0 10px;font-size:15px}.planDtlBox .otherBox .label.pink{background:#dd8989}.planDtlBox .otherBox .label.yel{background:#ccb971}.planDtlBox .otherBox .label.bl{background:#82afd5}.planDtlBox .otherBox .itemBox p{line-height:1.75}.plan_lower .set{padding-bottom:0}.setArea{display:flex;justify-content:space-between}.setArea .colBox{width:530px}.setArea .picArea{display:flex;flex-wrap:wrap;gap:20px}.setArea .picBox{width:255px}.setArea .picBox .tit{font-size:15px;line-height:1.6;text-align:center}.setArea .fukiBox{background:#f5f5f5;border-radius:10px;padding:20px;position:relative;margin:40px 0 0}.setArea .fukiBox:before{content:"";position:absolute;top:-30px;left:50%;margin-left:-15px;border:15px solid transparent;border-bottom:15px solid #f5f5f5}.setArea .fukiBox p{font-size:15px;line-height:1.75}.plan_lower .flow{padding-bottom:0}.flow .chart{margin:45px 0 30px}.plan_lower .flow02{padding-bottom:0}.flow02 .bg_gr{padding:50px 0}.flow02 .accArea{background:#fff;border-radius:10px;padding:50px}.flow02 .accBox{border-bottom:solid 2px #ccc;position:relative}.flow02 .accBox:nth-child(1){border-top:solid 2px #ccc}.flow02 .accBox:before{content:"";background:url(//www.moshimo.net/wp-content/themes/moshimo.net/css/../img/plan/sankotsu/flow02_arr.png) no-repeat;background-size:100%;width:18px;height:10px;position:absolute;bottom:-12px;left:30px}.flow02 .accBox:last-child:before{content:none}.flow02 .accBox .accTitBox{display:flex;align-items:center;min-height:80px;padding:12px 0;box-sizing:border-box;position:relative}.flow02 .accBox .num{width:70px;color:#3d9f9c;font-size:28px;font-weight:600;display:flex;align-items:center;justify-content:center;position:relative}.flow02 .accBox .num:before{content:"";width:5px;height:42px;background:#3d9f9c;position:absolute;top:50%;right:-5px;transform:translateY(-50%)}.flow02 .accBox .tit{font-size:20px;font-weight:600;line-height:1.5;margin:0 0 0 25px}.flow02 .accBox .accContBox{background:#f5f5f5;padding:30px;display:none}.flow02 .accBox .accContBox .twoColBox{display:flex;align-items:center;gap:40px}.flow02 .accBox .accContBox p{font-size:15px}.featWrap{display:flex;gap:30px}.featWrap .item{width:calc(100%/ 3)}.featWrap .item .tit{font-size:18px;margin:5px 0 0;line-height:1.6;text-align:center}.plan_lower .voice{padding-top:0}.voiceBox{max-width:344px;flex:1;margin-right:35px}.voiceBox a{transition:all .5s}.voiceBox a:hover{opacity:.8}.voiceBox .thumb{margin:0 0 10px}.voiceBox .thumb img{width:100%;height:100%;object-fit:cover;aspect-ratio:1/1}.voiceBox p{line-height:1.75}.slick-arrow{width:56px;height:56px;top:40%;z-index:1;cursor:pointer}.slick-prev{background:url(//www.moshimo.net/wp-content/themes/moshimo.net/css/../img/plan/sankotsu/arr_slider_prev.png) no-repeat;background-size:100%;right:auto;left:-30px}.slick-next{background:url(//www.moshimo.net/wp-content/themes/moshimo.net/css/../img/plan/sankotsu/arr_slider_next.png) no-repeat;background-size:100%;left:auto;right:-30px}.slick-prev:hover{background:url(//www.moshimo.net/wp-content/themes/moshimo.net/css/../img/plan/sankotsu/arr_slider_prev.png) no-repeat;background-size:100%}.slick-next:hover{background:url(//www.moshimo.net/wp-content/themes/moshimo.net/css/../img/plan/sankotsu/arr_slider_next.png) no-repeat;background-size:100%}.slick-prev:before,.slick-next:before{content:none}.optionBox{background:#fff;border-radius:10px;padding:40px}.optionBox .twoColBox{display:flex;gap:40px;flex-direction:row-reverse}.optionBox .picBox{width:490px}.optionBox .txtBox{flex:1;position:relative}.optionBox .fuki{background:#3d9f9c;border-radius:10px;color:#fff;text-align:center;width:260px;height:50px;position:absolute;top:-65px;left:0;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:18px}.optionBox .fuki:before{content:"";position:absolute;top:100%;left:50px;margin-left:-10px;border:10px solid transparent;border-top:10px solid #3d9f9c}.optionBox .opName{font-size:30px;color:#3d9f9c;font-weight:600;line-height:1.6;margin:10px 0 10px}.optionBox table{border:solid 1px #ddd;width:100%;border-collapse:collapse;margin:15px 0 0}.optionBox table th{border:solid 1px #ddd;font-size:14px;background:#777;color:#fff;text-align:center;font-weight:600;padding:5px 10px}.optionBox table th:nth-child(1){width:200px}.optionBox table td{border:solid 1px #ddd;font-size:20px;font-weight:600;text-align:center;padding:15px;line-height:1.4}.optionBox ul{margin:20px 0 0}.optionBox ul li{text-indent:-1em;margin:0 0 0 1em}.optionBox ul li:before{content:"※"}.ctaArea{max-width:1100px;margin:100px auto 0;display:flex;justify-content:space-between}.ctaBox{width:530px;display:flex;flex-direction:column}.ctaBox a{border-radius:10px;overflow:hidden;background:#fff;display:block;box-shadow:0 0 20px rgba(221,221,221,.6);flex-grow:1;position:relative;transition:all .5s}.ctaBox.shiryoBox a:hover{opacity:.8}.ctaBox.shiryoBox a:before{content:"";background:url(//www.moshimo.net/wp-content/themes/moshimo.net/css/../img/plan/sankotsu/arr_ccl.png) no-repeat;background-size:100%;width:40px;height:40px;position:absolute;bottom:20px;right:20px}.ctaBox .titBar{background:#3d9f9c;font-size:22px;font-weight:600;line-height:1.5;padding:12px 40px;color:#fff;text-align:center}.ctaBox .txtBody{padding:20px 35px 40px}.ctaBox.shiryoBox .txtBody{padding-bottom:80px}.ctaBox .tel{font-size:38px;font-weight:600;color:#3d9f9c;line-height:1;background:url(//www.moshimo.net/wp-content/themes/moshimo.net/css/../img/plan/sankotsu/icon_dial.png) no-repeat left center;background-size:50px auto;padding:0 0 0 60px;display:table;margin:5px auto 15px}.ctaBox .dotList{display:flex;justify-content:center;gap:25px;margin:0 0 20px}.ctaBox .dotList li{font-size:18px;font-weight:600;position:relative;padding:0 0 0 23px}.ctaBox .dotList li:before{content:"";background:#ccb971;width:16px;height:16px;border-radius:50%;position:absolute;top:9px;left:0}.ctaBox .per,.ctaBox .book{position:relative;display:flex;justify-content:flex-end;align-items:flex-start}.ctaBox .per:before{content:"";background:url(//www.moshimo.net/wp-content/themes/moshimo.net/css/../img/plan/sankotsu/cta_per.png) no-repeat;background-size:100%;width:128px;height:144px;position:absolute;bottom:-40px;left:-20px}.ctaBox .fuki{background:#f5f5f5;border-radius:10px;position:relative;width:350px;padding:10px 15px;box-sizing:border-box}.ctaBox .fuki:before{content:"";background:url(//www.moshimo.net/wp-content/themes/moshimo.net/css/../img/plan/sankotsu/cta_fuki.png) no-repeat;background-size:100%;width:20px;height:20px;position:absolute;top:25px;left:-20px}.ctaBox .fuki p{font-size:18px;line-height:1.5;margin:0}.shiryoBox p{font-size:18px;line-height:1.75;margin:0 0 15px}.shiryoBox p strong{font-size:100%}.ctaBox .book:before{content:"";background:url(//www.moshimo.net/wp-content/themes/moshimo.net/css/../img/plan/sankotsu/cta_book.png) no-repeat;background-size:100%;width:248px;height:155px;position:absolute;bottom:-66px;left:-10px}.shiryoBox .fuki{width:200px}.snsWrap{display:flex;justify-content:center;gap:40px}.snsWrap .ban{max-width:530px;flex:1;gap:30px}.snsWrap .ban a{transition:all .5s}.snsWrap .ban a:hover{opacity:.8}.columnWrap{display:flex;gap:30px}.columnBox{max-width:calc(100% / 3);flex:1}.columnBox a{transition:all .5s}.columnBox a:hover{opacity:.8}.columnBox .thumb{margin:0 0 10px}.columnBox .thumb img{width:100%;height:100%;object-fit:cover;aspect-ratio:43/30}.columnBox p{line-height:1.75}@media (max-width:768px){.plan_lower .sec{padding-top:60px;padding-bottom:60px}.plan_lower .secInr{padding:0 1em}.price{text-align:right}.btn-internal{margin-left:auto;margin-right:auto}.btn-internal a:hover{opacity:1}.plan_lower .date{font-size:13px;color:#999;line-height:1;margin:0 0 10px}.plan_lower .memo{text-align:right;font-size:14px}.plan_lower .single_ttl{line-height:1.5;font-size:1.6em}.plan_lower .intro{padding-top:20px;padding-bottom:0}.intro .twoColBox{flex-direction:column;gap:20px}.intro .twoColBox .movieBox{width:100%}.intro .twoColBox .movieBox:hover{opacity:1}.intro .twoColBox .txtBox{flex:1}.intro .twoColBox .txtBox p{margin:0 0 30px}.intro .btn-internal{margin-top:30px;float:none}.introModal .modal-box{max-width:90%}.longborTit{position:relative;line-height:1.6;margin:0 0 20px}.longborTit span{background:#fff;color:#3d9f9c;font-size:24px;padding:0 25px 0 0}.area .areaArea{display:flex;flex-direction:column}.area .areaWrap{flex-wrap:wrap;gap:20px}.area .areaBox{width:calc(100% / 2 - 10px)}.area .areaBox img{width:100%;height:auto;object-fit:contain;aspect-ratio:1/1}.area .attention{margin:5px 0 0}.rsv{max-width:calc(100% - 2em);background:url(//www.moshimo.net/wp-content/themes/moshimo.net/css/../img/plan/sankotsu/resv_bg.jpg) no-repeat;background-size:cover;border-radius:8px;padding:30px 20px}.rsv .bbTit{font-size:26px;padding:0 0 20px;margin:0 0 30px}.rsv .bbTit:before{width:60px;height:2px;left:calc(50% - 30px)}.rsv .twoColBox{flex-direction:column}.rsv .twoColBox .table{width:100%;margin:0 0 30px}.rsv table{width:100%;display:block}.rsv table th{font-size:16px;width:100%;display:block;border:none;border-bottom:solid 1px #ddd;padding:15px}.rsv table td{width:100%;display:block;padding:15px;border:none}.rsv .btn-internal{width:90%}.plan_lower .plan{padding-bottom:0}.planBox{margin-bottom:40px}.planBox .topBox{flex-direction:column;gap:30px;margin:0 0 25px}.planBox .topBox .fuki{width:100%;height:60px;font-size:20px}.planBox .topBox .fuki:before{content:"";position:absolute;top:100%;left:50%;margin-top:0;margin-left:-15px;border:15px solid transparent;border-top:15px solid #dd8989}.planBox .topBox .fuki.yel:before{border:15px solid transparent;border-top:15px solid #ccb971}.planBox .topBox .fuki.bl:before{border:15px solid transparent;border-top:15px solid #82afd5}.planDtlBox{border-radius:8px}.planDtlBox .titBar{font-size:18px;padding:12px 20px}.planDtlBox .txtBody{padding:20px}.planDtlBox .twoColBox{flex-direction:column;gap:20px}.planDtlBox .leftBox{width:100%}.planDtlBox .checkList{padding:20px;margin:0 0 20px}.planDtlBox .checkList li{font-size:16px;background:url(//www.moshimo.net/wp-content/themes/moshimo.net/css/../img/plan/sankotsu/icon_check.png) no-repeat left top;background-size:18px auto;padding:0 0 3px 25px}.planDtlBox .rightBox .thumb{margin:0 auto 20px;width:90%}.planDtlBox .rightBox .price{text-align:right;font-size:18px}.planDtlBox .rightBox .price span{font-size:30px}.planDtlBox .otherBox{flex-direction:column}.planDtlBox .otherBox .itemBox{width:100%;padding:0 0 20px}.planDtlBox .otherBox .itemBox:last-child{padding:0}.planDtlBox .otherBox .label{margin:0 auto 10px}.planDtlBox .otherBox .itemBox p{line-height:1.75;text-align:center}.plan_lower .set{padding-bottom:0}.setArea{flex-direction:column;gap:40px}.setArea .colBox{width:100%}.setArea .picArea{display:flex;flex-wrap:wrap;gap:20px}.setArea .picBox{width:calc(100% / 2 - 10px)}.setArea .fukiBox{background:#f5f5f5;border-radius:10px;padding:20px;position:relative;margin:20px 0 0}.setArea .fukiBox:before{content:"";position:absolute;top:-30px;left:50%;margin-left:-15px;border:15px solid transparent;border-bottom:15px solid #f5f5f5}.setArea .fukiBox p{font-size:15px;line-height:1.75}.plan_lower .flow{padding-bottom:0}.flow .chart{margin:30px 0 20px;overflow-x:auto}.flow .chart img{max-width:1000px}.plan_lower .flow02{padding-bottom:0}.flow02 .bg_gr{padding:50px 0}.flow02 .accArea{border-radius:8px;padding:20px}.flow02 .accBox{border-bottom:solid 1px #ccc}.flow02 .accBox:nth-child(1){border-top:solid 1px #ccc}.flow02 .accBox:before{bottom:-11px;left:16px}.flow02 .accBox .accTitBox{display:flex;align-items:center;min-height:70px;padding:12px 35px 12px 0}.flow02 .accBox .accTitBox:before{width:16px;height:2px;right:10px}.flow02 .accBox .accTitBox:after{width:16px;height:2px;right:10px}.flow02 .accBox .num{width:50px;font-size:20px}.flow02 .accBox .num:before{width:3px;height:100%;top:50%;right:-5px}.flow02 .accBox .tit{font-size:16px;margin:0 0 0 20px;flex:1}.flow02 .accBox .accContBox{padding:20px}.flow02 .accBox .accContBox .twoColBox{flex-direction:column;gap:10px}.flow02 .accBox .accContBox p{font-size:15px}.featWrap{display:flex;flex-direction:column;gap:25px}.featWrap .item{width:100%}.featWrap .item .tit{margin:5px 0 0}.plan_lower .voice{padding-top:0}.voiceBox{max-width:344px;flex:1;margin-right:35px}.voiceBox .thumb{margin:0 0 10px}.voiceBox p{line-height:1.5}.slick-arrow{width:46px;height:46px;top:40%}.slick-prev{left:0}.slick-next{right:0}.optionBox{border-radius:8px;padding:20px}.optionBox .twoColBox{gap:20px;flex-direction:column}.optionBox .picBox{width:100%}.optionBox .txtBox{flex:1;position:relative}.optionBox .fuki{border-radius:8px;width:200px;height:30px;position:relative;top:auto;left:auto;font-size:14px}.optionBox .fuki:before{left:40px;margin-left:-7px;border:7px solid transparent;border-top:7px solid #3d9f9c}.optionBox .opName{font-size:22px;margin:10px 0 10px}.optionBox table{border:solid 1px #ddd;width:100%;margin:15px 0 0}.optionBox table th{border:solid 1px #ddd;font-size:14px;padding:5px 10px}.optionBox table th:nth-child(1){width:45%}.optionBox table td{border:solid 1px #ddd;font-size:17px;text-align:center;padding:15px 10px;line-height:1.4}.optionBox table td .price{font-size:14px;text-align:center}.optionBox table td .price span{font-size:22px}.optionBox ul{margin:20px 0 0}.optionBox ul li{line-height:1.7;font-size:14px}.ctaArea{margin:60px auto 0;flex-direction:column;align-items:center;gap:30px}.ctaBox{width:calc(100% - 2em);display:flex;flex-direction:column}.ctaBox a{border-radius:8px}.ctaBox.shiryoBox a:before{width:24px;height:24px;bottom:20px;right:20px}.ctaBox .titBar{font-size:20px;padding:12px 20px}.ctaBox .txtBody{padding:20px 20px 30px}.ctaBox.shiryoBox .txtBody{padding-bottom:60px}.ctaBox .tel{font-size:30px;background:url(//www.moshimo.net/wp-content/themes/moshimo.net/css/../img/plan/sankotsu/icon_dial.png) no-repeat left center;background-size:40px auto;padding:0 0 0 50px;display:table;margin:5px auto 15px}.ctaBox .dotList{display:flex;justify-content:center;gap:15px;margin:0 0 20px}.ctaBox .dotList li{font-size:15px;padding:0 0 0 18px}.ctaBox .dotList li:before{width:14px;height:14px;top:7px}.ctaBox .per,.ctaBox .book{position:relative;width:300px;margin:0 auto}.ctaBox .per:before{content:"";background:url(//www.moshimo.net/wp-content/themes/moshimo.net/css/../img/plan/sankotsu/cta_per.png) no-repeat;background-size:100%;width:128px;height:144px;position:absolute;bottom:-40px;left:-20px}.ctaBox .fuki{border-radius:8px;width:180px;padding:10px 12px}.ctaBox .fuki:before{width:15px;height:15px;top:20px;left:-15px}.ctaBox.telBox .fuki:before{top:50px}.ctaBox .fuki p{font-size:14px}.shiryoBox p{font-size:16px;line-height:1.7;margin:0 0 20px}.ctaBox .book:before{content:"";background:url(//www.moshimo.net/wp-content/themes/moshimo.net/css/../img/plan/sankotsu/cta_book.png) no-repeat;background-size:100%;width:155px;height:115px;position:absolute;bottom:-44px;left:-13px}.shiryoBox .fuki{width:142px}.snsWrap{flex-direction:column;gap:5px}.columnWrap{display:flex;flex-direction:column;gap:20px}.columnBox{max-width:100%;flex:1}.columnBox .thumb{margin:0 0 10px}.columnBox p{line-height:1.7}}