@charset "UTF-8";.tp_arr02 i{display:inline-block;position:relative;height:1rem;width:50px}.tp_arr02 i:after,.tp_arr02 i:before{content:'';position:absolute;top:50%;display:block;background-color:#646464}.tp_arr02 i:before{right:0;width:1px;height:10px;margin-top:-.98rem;-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:scaleX(1) rotate(-45deg);-ms-transform:scaleX(1) rotate(-45deg);transform:scaleX(1) rotate(-45deg)}.tp_arr02 i:after{height:1px;width:100%;left:0;right:0}@media screen and (max-width:640px){.tp_arr02 i{width:37px}.tp_arr02 i:before{right:0;width:.14rem;height:.7rem;margin-top:-.7rem}}@-webkit-keyframes mvArrowIB{0%{-webkit-transform:rotate(-45deg) scaleX(1) translate(0,0);transform:rotate(-45deg) scaleX(1) translate(0,0);height:10px}25%{-webkit-transform:rotate(-45deg) scaleX(1) translate(0,0);transform:rotate(-45deg) scaleX(1) translate(0,0);height:10px}50%{-webkit-transform:rotate(-45deg) scaleX(0) translate(-10px,-5px);transform:rotate(-45deg) scaleX(0) translate(-10px,-5px);height:0}75%{-webkit-transform:rotate(-45deg) scaleX(0) translate(-10px,-5px);transform:rotate(-45deg) scaleX(0) translate(-10px,-5px);height:0}90%{-webkit-transform:rotate(-45deg) scaleX(1) translate(-10px,5px);transform:rotate(-45deg) scaleX(1) translate(-10px,5px);height:0}}@keyframes mvArrowIB{0%{-webkit-transform:rotate(-45deg) scaleX(1) translate(0,0);transform:rotate(-45deg) scaleX(1) translate(0,0);height:10px}25%{-webkit-transform:rotate(-45deg) scaleX(1) translate(0,0);transform:rotate(-45deg) scaleX(1) translate(0,0);height:10px}50%{-webkit-transform:rotate(-45deg) scaleX(0) translate(-10px,-5px);transform:rotate(-45deg) scaleX(0) translate(-10px,-5px);height:0}75%{-webkit-transform:rotate(-45deg) scaleX(0) translate(-10px,-5px);transform:rotate(-45deg) scaleX(0) translate(-10px,-5px);height:0}90%{-webkit-transform:rotate(-45deg) scaleX(1) translate(-10px,5px);transform:rotate(-45deg) scaleX(1) translate(-10px,5px);height:0}}@-webkit-keyframes mvArrowI{0%{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:100% 50%;transform-origin:100% 50%}20%{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:100% 50%;transform-origin:100% 50%}45%{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:100% 50%;transform-origin:100% 50%}55%{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;transform-origin:0 50%}85%{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;transform-origin:0 50%}100%{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:0 50%;transform-origin:0 50%}}@keyframes mvArrowI{0%{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:100% 50%;transform-origin:100% 50%}20%{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:100% 50%;transform-origin:100% 50%}45%{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:100% 50%;transform-origin:100% 50%}55%{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;transform-origin:0 50%}85%{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;transform-origin:0 50%}100%{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:0 50%;transform-origin:0 50%}}.no-touchevents .tp_arr02:hover{opacity:.7;-webkit-transition:opacity .2s;transition:opacity .2s}.no-touchevents .tp_arr02:hover i:before{-webkit-animation:mvArrowIB 1.5s ease-in-out 0s infinite;animation:mvArrowIB 1.5s ease-in-out 0s infinite}.no-touchevents .tp_arr02:hover i:after{-webkit-animation:mvArrowI 1.5s ease-in-out 0s infinite;animation:mvArrowI 1.5s ease-in-out 0s infinite}.mvArea{text-align:center}@media screen and (min-width:641px){.mvArea{margin-top:124px}}@media screen and (max-width:640px){.mvArea{margin-top:43px}}.mvArea>.in{position:relative;width:100%;width:100%;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width:641px){.mvArea>.in{padding-top:9.72vw;height:29.16vw}}@media screen and (min-width:641px) and (max-width:1366px){.mvArea>.in{padding-top:120px;height:315px}}@media screen and (max-width:640px){.mvArea>.in{padding-top:5rem;height:45.93vw}}.mvArea .bg{position:absolute;z-index:-1;top:0;bottom:0;left:0;right:0}@media screen and (min-width:641px){.mod_plan_card .txt_box{width:650px;margin-left:350px;min-height:0;margin-bottom:20px}}@media screen and (min-width:641px) and (max-width:1366px){.mod_plan_card .txt_box{width:488px;margin-left:263px;margin-bottom:15px}}@media screen and (min-width:641px){.mod_plan_card .ph{position:absolute;width:312px;height:312px;top:44px;left:54px}}@media screen and (min-width:641px) and (max-width:1366px){.mod_plan_card .ph{width:234px;height:234px;top:33px;left:41px}}@media screen and (max-width:640px){.mod_plan_card .ph{width:100%;height:0;padding-top:56.22%}}@media screen and (min-width:641px){.mod_feature_box{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:40px}}@media screen and (min-width:641px) and (max-width:1366px){.mod_feature_box{margin-bottom:30px}}.mod_feature_box>.detail_box{width:312px;text-align:center}@media screen and (min-width:641px) and (max-width:1366px){.mod_feature_box>.detail_box{width:234px}}@media screen and (max-width:640px){.mod_feature_box>.detail_box{width:100%}}@media screen and (min-width:641px){.mod_feature_box>.detail_box+.detail_box{margin-left:22px}}.mod_feature_box>.detail_box>.ph{position:static;width:100%;height:208px}@media screen and (min-width:641px) and (max-width:1366px){.mod_feature_box>.detail_box>.ph{height:150px}}@media screen and (max-width:640px){.mod_feature_box>.detail_box>.ph{width:100%;height:0;padding-top:66.66%}}.mod_feature_box>.detail_box>dl{margin-top:20px}@media screen and (min-width:641px) and (max-width:1366px){.mod_feature_box>.detail_box>dl{margin-top:15px}}@media screen and (max-width:640px){.mod_feature_box>.detail_box>dl{margin-top:1rem;margin-bottom:2.5rem}}.mod_feature_box>.detail_box>dl dt{border-top:1px solid rgba(169,144,74,.5);border-bottom:1px solid rgba(169,144,74,.5);font-family:proxima-nova,sans-serif;font-weight:600;font-size:1.6rem;line-height:2;letter-spacing:.05em;color:#a9904a;vertical-align:middle;padding-top:3px;margin-bottom:10px;max-width:206px;margin:0 auto 15px}@media screen and (min-width:641px) and (max-width:1366px){.mod_feature_box>.detail_box>dl dt{font-size:1.2rem;max-width:230px;margin:0 auto 11px}}@media screen and (max-width:640px){.mod_feature_box>.detail_box>dl dt{font-size:.9rem;line-height:1.4;margin-bottom:.5rem}}.mod_feature_box>.detail_box>dl dt em{font-family:proxima-nova,sans-serif;font-weight:600;font-size:2.6rem;line-height:.8;font-style:normal;position:relative;top:-3px;padding:0 .125em;vertical-align:middle}@media screen and (min-width:641px) and (max-width:1366px){.mod_feature_box>.detail_box>dl dt em{font-size:2rem}}@media screen and (max-width:640px){.mod_feature_box>.detail_box>dl dt em{font-size:1.55rem;line-height:1.4;top:-.1rem}}.mod_feature_box>.detail_box>dl dd{font-family:source-han-sans-japanese;font-weight:400}.mod_feature_box>.detail_box>dl dd .title{font-size:1.6rem;letter-spacing:.15em;line-height:1.75;font-weight:700;color:#a9904a}@media screen and (min-width:641px) and (max-width:1366px){.mod_feature_box>.detail_box>dl dd .title{font-size:1.2rem}}@media screen and (max-width:640px){.mod_feature_box>.detail_box>dl dd .title{margin-top:1rem;font-size:1.4rem}}@media screen and (min-width:641px){.mod_feature_box>.detail_box>dl dd .title span{display:inline-block;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}}.mod_feature_box>.detail_box>dl dd .txt{margin-top:10px;font-size:1.3rem;letter-spacing:.13em;line-height:1.69;text-align:left}@media screen and (min-width:641px) and (max-width:1366px){.mod_feature_box>.detail_box>dl dd .txt{font-size:1.1rem}}@media screen and (max-width:640px){.mod_feature_box>.detail_box>dl dd .txt{margin-top:.5rem;font-size:1.1rem;letter-spacing:.1em}}@media screen and (min-width:641px){.mod_feature_box.privilege>.detail_box{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:646px}}@media screen and (max-width:640px){.mod_feature_box.privilege>.detail_box{width:100%}}.mod_feature_box.privilege>.detail_box>.ph{width:312px}@media screen and (min-width:641px) and (max-width:1366px){.mod_feature_box.privilege>.detail_box>.ph{width:234px}}@media screen and (max-width:640px){.mod_feature_box.privilege>.detail_box>.ph{width:100%;height:0;padding-top:66.66%}}@media screen and (min-width:641px){.mod_feature_box.privilege>.detail_box>dl{margin-top:5px;width:312px;margin-left:22px}}@media screen and (min-width:641px) and (max-width:1366px){.mod_feature_box.privilege>.detail_box>dl{width:234px}}@media screen and (max-width:640px){.mod_feature_box.privilege>.detail_box>dl{width:100%;margin-left:0;margin-top:1rem;margin-bottom:2.5rem}}.mod_feature_box.privilege>.detail_box>dl dt{max-width:100%}@media screen and (max-width:640px){.mod_feature_box.privilege>.detail_box>dl dt{font-size:1.1rem;letter-spacing:.08em;line-height:1.4;font-weight:500;padding:.3rem 0}}.mod_feature_box.privilege .ja{font-family:source-han-sans-japanese;font-weight:500}.sec_tit01{font-family:source-han-sans-japanese;font-weight:700;font-size:2.2rem;letter-spacing:.11em;line-height:1.9;color:#797979;margin:25px 0;position:relative}@media screen and (min-width:641px) and (max-width:1366px){.sec_tit01{font-size:1.7rem;margin:19px 0}}@media screen and (max-width:640px){.sec_tit01{font-size:1.4rem;line-height:1.78;margin:1.5rem 0}}.sec_tit01:before{content:'';position:absolute;top:50%;display:block;height:1px;width:100%;background-color:#797979}.sec_tit01>span{position:relative;z-index:1;padding:0 30px;background-color:#f4f4f4}@media screen and (min-width:641px) and (max-width:1366px){.sec_tit01>span{padding:0 23px}}@media screen and (max-width:640px){.sec_tit01>span{padding:0 .8rem}}.sec_tit01 .regular{font-weight:400}.sec_plan .intro{margin-bottom:55px}@media screen and (min-width:641px) and (max-width:1366px){.sec_plan .intro{margin-bottom:41px}}@media screen and (max-width:640px){.sec_plan .intro{margin-bottom:3.5rem}}.sec_plan .intro .mod_tit05{font-size:1.4rem;font-weight:500;letter-spacing:.15em;line-height:2;color:#fff;margin-bottom:20px}@media screen and (min-width:641px) and (max-width:1366px){.sec_plan .intro .mod_tit05{font-size:1.1rem;margin-bottom:15px}}@media screen and (max-width:640px){.sec_plan .intro .mod_tit05{font-size:1rem}}.sec_plan .intro .mod_tit05 span{font-size:3.5rem;letter-spacing:.15em}@media screen and (min-width:641px) and (max-width:1366px){.sec_plan .intro .mod_tit05 span{font-size:2.7rem}}@media screen and (max-width:640px){.sec_plan .intro .mod_tit05 span{font-size:2.1rem}}.sec_plan .intro .catch{text-align:center;font-family:source-han-sans-japanese;font-weight:500;font-size:1.8rem;letter-spacing:.25em;line-height:1.66;color:#a9904a}@media screen and (min-width:641px){.sec_plan .intro .catch{margin-bottom:15px}}@media screen and (min-width:641px) and (max-width:1366px){.sec_plan .intro .catch{font-size:1.4rem}}@media screen and (max-width:640px){.sec_plan .intro .catch{font-size:1.3rem;letter-spacing:.17em;line-height:1.53;margin-bottom:1rem}}.sec_plan .intro .read{text-align:center;font-family:source-han-sans-japanese;font-weight:500;font-size:1.3rem;letter-spacing:.18em;line-height:2}@media screen and (min-width:641px) and (max-width:1366px){.sec_plan .intro .read{font-size:1.1rem}}@media screen and (max-width:640px){.sec_plan .intro .read{font-size:1.1rem;letter-spacing:.18em;line-height:1.81}}.sec_plan>.in{padding-top:70px;padding-bottom:60px}@media screen and (min-width:641px) and (max-width:1366px){.sec_plan>.in{padding-top:53px;padding-bottom:45px}}@media screen and (max-width:640px){.sec_plan>.in{padding-top:4.2rem}}.sec_plan>.in .mod_wrap01{max-width:1280px;margin:0 auto}@media screen and (min-width:641px) and (max-width:1366px){.sec_plan>.in .mod_wrap01{max-width:960px}}.sec_otherplan>.in{text-align:center;min-height:790px;background-image:url(../img/plan/otherplan_bg.jpg);background-size:cover;background-position:center center;padding-top:130px;padding-bottom:100px;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width:641px) and (max-width:1366px){.sec_otherplan>.in{min-height:593px;padding-top:98px;padding-bottom:75px}}@media screen and (max-width:640px){.sec_otherplan>.in{background-image:url(../img/plan/otherplan_bg_sp.jpg);background-size:100% auto;background-position:center top;background-repeat:no-repeat;background-color:#ddd;min-height:0;padding-top:6.5rem;padding-bottom:3.5rem}}.sec_otherplan .row01{max-width:1240px;margin:90px auto 0}@media screen and (min-width:641px){.sec_otherplan .row01{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (min-width:641px) and (max-width:1366px){.sec_otherplan .row01{max-width:930px;margin:68px auto 0}}@media screen and (max-width:640px){.sec_otherplan .row01{margin-top:4rem}}.sec_otherplan .detail_box{width:400px;position:relative;background-color:#fff;-webkit-box-shadow:0 0 5px rgba(49,49,49,.2);box-shadow:0 0 5px rgba(49,49,49,.2)}@media screen and (min-width:641px) and (max-width:1366px){.sec_otherplan .detail_box{width:300px}}@media screen and (max-width:640px){.sec_otherplan .detail_box{width:100%;margin-bottom:2rem}}.sec_otherplan .detail_box .ph{width:100%;height:225px}@media screen and (min-width:641px) and (max-width:1366px){.sec_otherplan .detail_box .ph{height:169px}}@media screen and (max-width:640px){.sec_otherplan .detail_box .ph{height:0;padding-top:56.2%}}.sec_otherplan .detail_box dl{text-align:center;font-family:source-han-sans-japanese;font-weight:500;letter-spacing:.13em;padding:20px 10px;min-height:180px;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width:641px) and (max-width:1366px){.sec_otherplan .detail_box dl{padding:15px 8px;min-height:135px}}@media screen and (max-width:640px){.sec_otherplan .detail_box dl{padding:1rem .5rem 1.5rem;min-height:12.4rem}}.sec_otherplan .detail_box dt{font-size:1.9rem;letter-spacing:.15em;line-height:2.4;color:#a9904a}@media screen and (min-width:641px) and (max-width:1366px){.sec_otherplan .detail_box dt{font-size:1.5rem}}@media screen and (max-width:640px){.sec_otherplan .detail_box dt{font-size:1.3rem}}.sec_otherplan .detail_box dd{color:#313131}.sec_otherplan .detail_box dd .price{font-size:1.3rem;margin-bottom:10px}@media screen and (min-width:641px) and (max-width:1366px){.sec_otherplan .detail_box dd .price{font-size:1.1rem}}@media screen and (max-width:640px){.sec_otherplan .detail_box dd .price{font-size:1rem;margin-bottom:1rem}}.sec_otherplan .detail_box dd .price em{font-size:1.6rem;font-style:normal}@media screen and (min-width:641px) and (max-width:1366px){.sec_otherplan .detail_box dd .price em{font-size:1.2rem}}@media screen and (max-width:640px){.sec_otherplan .detail_box dd .price em{font-size:1.2rem}}.sec_otherplan .detail_box dd .txt{font-size:1.2rem;line-height:1.75;font-weight:400}@media screen and (min-width:641px) and (max-width:1366px){.sec_otherplan .detail_box dd .txt{font-size:1rem}}@media screen and (max-width:640px){.sec_otherplan .detail_box dd .txt{font-size:1.1rem;letter-spacing:.05em}}.sec_otherplan .detail_box .wrapLink{display:none;position:absolute;z-index:1;top:0;bottom:0;left:0;right:0;background-color:rgba(255,255,255,0);-webkit-transition:background .3s;transition:background .3s}.no-touchevents .sec_otherplan .detail_box .wrapLink:hover{background-color:rgba(255,255,255,.4)}.sec_otherplan .detail_box .wrapLink.photo{display:block}.mod_wrap01#Newspace{padding-top:140px;margin-top:-140px}@media screen and (max-width:640px){.mod_wrap01#Newspace{padding-top:60px;margin-top:-60px}}.detail.open{display:block!important}.sec_plan .btn_fair{margin-bottom:6rem}.sec_plan .btn_fair a{font-family:source-han-sans-japanese;font-weight:700;font-size:1.6rem;letter-spacing:.07em;background-color:#a9904a;display:inline-block;text-align:center;height:52px;padding:0 90px 0 80px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:background .3s;transition:background .3s;color:#fff}@media screen and (max-width:640px){.sec_plan .btn_fair a{font-size:1.1rem;padding:0 10px 0 10px;width:100%}}.sec_plan .btn_fair a span{display:inline-block;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);text-shadow:0 0 3px rgba(33,33,33,.1);letter-spacing:.16em}.sec_plan .btn_fair a span:after{content:"";display:block;position:absolute;top:50%;right:-18px;width:13px;height:11px;margin-top:-5px;background-image:url(../common/img/ico_external.svg);background-size:100% auto;background-repeat:no-repeat}.sec_plan .btn_fair a:hover{background-color:#c19c32}.sec_plan .btn_fair.bottom{margin-top:6rem;margin-bottom:0}@media screen and (max-width:640px){.sec_plan .btn_fair.bottom{margin-top:3rem}}.mod_plan_box>.wrap.total .inWrap dd,.mod_plan_box>.wrap.total .inWrap dt{background-color:#c8b88c}.mod_plan_card .accordion .btn{width:220px}
/*# sourceMappingURL=plan.css.map */
