.about_wrapper .page__content-wrap{margin-top:0}.about_wrapper .lead-block{margin-top:35px;position:relative;z-index:1}.about_wrapper .lead-block .featured-block{margin-top:50px;padding:45px 40px 45px 98px;background:none}.about_wrapper .lead-block .table-2.th-sm th,.about_wrapper .lead-block .th-sm.table-2--secondary th,.about_wrapper .lead-block .th-sm.table-2--tertiary th,.about_wrapper .lead-block .table-2.th-sm td,.about_wrapper .lead-block .th-sm.table-2--secondary td,.about_wrapper .lead-block .th-sm.table-2--tertiary td{line-height:2}.about_wrapper .lead-block .table-2.th-sm th,.about_wrapper .lead-block .th-sm.table-2--secondary th,.about_wrapper .lead-block .th-sm.table-2--tertiary th{width:125px}.about_wrapper .lead-block .featured-block+.lead-block__btn{margin-top:40px}.about_wrapper .lead-block__title{font-size:24px}.about_wrapper .lead-block__text{margin-top:15px;line-height:2;font-size:16px}.about_wrapper .lead-block__btn{margin-top:30px;text-align:right}.about_wrapper .lead-block__btn .button--primary,.about_wrapper .lead-block__btn .button--primary-variation01{min-width:300px}.about_wrapper .block__text{line-height:2;font-size:16px;margin:0 145px}.about_wrapper .block01{position:relative;margin-top:94px}.about_wrapper .block01:before{content:"";position:absolute;top:-342px;left:50%;margin-left:-683px;width:1518px;height:1014px;z-index:-1;background:url(//nakahora-bokujou.pro/cdn/shop/t/2/assets/img_about_bg_map.png?v=15794748144657896591678678909) no-repeat 0 0}.about_wrapper .block01 .subsection-title,.about_wrapper .block01 .subsection-title--variation{margin-bottom:34px}.about_wrapper .block01 .map{position:relative;height:548px}.about_wrapper .block01 .map li{position:absolute;left:50%;color:#3e603b;font-size:12px}.about_wrapper .block01 .map li .text{position:absolute;padding:0 11px}.about_wrapper .block01 .map li .text:before,.about_wrapper .block01 .map li .text:after{content:"";position:absolute;top:50%;width:3px;height:1px;background-color:#3e603b}.about_wrapper .block01 .map li .text:before{left:0}.about_wrapper .block01 .map li .text:after{right:0}.about_wrapper .block01 .map .building01{bottom:158px;margin-left:22px}.about_wrapper .block01 .map .building01 .text{bottom:8px;left:90px}.about_wrapper .block01 .map .building02{bottom:96px;margin-left:-195px}.about_wrapper .block01 .map .building02 .text{bottom:1px;left:80px}.about_wrapper .block01 .map .building03{bottom:17px;margin-left:-16px}.about_wrapper .block01 .map .building03 .text{bottom:10px;left:-50px}.about_wrapper .block01 .map .obj01{top:-165px;margin-left:-318px}.about_wrapper .block01 .map .obj02{top:-10px;margin-left:-401px}.about_wrapper .block01 .map .obj03{top:68px;margin-left:-551px}.about_wrapper .block01 .map .obj04{top:198px;margin-left:-295px}.about_wrapper .block01 .map .obj05{top:68px;margin-left:-150px}.about_wrapper .block01 .map .obj06{top:148px;margin-left:0}.about_wrapper .block01 .map .obj07{top:-40px;margin-left:366px}.about_wrapper .block01 .map .obj08{top:218px;margin-left:324px}.about_wrapper .block01 .map__note{position:absolute;bottom:0;left:0;color:#666;font-size:12px}.about_wrapper .block02{margin-top:87px}.about_wrapper .block02 .block__text{margin-bottom:50px}.about_wrapper .schedule{margin:50px 40px 0;padding:40px;background:#f8f6f4}.about_wrapper .schedule.schedule--type01 .event01{padding:2px 15px;top:101px;height:29px}.about_wrapper .schedule.schedule--type01 .event02{top:130px;height:70px}.about_wrapper .schedule.schedule--type01 .event03{top:351px;height:79px}.about_wrapper .schedule.schedule--type01 .event04{top:501px;height:99px}.about_wrapper .schedule.schedule--type01 .event05{top:601px;height:69px}.about_wrapper .schedule.schedule--type02 .event01{padding:2px 15px;top:101px;height:29px}.about_wrapper .schedule.schedule--type02 .event02{top:130px;height:70px}.about_wrapper .schedule.schedule--type02 .event03{top:201px;height:99px}.about_wrapper .schedule.schedule--type02 .event04{top:351px;height:79px}.about_wrapper .schedule.schedule--type02 .event05{top:501px;height:79px}.about_wrapper .schedule.schedule--type03 .event01{top:1px;height:99px}.about_wrapper .schedule.schedule--type03 .event02{padding:2px 15px;top:101px;height:29px}.about_wrapper .schedule.schedule--type03 .event03{top:130px;width:calc(50% - 37px);height:170px}.about_wrapper .schedule.schedule--type03 .event04{top:140px;left:calc(50% + 37px);width:calc(50% - 37px);height:210px}.about_wrapper .schedule.schedule--type03 .event05{top:401px;height:99px;width:calc(50% - 35px)}.about_wrapper .schedule.schedule--type03 .event06{top:401px;left:calc(50% + 37px);height:99px;width:calc(50% - 37px)}.about_wrapper .schedule.schedule--type03 .event07{top:501px;width:calc(50% - 37px);height:99px}.about_wrapper .schedule__title{margin-bottom:40px;text-align:center;font-size:24px}.about_wrapper .schedule__wrap{position:relative}.about_wrapper .schedule__timeline li{position:relative;height:50px;font-size:16px;font-family:GoudyStM-Italic}.about_wrapper .schedule__timeline li:nth-child(2n) span{display:none}.about_wrapper .schedule__timeline li:nth-child(2n):after{background:#ececec}.about_wrapper .schedule__timeline li:after{content:"";position:absolute;top:0;left:60px;width:calc(100% - 60px);height:1px;background:#dbdbdb}.about_wrapper .schedule__timeline li span{position:relative;display:block;width:60px;z-index:2;transform:translateY(-50%);background:#f8f6f4}.about_wrapper .schedule__events li{position:absolute;left:70px;width:calc(100% - 70px);padding:10px 15px;box-sizing:border-box;background:#ecf4e9cc}.about_wrapper .schedule__events li:nth-child(2n){background:#e0efdacc}.about_wrapper .schedule__events .schedule__event--type01{padding-right:170px}.about_wrapper .schedule__events .schedule__event--type01:after{content:"";position:absolute;top:50%;right:-20px;width:210px;height:117px;margin-top:-70px;background:url(//nakahora-bokujou.pro/cdn/shop/t/2/assets/img_about_img_schedule01.png?v=137982307746841189321678678915) no-repeat 0 0}.about_wrapper .schedule__events .schedule__event--type02{padding-right:170px}.about_wrapper .schedule__events .schedule__event--type02:after{content:"";position:absolute;top:50%;right:60px;width:54px;height:125px;margin-top:-48px;background:url(//nakahora-bokujou.pro/cdn/shop/t/2/assets/img_about_img_schedule02.png?v=165404407321061284221678678916) no-repeat 0 0}.about_wrapper .schedule__events .schedule__event--type03{padding-right:170px}.about_wrapper .schedule__events .schedule__event--type03:after{content:"";position:absolute;top:50%;right:20px;width:128px;height:77px;margin-top:-38px;background:url(//nakahora-bokujou.pro/cdn/shop/t/2/assets/img_about_img_schedule03.png?v=142539848407071175411678678916) no-repeat 0 0}.about_wrapper .schedule__events .schedule__event--type04{padding-right:170px}.about_wrapper .schedule__events .schedule__event--type04:after{content:"";position:absolute;top:50%;right:10px;width:183px;height:92px;margin-top:-46px;background:url(//nakahora-bokujou.pro/cdn/shop/t/2/assets/img_about_img_schedule04.png?v=19110794229116376161678678917) no-repeat 0 0}.about_wrapper .schedule__events .schedule__event--type05{padding-right:170px}.about_wrapper .schedule__events .schedule__event--type05:after{content:"";position:absolute;top:50%;right:-30px;width:205px;height:114px;margin-top:-62px;background:url(//nakahora-bokujou.pro/cdn/shop/t/2/assets/img_about_img_schedule05.png?v=118345683655914618021678678917) no-repeat 0 0}.about_wrapper .schedule__events .schedule__event--type06:after{content:"";position:absolute;top:50%;right:35px;width:86px;height:81px;margin-top:-12px;background:url(//nakahora-bokujou.pro/cdn/shop/t/2/assets/img_about_img_schedule06.png?v=52059698062947607781678678918) no-repeat 0 0}.about_wrapper .schedule__event-name{display:block;font-size:16px}.about_wrapper .schedule__event-data{display:block;margin-top:1px;color:#666;font-size:12px;line-height:1.8}.about_wrapper .block03{margin-top:100px}.about_wrapper .block03 .subsection-title,.about_wrapper .block03 .subsection-title--variation{margin-bottom:40px}.about_wrapper .owner-profile{display:flex}.about_wrapper .owner-profile__info{padding-right:40px;text-align:center}.about_wrapper .owner-profile__position{margin-top:20px}.about_wrapper .owner-profile__name{margin-top:5px;font-size:24px}.about_wrapper .owner-profile__kana{font-size:12px}.about_wrapper .owner-profile__content{margin-top:20px}.about_wrapper .owner-profile__text{line-height:2.2}.about_wrapper .owner-profile__btn{text-align:right;margin-top:57px}.about_wrapper .owner-profile__btn .button--primary,.about_wrapper .owner-profile__btn .button--primary-variation01{min-width:300px}.about_record_wrapper md-tab-content{padding:75px 0 0}.about_record_wrapper .event-item+.event-item{margin-top:20px}.about_record_wrapper .event-item02+.event-item02{margin-top:50px}.about_record_wrapper .event-month-inner{transition:.23s all cubic-bezier(.165,.84,.44,1)}.about_record_wrapper .event-month-inner.ng-hide-add,.about_record_wrapper .event-month-inner.ng-hide-remove{display:block!important}.about_record_wrapper .event-month-inner.ng-hide-add{opacity:1}.about_record_wrapper .event-month-inner.ng-hide-add-active,.about_record_wrapper .event-month-inner.ng-hide-remove{opacity:0}.about_record_wrapper .event-month-inner.ng-hide-remove-active{opacity:1}.about_record_wrapper .event-item__info{padding:20px 38px;display:flex}.about_record_wrapper .event-item__info .red{color:red}.about_record_wrapper .event-item__info a{color:#000;text-decoration:underline}.about_record_wrapper .event-item__info02{display:flex}.about_record_wrapper .event-item__info02 .item-left{display:inline-block}.about_record_wrapper .event-item__info02 .item-left .item-inner{padding:35px 0 0 38px}.about_record_wrapper .event-item__info02 .item-right{display:inline-block}.about_record_wrapper .event-item__info02 .item-right .item-inner{padding-top:35px;border-left:60px solid transparent}.about_record_wrapper .event-item__info02 .item-right .button--primary,.about_record_wrapper .event-item__info02 .item-right .button--primary-variation01{width:100%}.about_record_wrapper .event-item__info02 .text-lead{font-size:14px;line-height:24px;letter-spacing:2px;margin-bottom:20px}.about_record_wrapper .event-item__info02 .item-pct{text-align:center;margin-bottom:30px}.about_record_wrapper .w-half{flex:100;width:50%}.block__detail-btn,.lead-block__btn{margin-bottom:24px}#MainContent .about_wrapper ul li{list-style:none}.owner-profile__img{width:200px}.about_wrapper .block02 .block__text{margin:0 0 32px}.l-article-detail .guides-list__item{display:flex}.l-article-detail .guides-list__img{width:30%}.l-article-detail .guides-list__content{width:68%;padding-right:2%}.l-article-detail .guides-list__sub{margin:0 0 8px;font-weight:700}.l-article-detail .guides-list__title{margin:0 0 16px;font-size:20px;font-weight:700}.l-article-detail .related-guides-list{display:flex;flex-wrap:wrap}.l-article-detail .related-guides-list li{list-style:none;width:45%;margin:0 auto 16px}.l-article-detail .related-guides-list li .related-guides-list__img{min-height:180px;display:flex;align-items:center}.block__img{margin:24px 0}.merit-list .merit-list__title{margin:0 0 8px}#blog_id99_wrapper hr{margin:32px 0}.article-content .contents .inner{margin:0 auto 80px;font-size:14px;width:100%}.article-content .contents .inner .caption{font-size:24px}.article-content .contents .inner .limit_month,.article-content .contents .inner .every_month{padding:40px}.article-content .contents .inner .limit_month h3,.article-content .contents .inner .every_month h3{font-size:18px;margin-top:0}.article-content .contents .inner .limit_month p,.article-content .contents .inner .every_month p{font-size:15px;margin-bottom:12px}.faq dl{margin-bottom:32px}.faq dl .icon{max-width:50px;margin-right:16px}.faq dl dt{display:flex;align-items:center;font-weight:700;font-size:20px;line-height:1.4;margin-bottom:16px}.shopify-policy__container{padding:80px 0}.shopify-policy__container h1{font-size:30px;margin-bottom:32px}.shopify-policy__body{line-height:1.6}.shopify-policy__body ul{margin:24px 0}.shopify-policy__body p{margin-bottom:24px}.shopify-policy__body ul li{margin-bottom:6px}.shopify-policy__body dl{margin-bottom:40px}.shopify-policy__body dl dt{margin-bottom:12px}.shopify-policy__body dl dd{margin-bottom:16px}
/*# sourceMappingURL=/cdn/shop/t/2/assets/old_style_css.css.map */
