.plan-select__intro.area{font-size:32px;text-align:center;font-weight:bold;margin-bottom:64px;position:relative}.plan-select__intro.area::before{display:block;content:"";width:0;height:0;border-style:solid;border-width:125px 160px 0 160px;border-color:#fff200 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);line-height:0px;_border-color:#fff200 #000 #000 #000;_filter:progid:DXImageTransform.Microsoft.Chroma(color="#000000");position:absolute;bottom:-10px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:-1}.plan-sec{max-width:1000px;min-width:1000px;margin:48px auto 0;padding:0 20px;margin:72px auto}.plan-sec .number{font-family:din-2014,sans-serif;font-weight:700;display:inline-block;line-height:1;letter-spacing:-0.015em}.plan-sec .number .ten{font-size:.8em;display:inline-block;position:relative;bottom:.1em}.plan-sec .number .en{display:inline-block;font-size:.6em;font-weight:bold;font-family:"メイリオ",Meiryo,sans-serif}.plan-sec span.koei{display:inline-block;font-size:.8em}.plan-sec span.koei span{display:inline-block}.plan-sec span.koei span:first-of-type{margin-left:-0.5em}.plan-sec span.koei span:last-of-type{margin-right:-0.5em}.plan-sec__title{font-size:30px;font-weight:bold;text-align:center;line-height:1}.plan-sec__content.kasoh{margin:40px 0 0}.plan-sec__content.kasoh .plan-sec__content--title{background-color:#9f7738}.plan-sec__content.kazoku{margin:80px 0 0}.plan-sec__content--title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:415px;height:54px;font-size:32px;font-weight:bold;color:#fff;background-color:#a5527d;padding:6px 0 0;margin:auto}.plan-sec__content--sub{text-align:center;font-size:24px;line-height:1.3;margin:16px auto 24px}.plan-sec__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.plan-sec__list.kasoh .plan-sec__box a{border:1px solid #9f7738}.plan-sec__list.kasoh .plan-sec__box a:hover .plan-sec__box--btn{color:#9f7738}.plan-sec__list.kasoh .plan-sec__box a:hover .plan-sec__box--btn i{background-color:#9f7738}.plan-sec__list.kasoh .plan-sec__box--list{color:#e6d1ba}.plan-sec__list.kasoh .plan-sec__box--list li.active{background-color:#9f7738}.plan-sec__list.kasoh .plan-sec__box--btn{background-color:#9f7738;border:2px solid #9f7738}.plan-sec__list.kasoh .plan-sec__box--btn i::before{background-color:#9f7738}.plan-sec__box{width:calc((100% - 48px)/3)}.plan-sec__box a{display:block;height:100%;color:#3d3d3d;border:1px solid #a5527d;padding:15px;background-color:#fff}.plan-sec__box a:hover{opacity:.8}.plan-sec__box a:hover .plan-sec__box--btn{color:#a5527d;background-color:#fff}.plan-sec__box a:hover .plan-sec__box--btn i{background-color:#a5527d}.plan-sec__box a:hover .plan-sec__box--btn i::before{background-color:#fff}.plan-sec__box:not(:first-of-type){margin:0 0 0 24px}.plan-sec__box--top{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.plan-sec__box--top picture{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0;display:block}.plan-sec__box--top .title{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;font-size:33px;font-weight:bold;text-align:center;line-height:1.25;margin:14px -16px 0}.plan-sec__box--top .title .sub{display:block;background:none;font-size:.65em;font-weight:normal}.plan-sec__box--top .accent{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;width:250px;height:30px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-size:18px;color:#fff;background-color:#2a3b93;border-radius:15px;padding:5px 0 0;margin:auto}.plan-sec__box--top .accent .yellow{color:#fff600}.plan-sec__box--top .accent .number{font-size:1.2em;line-height:.8}.plan-sec__box--mid{margin:16px 0 0}.plan-sec__box--list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;color:#bdd3d6;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-size:15px;line-height:1}.plan-sec__box--list li{width:75px;height:25px;border-left:1px solid #eee;border-top:1px solid #eee;border-bottom:1px solid #eee;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:2px 0 0}.plan-sec__box--list li:last-of-type{border-right:1px solid #eee}.plan-sec__box--list li.active{background-color:#a5527d;color:#fff}.plan-sec__box--price .price-ippan{font-size:15px;line-height:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:12px 0 0}.plan-sec__box--price .price-ippan .txt{display:block;padding:2px 0 0}.plan-sec__box--price .price-ippan .number{font-size:36px;line-height:.8;margin:0 0 0 8px}.plan-sec__box--price .price-ippan .number .en{font-size:.6em;font-weight:bold}.plan-sec__box--price .price-ac{font-size:15px;text-align:center;line-height:1;margin:12px 0 0}.plan-sec__box--price .price-club{display:block;text-align:center;font-size:65px;color:red;line-height:.8;margin:12px 0 0}.plan-sec__box--price .price-club .en{font-size:.6em;font-weight:bold}.plan-sec__box--price .price-tax{font-size:12px;text-align:center;line-height:1;margin:10px 0 0}.plan-sec__box--price .price-tax .number{font-size:20px;font-weight:400;line-height:.8}.plan-sec__box--price .price-tax .number .en{font-weight:normal;font-size:.65em}.plan-sec__box--btn{width:220px;height:40px;color:#fff;font-size:23px;background-color:#a5527d;border:2px solid #a5527d;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:3px 24px 0 0;margin:12px auto 0;position:relative}.plan-sec__box--btn i{display:block;width:20px;height:20px;background-color:#fff;border-radius:50%;position:absolute;top:52%;right:24px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.plan-sec__box--btn i::before{content:"";display:block;width:9px;height:11px;background-color:#a5527d;-webkit-clip-path:polygon(0 0, 0% 100%, 100% 50%);clip-path:polygon(0 0, 0% 100%, 100% 50%);position:absolute;top:4px;left:7px}.plan-sec__box.chokusoh a{border:1px solid #73582c}.plan-sec__box.chokusoh a:hover .plan-sec__box--btn{color:#73582c}.plan-sec__box.chokusoh a:hover .plan-sec__box--btn i{background-color:#73582c}.plan-sec__box.chokusoh .plan-sec__box--list{color:#ccc}.plan-sec__box.chokusoh .plan-sec__box--list li.active{background-color:#73582c}.plan-sec__box.chokusoh .plan-sec__box--btn{background-color:#73582c;border:2px solid #73582c}.plan-sec__box.chokusoh .plan-sec__box--btn i::before{background-color:#73582c}.plan-sec__box.kasoh a{border:1px solid #9f7738}.plan-sec__box.kasoh a:hover .plan-sec__box--btn{color:#9f7738}.plan-sec__box.kasoh a:hover .plan-sec__box--btn i{background-color:#9f7738}.plan-sec__box.kasoh .plan-sec__box--list{color:#ccc}.plan-sec__box.kasoh .plan-sec__box--list li.active{background-color:#9f7738}.plan-sec__box.kasoh .plan-sec__box--btn{background-color:#9f7738;border:2px solid #9f7738}.plan-sec__box.kasoh .plan-sec__box--btn i::before{background-color:#9f7738}.plan-sec__box.menkai-kasoh a{border:1px solid #c69546}.plan-sec__box.menkai-kasoh a:hover .plan-sec__box--btn{color:#c69546}.plan-sec__box.menkai-kasoh a:hover .plan-sec__box--btn i{background-color:#c69546}.plan-sec__box.menkai-kasoh .plan-sec__box--list{color:#ccc}.plan-sec__box.menkai-kasoh .plan-sec__box--list li.active{background-color:#c69546}.plan-sec__box.menkai-kasoh .plan-sec__box--btn{background-color:#c69546;border:2px solid #c69546}.plan-sec__box.menkai-kasoh .plan-sec__box--btn i::before{background-color:#c69546}.plan-sec__box.ichinichi a{border:1px solid #40a0a4}.plan-sec__box.ichinichi a:hover .plan-sec__box--btn{color:#40a0a4}.plan-sec__box.ichinichi a:hover .plan-sec__box--btn i{background-color:#40a0a4}.plan-sec__box.ichinichi .plan-sec__box--list{color:#ccc}.plan-sec__box.ichinichi .plan-sec__box--list li.active{background-color:#40a0a4}.plan-sec__box.ichinichi .plan-sec__box--btn{background-color:#40a0a4;border:2px solid #40a0a4}.plan-sec__box.ichinichi .plan-sec__box--btn i::before{background-color:#40a0a4}.plan-sec__box.kazoku a{border:1px solid #a5527d}.plan-sec__box.kazoku a:hover .plan-sec__box--btn{color:#a5527d}.plan-sec__box.kazoku a:hover .plan-sec__box--btn i{background-color:#a5527d}.plan-sec__box.kazoku .plan-sec__box--list{color:#ccc}.plan-sec__box.kazoku .plan-sec__box--list li.active{background-color:#a5527d}.plan-sec__box.kazoku .plan-sec__box--btn{background-color:#a5527d;border:2px solid #a5527d}.plan-sec__box.kazoku .plan-sec__box--btn i::before{background-color:#a5527d}.plan-sec__monk{display:block;width:877px;margin:64px auto 0}.guide-content__wrap .number{font-family:din-2014,sans-serif;font-weight:600;display:inline-block;line-height:1;letter-spacing:-0.015em}.guide-content__wrap .number .ten{font-size:.8em;display:inline-block;position:relative;bottom:.1em}.guide-content__wrap .number .en{display:inline-block;font-size:.6em;font-weight:bold;font-family:"メイリオ",Meiryo,sans-serif}.guide-content__wrap .plan-sec__content.kasoh{margin:0}.guide-content__wrap .plan-sec__content.kazoku{margin:40px 0 0}.guide-content__wrap .plan-sec__box--top .title{font-size:28px}.guide-content__wrap .plan-sec__box--top .title .koei{font-size:.8em}.guide-content__wrap .plan-sec__box--top .title .koei span{margin:0 0 0 -0.5em}.guide-content__wrap .plan-sec__box--top .title .koei span:nth-of-type(2){margin:0 -0.5em 0 0}.guide-content__wrap .plan-sec__box--top .accent{width:100%}.guide-content__wrap .plan-sec__box .plan-sec__box--price .price-club{font-size:55px;display:block}.main_title{border-bottom:4px solid #0e767b;display:inline-block;font-size:28px;font-weight:bold;padding:0 40px 0px;margin-bottom:8px;font-weight:bold}.main_title__wrap{text-align:center;margin-bottom:32px}.sub_title{font-size:24px}.section-test{margin:40px auto;text-align:center;font-size:40px;color:#fff;font-weight:bold;background-color:red;min-width:1000px}.common_waku_waku_san .plan-sec{max-width:initial;min-width:initial;padding:0;margin:24px 0 0}.common_waku_waku_san .plan-sec__title{display:none}.common_waku_waku_san .plan-sec__content.kasoh{margin:24px 0 0}.common_waku_waku_san .plan-sec__content.kazoku{margin:24px 0 0}.common_waku_waku_san .plan-sec__content--title{margin:12px auto 0}.common_waku_waku_san .plan-sec__content--sub{font-size:20px;line-height:1.3;margin:16px auto 16px}.common_waku_waku_san .plan-sec__box--top .title{font-size:22px}.common_waku_waku_san .plan-sec__box--top .accent{width:100%;font-size:16px}.common_waku_waku_san .plan-sec__box--price .price-ippan .number{font-size:30px}.common_waku_waku_san .plan-sec__box--price .price-club{font-size:46px}.common_waku_waku_san .plan-sec__box--btn{width:100%}.common_waku_waku_san .plan-sec__monk{width:100%;margin:24px 0 0}