﻿.outer_planList{width:95%;max-width:1280px;margin:auto}@media only screen and (max-width: 1279px){.outer_planList{width:90%}}.outer_planList{margin-bottom:16rem}@media only screen and (min-width: 768px) and (max-width: 1279px){.outer_planList{margin-bottom:12rem}}@media only screen and (max-width: 767px){.outer_planList{margin-bottom:6em}}.outer_planList>.inner .btn_tab{margin-bottom:5rem}@media only screen and (min-width: 768px) and (max-width: 1279px){.outer_planList>.inner .btn_tab{margin-bottom:3.5rem}}@media only screen and (max-width: 767px){.outer_planList>.inner .btn_tab{margin-bottom:1.5em}}.outer_planList>.inner .wrp_tab{display:flex;flex-wrap:wrap}.outer_planList>.inner .wrp_tab>article>a{display:block}.outer_planList>.inner .wrp_tab>article>a .box_title{margin-bottom:1em}.outer_planList>.inner .wrp_tab>article>a .box_title .title{font-weight:normal}.outer_planList>.inner .wrp_tab>article>a .box_title .title span{display:block;min-height:0vw;min-height:0vw;color:#b1a268;margin-bottom:1em}@media only screen and (min-width: 768px) and (max-width: 1280px){.outer_planList>.inner .wrp_tab>article>a .box_title .title span{font-size:calc((100vw - 48rem) / 512 + .75rem)}}@media only screen and (min-width: 1280px){.outer_planList>.inner .wrp_tab>article>a .box_title .title span{font-size:.8125rem}}@media only screen and (min-width: 280px) and (max-width: 767px){.outer_planList>.inner .wrp_tab>article>a .box_title .title span{font-size:calc((100vw - 17.5rem) / 487 + .6875rem)}}.outer_planList>.inner .wrp_tab>article>a .box_title .title strong{font-weight:normal;min-height:0vw;min-height:0vw}@media only screen and (min-width: 768px) and (max-width: 1280px){.outer_planList>.inner .wrp_tab>article>a .box_title .title strong{font-size:calc((100vw - 48rem) / 512 + .9375rem)}}@media only screen and (min-width: 1280px){.outer_planList>.inner .wrp_tab>article>a .box_title .title strong{font-size:1rem}}@media only screen and (min-width: 280px) and (max-width: 767px){.outer_planList>.inner .wrp_tab>article>a .box_title .title strong{font-size:calc((100vw - 17.5rem) / 487 + .875rem)}}.outer_planList>.inner .wrp_tab>article>a .img{margin-bottom:2rem;text-align:center;overflow:hidden;position:relative}@media only screen and (min-width: 768px) and (max-width: 1279px){.outer_planList>.inner .wrp_tab>article>a .img{margin-bottom:1.5rem}}@media only screen and (max-width: 767px){.outer_planList>.inner .wrp_tab>article>a .img{margin-bottom:1em}}.outer_planList>.inner .wrp_tab>article>a .img img{width:auto;height:100%;max-width:none;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.outer_planList>.inner .wrp_tab>article>a .box_info .text{margin-bottom:3rem;min-height:0vw}@media only screen and (min-width: 768px) and (max-width: 1279px){.outer_planList>.inner .wrp_tab>article>a .box_info .text{margin-bottom:2rem}}@media only screen and (max-width: 767px){.outer_planList>.inner .wrp_tab>article>a .box_info .text{margin-bottom:1.5em}}@media only screen and (min-width: 280px) and (max-width: 767px){.outer_planList>.inner .wrp_tab>article>a .box_info .text{font-size:calc((100vw - 17.5rem) / 487 + .8125rem)}}.outer_planList>.inner .wrp_tab>article>a .box_info>table{margin-bottom:3rem;min-height:0vw;min-height:0vw;letter-spacing:0em;color:#646464}@media only screen and (min-width: 768px) and (max-width: 1279px){.outer_planList>.inner .wrp_tab>article>a .box_info>table{margin-bottom:1.5rem}}@media only screen and (max-width: 767px){.outer_planList>.inner .wrp_tab>article>a .box_info>table{margin-bottom:1em}}@media only screen and (min-width: 768px) and (max-width: 1280px){.outer_planList>.inner .wrp_tab>article>a .box_info>table{font-size:calc((100vw - 48rem) / 512 + .75rem)}}@media only screen and (min-width: 1280px){.outer_planList>.inner .wrp_tab>article>a .box_info>table{font-size:.8125rem}}@media only screen and (min-width: 280px) and (max-width: 767px){.outer_planList>.inner .wrp_tab>article>a .box_info>table{font-size:calc((100vw - 17.5rem) / 487 + .6875rem)}}.outer_planList>.inner .wrp_tab>article>a .box_info>table tbody tr th{width:30%;padding:.6em 2%}.outer_planList>.inner .wrp_tab>article>a .box_info>table tbody tr th span{display:inline-block}.outer_planList>.inner .wrp_tab>article>a .box_info>table tbody tr th .ic{color:#b1a268;font-size:1.2em;line-height:1}.outer_planList>.inner .wrp_tab>article>a .box_info>table tbody tr td{width:62%;padding:.6em 2%}.outer_planList>.inner .wrp_tab>article>a .box_info>table tbody tr:last-of-type th,.outer_planList>.inner .wrp_tab>article>a .box_info>table tbody tr:last-of-type td{border-bottom:1px dotted #ccc}.outer_planList>.inner .wrp_tab>article>a .box_info .btn{text-align:right}@media only screen and (min-width: 768px) and (min-width: 1024px){.outer_planList>.inner .wrp_tab>article{width:30.5%}.outer_planList>.inner .wrp_tab>article:nth-of-type(3n+2){margin-left:4.25%;margin-right:4.25%}.outer_planList>.inner .wrp_tab>article:nth-of-type(n+4){margin-top:7.5rem}}@media only screen and (min-width: 768px) and (max-width: 1023px){.outer_planList>.inner .wrp_tab>article{width:47%}.outer_planList>.inner .wrp_tab>article:nth-of-type(2n){margin-left:6%}.outer_planList>.inner .wrp_tab>article:nth-of-type(n+3){margin-top:5rem}}@media only screen and (min-width: 1280px){.outer_planList>.inner .wrp_tab>article a{transition:opacity .3s ease-out}.outer_planList>.inner .wrp_tab>article a .img{height:260px}.outer_planList>.inner .wrp_tab>article a:hover{opacity:.7}}@media only screen and (min-width: 1280px) and (max-width: 1347.36842px){.outer_planList>.inner .wrp_tab>article a .img{height:calc(28.975vw / 1.5)}}@media print{.outer_planList>.inner .wrp_tab>article a{transition:opacity .3s ease-out}.outer_planList>.inner .wrp_tab>article a .img{height:260px}.outer_planList>.inner .wrp_tab>article a:hover{opacity:.7}}@media only screen and (min-width: 768px) and (max-width: 1279px) and (min-width: 1024px){.outer_planList>.inner .wrp_tab>article a .img{height:calc(27.45vw / 1.5)}}@media only screen and (min-width: 768px) and (max-width: 1279px) and (max-width: 1023px){.outer_planList>.inner .wrp_tab>article a .img{height:calc(42.3vw / 1.5)}}@media only screen and (max-width: 767px) and (min-width: 480px){.outer_planList>.inner .wrp_tab>article{width:48%}.outer_planList>.inner .wrp_tab>article:nth-of-type(2n){margin-left:4%}.outer_planList>.inner .wrp_tab>article:nth-of-type(n+3){margin-top:2em}.outer_planList>.inner .wrp_tab>article a .img{height:calc(43.2vw / 1.5)}}@media only screen and (max-width: 767px) and (max-width: 479px){.outer_planList>.inner .wrp_tab>article:nth-of-type(n+2){margin-top:2em}.outer_planList>.inner .wrp_tab>article a .img{height:calc(90vw / 1.5)}}@media only screen and (min-width: 1280px){.con_pickup{margin-bottom:9.5rem !important}}@media print{.con_pickup{margin-bottom:9.5rem !important}}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_pickup{margin-bottom:5.5rem !important}}@media only screen and (max-width: 767px){.con_pickup{margin-bottom:4em !important}.con_pickup::before{height:70%}}.con_pickup .wrp_pickup{padding-bottom:0}.plan_detail .con_planTitle .wrp_title{position:relative;margin-bottom:2.5rem}@media only screen and (min-width: 768px) and (max-width: 1279px){.plan_detail .con_planTitle .wrp_title{margin-bottom:2rem}}@media only screen and (max-width: 767px){.plan_detail .con_planTitle .wrp_title{margin-bottom:2em}}.plan_detail .con_planTitle .wrp_title .img{overflow:hidden;position:relative}.plan_detail .con_planTitle .wrp_title .img img{height:100%;width:auto;max-width:none;position:absolute;z-index:0;top:50%;left:50%;transform:translate(-50%, -50%)}.plan_detail .con_planTitle .wrp_title .box_text{background-color:#fff}.plan_detail .con_planTitle .wrp_title .box_text .text{font-weight:normal}@media only screen and (min-width: 768px){.plan_detail .con_planTitle .wrp_title .box_text{position:absolute;z-index:1}}@media only screen and (min-width: 1280px){.plan_detail .con_planTitle .wrp_title .img{height:832px}.plan_detail .con_planTitle .wrp_title .box_text{width:40%;max-width:470px}.plan_detail .con_planTitle .wrp_title .box_text .title{margin-bottom:1em}.plan_detail .con_planTitle .wrp_title .box_text .text{padding-right:10%;padding-bottom:2em}}@media only screen and (min-width: 1280px) and (min-width: 1347.36842px){.plan_detail .con_planTitle .wrp_title .img{transform:translate(6%, 0)}}@media only screen and (min-width: 1280px) and (max-width: 1347.36842px){.plan_detail .con_planTitle .wrp_title .img{width:95%;margin-left:auto;height:calc(90vw / 1.5)}}@media print{.plan_detail .con_planTitle .wrp_title .img{height:832px}.plan_detail .con_planTitle .wrp_title .box_text{width:40%;max-width:470px}.plan_detail .con_planTitle .wrp_title .box_text .title{margin-bottom:1em}.plan_detail .con_planTitle .wrp_title .box_text .text{padding-right:10%;padding-bottom:2em}}@media only screen and (min-width: 768px) and (max-width: 1279px){.plan_detail .con_planTitle .wrp_title .box_text{width:50%;max-width:470px}.plan_detail .con_planTitle .wrp_title .box_text .title{margin-bottom:1em}.plan_detail .con_planTitle .wrp_title .box_text .text{padding-right:5%;padding-bottom:1em;min-height:0vw;letter-spacing:.04688em}}@media only screen and (min-width: 768px) and (max-width: 1279px) and (min-width: 768px) and (max-width: 1023px){.plan_detail .con_planTitle .wrp_title .box_text .text{font-size:calc((100vw - 48rem) / 127.5 + .8125rem)}}@media only screen and (min-width: 768px) and (max-width: 1279px){.plan_detail .con_planTitle .wrp_title .img{width:90%;margin-left:auto;height:calc(80vw / 1.5)}}@media only screen and (max-width: 767px){.plan_detail .con_planTitle .wrp_title{display:flex;flex-wrap:wrap}.plan_detail .con_planTitle .wrp_title .box_text{width:74%;order:2;margin-left:auto;padding:5% 8%;margin-top:-15%;position:relative;z-index:2}.plan_detail .con_planTitle .wrp_title .box_text .title{text-align:left;margin-bottom:1em}.plan_detail .con_planTitle .wrp_title .box_text .text br:nth-of-type(1){display:none}.plan_detail .con_planTitle .wrp_title .img{order:1;width:100%;height:calc(90vw / 1.5)}}.plan_detail .outer_planDetail{max-width:1248px;margin:auto;margin-bottom:22.5rem}@media only screen and (min-width: 768px) and (max-width: 1279px){.plan_detail .outer_planDetail{margin-bottom:17.5rem}}@media only screen and (max-width: 767px){.plan_detail .outer_planDetail{margin-bottom:6em}}.plan_detail .outer_planDetail .text_atn li{text-indent:-1em;padding-left:1em;min-height:0vw;min-height:0vw;color:#646464;letter-spacing:.04688em}@media only screen and (min-width: 768px) and (max-width: 1280px){.plan_detail .outer_planDetail .text_atn li{font-size:calc((100vw - 48rem) / 256 + .6875rem)}}@media only screen and (min-width: 1280px){.plan_detail .outer_planDetail .text_atn li{font-size:.8125rem}}@media only screen and (min-width: 280px) and (max-width: 767px){.plan_detail .outer_planDetail .text_atn li{font-size:calc((100vw - 17.5rem) / 487 + .625rem)}}.plan_detail .outer_planDetail .main .con_plan_detail>div{border-bottom:1px solid #ede7ee;padding-bottom:6rem;margin-bottom:6rem}@media only screen and (min-width: 768px) and (max-width: 1279px){.plan_detail .outer_planDetail .main .con_plan_detail>div{padding-bottom:4.5rem}}@media only screen and (max-width: 767px){.plan_detail .outer_planDetail .main .con_plan_detail>div{padding-bottom:4em}}@media only screen and (min-width: 768px) and (max-width: 1279px){.plan_detail .outer_planDetail .main .con_plan_detail>div{margin-bottom:4.5rem}}@media only screen and (max-width: 767px){.plan_detail .outer_planDetail .main .con_plan_detail>div{margin-bottom:4em}}.plan_detail .outer_planDetail .main .con_plan_detail>div>.title{margin-bottom:4rem}@media only screen and (min-width: 768px) and (max-width: 1279px){.plan_detail .outer_planDetail .main .con_plan_detail>div>.title{margin-bottom:3rem}}@media only screen and (max-width: 767px){.plan_detail .outer_planDetail .main .con_plan_detail>div>.title{margin-bottom:2em}}.plan_detail .outer_planDetail .main .con_plan_detail>.btn a{margin:auto}.plan_detail .outer_planDetail .main .con_plan_detail .plan_info table{width:100%}.plan_detail .outer_planDetail .main .con_plan_detail .plan_info table th{font-weight:normal;color:#646464;padding:.5em 0;width:26%;vertical-align:top}.plan_detail .outer_planDetail .main .con_plan_detail .plan_info table td{padding:.5em 0 .5em 3%;width:71%}.plan_detail .outer_planDetail .main .con_plan_detail .plan_contents>dl{color:#646464}.plan_detail .outer_planDetail .main .con_plan_detail .plan_contents>dl dt{font-weight:normal}.plan_detail .outer_planDetail .main .con_plan_detail .plan_contents>dl dt:nth-of-type(n+2){margin-top:2em}.plan_detail .outer_planDetail .main .con_plan_detail .plan_benefit .text{color:#646464}.plan_detail .outer_planDetail .side span{display:inline-block}.plan_detail .outer_planDetail .side .wrp_price{margin-bottom:.5em}@media only screen and (max-width: 767px){.plan_detail .outer_planDetail .side .wrp_price{margin-bottom:1.5em}}.plan_detail .outer_planDetail .side .wrp_price .per .ic{color:#b1a268;font-size:0.9em;line-height:1;transform:translate(0, -0.1em)}.plan_detail .outer_planDetail .side .wrp_price .per .t{margin-left:0.1em;line-height:1}.plan_detail .outer_planDetail .side .wrp_price .price{margin-bottom:1em}@media only screen and (max-width: 767px){.plan_detail .outer_planDetail .side .wrp_price .price{margin-bottom:1em}}.plan_detail .outer_planDetail .side .wrp_price .price .num{display:block;font-family:'Noto Serif JP',"游明朝", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "Times New Roman", Times, Garamond, Georgia, serif;font-weight:700;letter-spacing:0}.plan_detail .outer_planDetail .side .wrp_price .price .num strong{min-height:0vw;min-height:0vw;min-height:0vw}@media only screen and (min-width: 768px) and (max-width: 1280px){.plan_detail .outer_planDetail .side .wrp_price .price .num strong{font-size:calc((100vw - 48rem) / 51.2 + 1.5rem)}}@media only screen and (min-width: 1280px){.plan_detail .outer_planDetail .side .wrp_price .price .num strong{font-size:2.125rem}}@media only screen and (min-width: 280px) and (max-width: 767px){.plan_detail .outer_planDetail .side .wrp_price .price .num strong{font-size:calc((100vw - 17.5rem) / 121.75 + 1.25rem)}}@media only screen and (min-width: 280px) and (max-width: 374px){.plan_detail .outer_planDetail .side .wrp_price .price .num strong{font-size:calc((100vw - 17.5rem) / 47 + 1.125rem)}}.plan_detail .outer_planDetail .side .wrp_price .price .atn{min-height:0vw;min-height:0vw;color:#646464}@media only screen and (min-width: 768px) and (max-width: 1280px){.plan_detail .outer_planDetail .side .wrp_price .price .atn{font-size:calc((100vw - 48rem) / 256 + .6875rem)}}@media only screen and (min-width: 1280px){.plan_detail .outer_planDetail .side .wrp_price .price .atn{font-size:.8125rem}}@media only screen and (min-width: 280px) and (max-width: 767px){.plan_detail .outer_planDetail .side .wrp_price .price .atn{font-size:calc((100vw - 17.5rem) / 487 + .625rem)}}.plan_detail .outer_planDetail .side .wrp_btn li a{display:block}@media only screen and (min-width: 768px){.plan_detail .outer_planDetail{position:relative;display:flex}.plan_detail .outer_planDetail .main{width:70%;max-width:800px}.plan_detail .outer_planDetail .side{width:25%;max-width:260px;margin-left:auto;box-shadow:2px 2px 0 0 rgba(0,0,0,0.15);box-sizing:border-box;border:1px solid #eee;align-self:flex-start}.plan_detail .outer_planDetail .side>.inner{width:78%;margin:10% auto}.plan_detail .outer_planDetail .side>.inner .wrp_price .box_price{margin-bottom:1em}}@media only screen and (min-width: 768px) and (max-width: 767px){.plan_detail .outer_planDetail .side>.inner .wrp_price .box_price{margin-bottom:0}}@media only screen and (min-width: 768px){.plan_detail .outer_planDetail .side>.inner .wrp_price>.inner .btn a{display:block}.plan_detail .outer_planDetail .side>.inner .wrp_btn li:nth-child(n+2){margin-top:0.5em}.plan_detail .outer_planDetail.is-fix .side{position:fixed;top:100px}.plan_detail .outer_planDetail.is-abs .side{position:absolute;bottom:0}}@media only screen and (min-width: 1280px){.plan_detail .outer_planDetail{width:95%}}@media only screen and (min-width: 1280px) and (min-width: 1347.36842px){.plan_detail .outer_planDetail{padding-left:160px}.plan_detail .outer_planDetail.is-fix .side{right:50%;margin-right:-705px}.plan_detail .outer_planDetail.is-abs .side{right:0}}@media only screen and (min-width: 1280px) and (max-width: 1347.36842px){.plan_detail .outer_planDetail .main{width:70%;margin-left:6%}.plan_detail .outer_planDetail .side{width:22%;margin-left:auto}.plan_detail .outer_planDetail.is-fix .side{right:2.5%}.plan_detail .outer_planDetail.is-abs .side{right:0}}@media print{.plan_detail .outer_planDetail{width:95%}}@media only screen and (min-width: 768px) and (max-width: 1279px){.plan_detail .outer_planDetail{width:90%}.plan_detail .outer_planDetail .main{width:65%}.plan_detail .outer_planDetail .side{width:30%}.plan_detail .outer_planDetail.is-fix .side{width:28%;right:5%}.plan_detail .outer_planDetail.is-abs .side{right:0}}@media only screen and (min-width: 768px) and (max-width: 1279px) and (max-width: 1023px){.plan_detail .outer_planDetail .main{width:62%}.plan_detail .outer_planDetail .side{width:32%}.plan_detail .outer_planDetail.is-fix .side{right:5%;width:29%}.plan_detail .outer_planDetail.is-abs .side{right:0;width:32%}}@media only screen and (max-width: 767px){.plan_detail .outer_planDetail .main{width:90%;margin:auto}.plan_detail .outer_planDetail .main>section:nth-of-type(1){border-top:1px solid #ede7ee;padding-top:4em}.plan_detail .outer_planDetail .side{width:90%;margin:auto}.plan_detail .outer_planDetail .side>.inner{box-shadow:2px 2px 0 0 rgba(0,0,0,0.15);box-sizing:border-box;border:1px solid #eee;margin:0 auto 4em;padding:5%}.plan_detail .outer_planDetail .side>.inner .wrp_price>.inner{display:flex}.plan_detail .outer_planDetail .side>.inner .wrp_price>.inner .box_price{width:47%}.plan_detail .outer_planDetail .side>.inner .wrp_price>.inner .btn{width:50%;margin-left:auto;align-self:center}.plan_detail .outer_planDetail .side>.inner .wrp_btn{display:flex}.plan_detail .outer_planDetail .side>.inner .wrp_btn li{width:48%}.plan_detail .outer_planDetail .side>.inner .wrp_btn li:nth-child(2){margin-left:auto}.plan_detail .outer_planDetail .side>.btn a{margin:auto}}
