.section-mv{position:relative;overflow:hidden;height:500px;width:100%}.section-mv:after{position:absolute;content:"";left:0;right:0;top:0;bottom:0;background:#000;opacity:0.3;z-index:4;pointer-events:none}.section-mv .block{position:absolute;z-index:10;top:50%;left:50%;-webkit-transform:translate(-50%, -76%);-moz-transform:translate(-50%, -76%);-ms-transform:translate(-50%, -76%);-o-transform:translate(-50%, -76%);transform:translate(-50%, -76%);transform-origin:center center;text-align:center;width:100%}.section-mv .img{max-width:212px;margin:0 auto 23px}.section-mv .title{color:#fff;font-family:'Source Sans Pro', sans-serif;font-size:66px;font-size:6.6rem;line-height:76px;line-height:1.15152em;letter-spacing:.057em;font-weight:600}@media only screen and (min-width: 768px) and (max-width: 992px){.section-mv .title{font-size:60px;font-size:6rem}}@media (max-width: 767px){.section-mv{height:584px}.section-mv .block{-webkit-transform:translate(-50%, -69%);-moz-transform:translate(-50%, -69%);-ms-transform:translate(-50%, -69%);-o-transform:translate(-50%, -69%);transform:translate(-50%, -69%)}.section-mv .img{max-width:172px;margin-bottom:15px}.section-mv .title{font-size:40px;font-size:4rem;line-height:49px;line-height:1.225em;letter-spacing:.04em}}.mv-list .mv-item{background-position:center;background-repeat:repeat-x}@media (min-width: 768px){.mv-list .mv-item{height:250px}}@media (max-width: 767px){.mv-list .mv-item{height:146px}}.mv-move01{background-image:url("/wp/wp-content/themes/wp-templ/assets/img/plans/mv01.jpg");background-size:2663px 250px;animation:move-left01 40s linear infinite}@media (max-width: 767px){.mv-move01{background-image:url("/wp/wp-content/themes/wp-templ/assets/img/plans/mv01_sp.jpg");background-size:auto 146px}}.mv-move02{background-image:url("/wp/wp-content/themes/wp-templ/assets/img/plans/mv02.jpg");background-size:2664px 250px;animation:move-right01 40s linear infinite}@media (max-width: 767px){.mv-move02{background-image:url("/wp/wp-content/themes/wp-templ/assets/img/plans/mv02_sp.jpg");background-size:auto 146px}}@media (max-width: 767px){.mv-move03{animation:move-left02 40s linear infinite;background-image:url("/wp/wp-content/themes/wp-templ/assets/img/plans/mv03_sp.jpg");background-size:auto 146px}}@media (max-width: 767px){.mv-move04{animation:move-right02 40s linear infinite;background-image:url("/wp/wp-content/themes/wp-templ/assets/img/plans/mv04_sp.jpg");background-size:auto 146px}}@media (min-width: 768px){@-webkit-keyframes move-left01{0%{background-position:0 0}100%{background-position:-2663px 0}}@-moz-keyframes move-left01{0%{background-position:0 0}100%{background-position:-2663px 0}}@-ms-keyframes move-left01{0%{background-position:0 0}100%{background-position:-2663px 0}}@keyframes move-left01{0%{background-position:0 0}100%{background-position:-2663px 0}}@-webkit-keyframes move-right01{0%{background-position:-2664px 0}100%{background-position:0 0}}@-moz-keyframes move-right01{0%{background-position:-2664px 0}100%{background-position:0 0}}@-ms-keyframes move-right01{0%{background-position:-2664px 0}100%{background-position:0 0}}@keyframes move-right01{0%{background-position:-2664px 0}100%{background-position:0 0}}}@media (max-width: 767px){@-webkit-keyframes move-left01{0%{background-position:0 0}100%{background-position:-780px 0}}@-moz-keyframes move-left01{0%{background-position:0 0}100%{background-position:-780px 0}}@-ms-keyframes move-left01{0%{background-position:0 0}100%{background-position:-780px 0}}@keyframes move-left01{0%{background-position:0 0}100%{background-position:-780px 0}}@-webkit-keyframes move-left02{0%{background-position:0 0}100%{background-position:-781px 0}}@-moz-keyframes move-left02{0%{background-position:0 0}100%{background-position:-781px 0}}@-ms-keyframes move-left02{0%{background-position:0 0}100%{background-position:-781px 0}}@keyframes move-left02{0%{background-position:0 0}100%{background-position:-781px 0}}@-webkit-keyframes move-right01{0%{background-position:-779px 0}100%{background-position:0 0}}@-moz-keyframes move-right01{0%{background-position:-779px 0}100%{background-position:0 0}}@-ms-keyframes move-right01{0%{background-position:-779px 0}100%{background-position:0 0}}@keyframes move-right01{0%{background-position:-779px 0}100%{background-position:0 0}}@-webkit-keyframes move-right02{0%{background-position:-779px 0}100%{background-position:0 0}}@-moz-keyframes move-right02{0%{background-position:-779px 0}100%{background-position:0 0}}@-ms-keyframes move-right02{0%{background-position:-779px 0}100%{background-position:0 0}}@keyframes move-right02{0%{background-position:-779px 0}100%{background-position:0 0}}}.section-info{overflow:hidden;background:#F4F4F4;padding:74px 0 69px;text-align:center}@media (max-width: 767px){.section-info{padding:47px 0 49px}.section-info .wcm{padding:0 16px}}.section-info .desc{font-size:15px;font-size:1.5rem;line-height:28px;line-height:1.86667em;letter-spacing:.08em}@media (max-width: 767px){.section-info .desc{text-align:left}}@media only screen and (max-width: 350px){.section-info .desc{font-size:14px;font-size:1.4rem}}.section-info .cmn-title02{line-height:1.7;margin-bottom:21px}@media (max-width: 767px){.section-info .cmn-title02{font-size:20px;font-size:2rem;line-height:1.5}}@media only screen and (max-width: 350px){.section-info .cmn-title02{font-size:18px;font-size:1.8rem}}@media (min-width: 768px){.block-category{background:url("/wp/wp-content/themes/wp-templ/assets/img/common/other/bg_pattern.png") repeat 0 0;padding:36px 0 31px}}@media (max-width: 767px){.block-category{margin-top:38px}}.block-category .cate-item:not(:last-child){margin-bottom:17px}@media (max-width: 767px){.block-category .cate-item:not(:last-child){margin-bottom:22px}}.block-category .ttl{position:relative}@media (min-width: 768px){.block-category .ttl{font-weight:bold;font-size:14px;font-size:1.4rem;letter-spacing:.08em;float:left;width:160px;margin-top:5px}}@media (max-width: 767px){.block-category .ttl{font-weight:500;font-size:15px;font-size:1.5rem;letter-spacing:.12em;border-bottom:2px solid #1A8866;padding:0 25px 13px 0}.block-category .ttl:before{position:absolute;content:"";top:50%;right:11px;width:8px;height:8px;border:solid #1A8866;padding:3px;border-width:1px 1px 0 0;margin-top:-9px;-moz-transform:rotate(135deg);-o-transform:rotate(135deg);-ms-transform:rotate(135deg);-webkit-transform:rotate(135deg);transform:rotate(135deg);transition:0.3s}.block-category .ttl.is-active:before{-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}}@media (min-width: 768px){.block-category .detail{display:block !important;float:right;width:calc(100% - 175px)}}@media (max-width: 767px){.block-category .detail{display:none}}.block-category .list-cates01{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.block-category .list-cates01 .txt{background:#fff;margin-bottom:10px;padding-top:2px;padding-bottom:6px}@media only screen and (min-width: 1025px){.block-category .list-cates01 .txt:hover{background:#1A8866}}.block-category .list-cates01 .txt.is-active{background:#1A8866}@media (max-width: 767px){.block-category .list-cates01{margin:23px -10px 0 0;padding:0}.block-category .list-cates01 .txt{font-size:14px;font-size:1.4rem;margin-bottom:12px;padding:3px 29px 6px 16px}}.block-plans{margin:41px auto 72px}@media (max-width: 767px){.block-plans{margin:35px auto 59px}}.block-plans .txt-guide{text-align:center;font-size:14px;font-size:1.4rem;line-height:28px;line-height:2em;letter-spacing:.08em;margin-bottom:37px}@media (max-width: 767px){.block-plans .txt-guide{margin-bottom:47px}}@media only screen and (max-width: 350px){.block-plans .txt-guide{font-size:12px;font-size:1.2rem}}.block-plans .cates01{font-size:0;letter-spacing:0;margin-top:8px}.block-plans .cates01 p{margin:0 12px 6px 0}.block-plans .cates01 p:last-child{margin-right:0}.block-plans .cates01 p:last-child span{padding-right:0}.block-plans .cates01 p:last-child span:before{display:none;background:none}@media (min-width: 768px){.block-plans .cates01 p{display:inline-block;vertical-align:top}}@media (max-width: 767px){.block-plans .cates01 p{margin-right:0}}.block-plans .cates01 span{position:relative;color:#1A8866;display:inline-block;vertical-align:top;font-weight:500;font-size:12px;font-size:1.2rem;letter-spacing:.08em;line-height:1.42;padding-right:12px}.block-plans .cates01 span:before{position:absolute;content:"";top:50%;right:0;width:1px;height:11px;margin-top:-3px;background:#909090}@media (max-width: 767px){.block-plans .cates01 span{padding-right:10px}}.block-plans .group-list .group-item{margin-bottom:50px}@media (max-width: 767px){.block-plans .group-list .group-item{margin-bottom:36px}}.block-plans .group-list .plan-group{position:relative}.block-plans .group-list .item-figure{margin-bottom:0}.block-plans .group-list .item-figure .pic{display:block;background:#DBDBDB top center no-repeat;background-size:cover;overflow:hidden}.block-plans .group-list .item-figure.has-bdr:after{position:absolute;content:"";top:0;left:0;width:100%;height:100%;border:1px solid #C9C9C9}@media (max-width: 767px){.block-plans .group-list .tag-new{top:-18px}}.block-plans .group-list .cates{margin-top:8px}.block-plans .group-list .item-title{margin-top:15px}@media (max-width: 767px){.block-plans .group-list .item-title{margin-top:10px}}@media (min-width: 768px){.block-plans .group-list .item-desc{margin-top:9px;line-height:1.6}}@media (max-width: 767px){.block-plans .group-list .item-desc{padding:0;margin-top:5px;font-size:12px;font-size:1.2rem;line-height:20px;line-height:1.66667em}}@media (max-width: 767px){.wp-pagenavi-sp{margin-top:17px}}.banner-plans{text-align:center;background:url("/wp/wp-content/themes/wp-templ/assets/img/common/other/bg_pattern.png") repeat 0 0;padding:37px 0 54px}.banner-plans .ttl{font-size:18px;font-size:1.8rem;line-height:30px;line-height:1.66667em;letter-spacing:.08em;font-weight:500;margin-bottom:24px}.banner-plans .btn{border:1px solid #404846;background:#fff;max-width:350px;margin:0 auto}.banner-plans .btn a{display:block;width:100%;padding:26px 10px 27px}@media (max-width: 767px){.banner-plans{padding:34px 0 53px}.banner-plans .ttl{font-size:16px;font-size:1.6rem;line-height:32px;line-height:2em;margin-bottom:18px}}@media only screen and (max-width: 767px) and (max-width: 370px){.banner-plans .ttl{font-size:15px;font-size:1.5rem}}@media only screen and (max-width: 767px) and (max-width: 350px){.banner-plans .ttl{font-size:14px;font-size:1.4rem}}.sg-article-plan .plan-mainimg{margin-bottom:20px}.sg-article-plan .cates{margin-bottom:10px}.sg-article-plan .cmsContent{margin-top:20px}

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