.cost .cost_main .txt-intro{font-size:18px;letter-spacing:0.2em;margin-top:14px;margin-bottom:71px}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){.cost .cost_main .txt-intro{padding-left:20px}}@media (max-width: 767px){.cost .cost_main .txt-intro{font-size:16px;line-height:35px;letter-spacing:0.1em;text-align:center;margin-top:18px;margin-bottom:69px}}.cost .cost_main .cmn-ttl{background:#5b6879;padding:118px 0 112px;color:#fff;font-family:"Shippori Mincho",serif;font-size:28px;font-size:2.8rem;line-height:1.78571em;letter-spacing:.05em;text-align:center}@media (max-width: 767px){.cost .cost_main .cmn-ttl{font-size:24px;line-height:45px;letter-spacing:0.2em;text-align:center;padding:45px 0 44px}}.cost .cost_main .cmn-ttl--02{padding:90px 0}@media (max-width: 767px){.cost .cost_main .cmn-ttl--02{padding:32px 0 28px;line-height:40px;letter-spacing:0.1em}}.cost .cost_main .sec-building .lst_case{margin-top:88px;padding-bottom:35px}@media (max-width: 767px){.cost .cost_main .sec-building .lst_case{margin-top:0;padding-bottom:3px}}.cost .cost_main .sec-building .lst_case .case{display:flex;flex-wrap:wrap;margin-bottom:46px}@media (max-width: 767px){.cost .cost_main .sec-building .lst_case .case{flex-direction:column-reverse}}.cost .cost_main .sec-building .lst_case .case__ctn{flex:1;padding-right:55px;padding-top:84px}@media (max-width: 767px){.cost .cost_main .sec-building .lst_case .case__ctn{padding:19px 8px 0}}.cost .cost_main .sec-building .lst_case .case__ctn .case_en{font-family:"Gilda Display",serif;font-size:18px;letter-spacing:0.02em;margin-bottom:10px}@media (max-width: 767px){.cost .cost_main .sec-building .lst_case .case__ctn .case_en{font-size:16px;margin-bottom:-2px}}@media (max-width: 767px){.cost .cost_main .sec-building .lst_case .case__ctn__flex{display:flex;align-items:flex-start;position:relative;padding-bottom:23px}}.cost .cost_main .sec-building .lst_case .case__ctn .case_cat{font-size:14px;font-family:"Shippori Mincho",serif;color:#5b6879;margin-bottom:11px;padding-left:3px}@media (max-width: 767px){.cost .cost_main .sec-building .lst_case .case__ctn .case_cat{padding-left:0;margin-right:9px;margin-bottom:7px;margin-top:7px}}.cost .cost_main .sec-building .lst_case .case__ctn .case_cat span{color:#6e7179;font-size:12px;font-size:1.2rem;line-height:1.66667em;letter-spacing:.05em;font-weight:400;margin-left:21px;font-family:"Zen Kaku Gothic New",sans-serif}@media (max-width: 767px){.cost .cost_main .sec-building .lst_case .case__ctn .case_cat span{position:absolute;left:0;bottom:0;margin:0}}.cost .cost_main .sec-building .lst_case .case__ctn .case_price{color:#5b6879;font-size:18px;margin-bottom:29px}@media (max-width: 767px){.cost .cost_main .sec-building .lst_case .case__ctn .case_price{margin-bottom:0}}.cost .cost_main .sec-building .lst_case .case__ctn .case_price span{font-family:"Gilda Display",serif;font-size:40px;letter-spacing:0.02em;display:inline-block;padding-right:5px}@media (max-width: 767px){.cost .cost_main .sec-building .lst_case .case__ctn .case_price span{padding-right:2px}}.cost .cost_main .sec-building .lst_case .case__ctn .case_lst{padding-top:26px;border-top:1px solid #5b6879}@media (max-width: 767px){.cost .cost_main .sec-building .lst_case .case__ctn .case_lst{border-top:0;padding-top:18px}}.cost .cost_main .sec-building .lst_case .case__ctn .case_lst li{line-height:30px;letter-spacing:0.03em;position:relative;padding-left:15px;color:#3b3b3b}@media (max-width: 767px){.cost .cost_main .sec-building .lst_case .case__ctn .case_lst li{padding-left:13px}}.cost .cost_main .sec-building .lst_case .case__ctn .case_lst li::after{content:"";position:absolute;width:4px;height:4px;border-radius:50%;background:#717ea2;left:1px;top:50%;transform:translateY(-50%);margin-top:1px}@media (max-width: 767px){.cost .cost_main .sec-building .lst_case .case__ctn .case_lst li::after{left:-1px}}.cost .cost_main .sec-building .lst_case .case__img{position:relative;width:62.31%;max-width:638px;padding-bottom:36px}@media (max-width: 767px){.cost .cost_main .sec-building .lst_case .case__img{width:calc(100% + 44px);margin:0 -21px 0 -23px;max-width:unset;padding-right:21px}.cost .cost_main .sec-building .lst_case .case__img .swiper-slide{padding:0 2px}}.cost .cost_main .sec-building .lst_case .case__img .swiper-button-next,.cost .cost_main .sec-building .lst_case .case__img .swiper-button-prev{width:6px;height:16px;top:auto;margin-top:auto;bottom:0;transition:0.3s ease-in-out;cursor:pointer}.cost .cost_main .sec-building .lst_case .case__img .swiper-button-next::after,.cost .cost_main .sec-building .lst_case .case__img .swiper-button-prev::after{content:"";position:absolute;font-size:0;width:7px;height:16px;background-repeat:no-repeat;background-position:center;background-size:100% 100%}@media only screen and (min-width: 1025px){.cost .cost_main .sec-building .lst_case .case__img .swiper-button-next:hover,.cost .cost_main .sec-building .lst_case .case__img .swiper-button-prev:hover{opacity:0.7}}.cost .cost_main .sec-building .lst_case .case__img .swiper-button-next{left:calc(50% + 75px)}.cost .cost_main .sec-building .lst_case .case__img .swiper-button-next::after{background-image:url("../../img/cost/ico_next.png")}.cost .cost_main .sec-building .lst_case .case__img .swiper-button-prev{left:calc(50% - 81px)}.cost .cost_main .sec-building .lst_case .case__img .swiper-button-prev::after{background-image:url("../../img/cost/ico_prev.png")}.cost .cost_main .sec-building .lst_case .case__img .swiper-pagination{bottom:0}@media (max-width: 767px){.cost .cost_main .sec-building .lst_case .case__img .swiper-pagination{bottom:-2px}}.cost .cost_main .sec-building .lst_case .case__img .swiper-pagination .swiper-pagination-bullet{width:4px;height:4px;margin:0 6px;background:#c7ccd9;opacity:1}.cost .cost_main .sec-building .lst_case .case__img .swiper-pagination .swiper-pagination-bullet-active{background:#3b3b3b}.cost .cost_main .sec-price .txt{font-size:18px;font-size:1.8rem;line-height:1.94444em;letter-spacing:.05em;text-align:center;margin:50px 0 43px}@media (max-width: 767px){.cost .cost_main .sec-price .txt{text-align:left;font-size:16px;letter-spacing:0.025em;line-height:30px;padding:0 21px;margin:22px 0 28px}}.cost .cost_main .sec-price .lst_row .row{margin-bottom:67px}@media (max-width: 767px){.cost .cost_main .sec-price .lst_row .row{margin-bottom:11px}}.cost .cost_main .sec-price .lst_row .row__ttl{font-family:"Shippori Mincho",serif;font-size:24px;font-size:2.4rem;line-height:1.04167em;letter-spacing:.05em;padding:23px 27px 24px;background:#f0f1f4;margin-bottom:35px}@media (max-width: 767px){.cost .cost_main .sec-price .lst_row .row__ttl{font-size:22px;letter-spacing:0.1em;margin:0 -21px;padding:23px 20px}.cost .cost_main .sec-price .lst_row .row__ttl--02{font-size:20px;letter-spacing:0.05em}}.cost .cost_main .sec-price .lst_row .row__col.flex{display:flex;flex-wrap:wrap}.cost .cost_main .sec-price .lst_row .row__col.flex .ctn{width:39.85%;max-width:440px;padding-top:23px}@media (max-width: 767px){.cost .cost_main .sec-price .lst_row .row__col.flex .ctn{width:100%;max-width:100%;padding-top:40px}}.cost .cost_main .sec-price .lst_row .row__col.flex .ctn__txt{max-width:408px}@media (max-width: 767px){.cost .cost_main .sec-price .lst_row .row__col.flex .ctn__txt{max-width:100%}}.cost .cost_main .sec-price .lst_row .row__col.flex .img{flex:1;padding-left:63px}@media (max-width: 767px){.cost .cost_main .sec-price .lst_row .row__col.flex .img{flex:auto;width:100%;margin:0 -14.5px;padding-left:0}}.cost .cost_main .sec-price .lst_row .row__col.flex .img img{display:block;width:100%;max-width:440px;margin:0 auto}@media (max-width: 767px){.cost .cost_main .sec-price .lst_row .row__col.flex .img img{max-width:100%}}.cost .cost_main .sec-price .lst_row .row__col .ctn .subttl{font-family:"Shippori Mincho",serif;font-size:22px;font-size:2.2rem;line-height:1.59091em;letter-spacing:.05em;padding-left:27px;position:relative;margin-bottom:35px}@media (max-width: 767px){.cost .cost_main .sec-price .lst_row .row__col .ctn .subttl{font-size:20px;line-height:30px;padding-left:19px;margin-bottom:23px}}.cost .cost_main .sec-price .lst_row .row__col .ctn .subttl::before{content:"";position:absolute;width:1px;height:100%;background:#3b3b3b;left:0;top:0}@media (max-width: 767px){.cost .cost_main .sec-price .lst_row .row__col .ctn .subttl::before{left:-1px;top:3px;height:calc(100% - 4px)}}.cost .cost_main .sec-price .lst_row .row__col .ctn__txt{line-height:30px;letter-spacing:0.025em;margin-bottom:48px}@media (max-width: 767px){.cost .cost_main .sec-price .lst_row .row__col .ctn__txt{margin-bottom:18px}}.cost .cost_main .sec-price .lst_row .row__col .ctn__txt p+p{margin-top:20px}@media (max-width: 767px){.cost .cost_main .sec-price .lst_row .row__col .img--02{margin:0 -15px}}.cost .cost_main .sec-price .lst_row .row:nth-child(2){border-top:1px solid #c7ccd9;padding-top:63px;margin-bottom:59px}@media (max-width: 767px){.cost .cost_main .sec-price .lst_row .row:nth-child(2){border-top:0;margin-bottom:56px}}.cost .cost_main .sec-price .lst_row .row:nth-child(2) .subttl{letter-spacing:0.1em}@media (max-width: 767px){.cost .cost_main .sec-price .lst_row .row:nth-child(2) .subttl{letter-spacing:0.05em;margin-bottom:26px}}.cost .cost_main .sec-price .lst_row .row:nth-child(2) .row__col .ctn__txt{margin-bottom:45px}@media (max-width: 767px){.cost .cost_main .sec-price .lst_row .row:nth-child(2) .row__col .ctn__txt{margin-bottom:27px}}.cost .cost_main .sec-price .lst_row .row:nth-child(2) .row__col .ctn__txt p+p{margin-top:30px}@media (max-width: 767px){.cost .cost_main .sec-price .lst_row .row:nth-child(2) .row__col .ctn__txt p+p{margin-top:20px}}.cost .cost_main .sec-price .lst_row .row:nth-child(3){margin-bottom:99px}@media (max-width: 767px){.cost .cost_main .sec-price .lst_row .row:nth-child(3){margin-bottom:66px}}.cost .cost_main .sec-price .lst_row .row:nth-child(3) .row__col .ctn__txt{margin-bottom:42px}@media (max-width: 767px){.cost .cost_main .sec-price .lst_row .row:nth-child(3) .row__col .ctn__txt{margin-bottom:37px}}.cost .cost_main .sec-price .lst_row .row:nth-child(3) .row__col .c-btn{max-width:300px}@media (max-width: 767px){.cost .cost_main .sec-price .lst_row .row:nth-child(3) .row__col .c-btn{margin:30px auto 0}}.cost .cost_main .sec-price .lst_row .row:nth-child(3) .row__col .img{margin-top:5px}@media (max-width: 767px){.cost .cost_main .sec-price .lst_row .row:nth-child(3) .row__col .img{margin:0 -1.5px}}.cost .cost_main .sec-price .lst_row .row:nth-child(4){margin-bottom:115px}@media (max-width: 767px){.cost .cost_main .sec-price .lst_row .row:nth-child(4){margin-bottom:30px}}.cost .cost_main .sec-price .lst_row .row:nth-child(4) .row__ttl{margin-bottom:58px}@media (max-width: 767px){.cost .cost_main .sec-price .lst_row .row:nth-child(4) .row__ttl{margin-bottom:39px}}@media (max-width: 767px){.cost .cost_main .sec-price .lst_row .row:nth-child(4) .subttl{margin-bottom:26px}}.cost .cost_main .sec-price .lst_img{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:52px}@media (max-width: 767px){.cost .cost_main .sec-price .lst_img{margin-top:27px}}.cost .cost_main .sec-price .lst_img .item{width:calc(50% - 16.5px)}@media (max-width: 767px){.cost .cost_main .sec-price .lst_img .item{width:100%;margin-bottom:26px}}.cost .cost_main .sec-price .lst_img .item__ttl{font-family:"Shippori Mincho",serif;font-size:18px;letter-spacing:0.05em;margin:24px 0 7px}@media (max-width: 767px){.cost .cost_main .sec-price .lst_img .item__ttl{margin:16px 0 8px}}.cost .cost_main .sec-price .lst_img .item__txt{font-size:14px;line-height:28px;letter-spacing:0.05em}@media (max-width: 767px){.cost .cost_main .sec-price .lst_img .item__txt{line-height:25px}}

/*# sourceMappingURL=maps/cost.min.css.map */
