.content_wrap{font-feature-settings:normal}.mod_breadlist{z-index:2}.mod_localnav{position:relative}.sec_mv{width:100%;position:relative;z-index:1}@media screen and (max-width: 640px){.sec_mv::before{content:"";position:absolute;width:100%;height:.8rem;top:0;left:0;background:linear-gradient(0deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.2) 70%);z-index:2}}@media print,screen and (min-width: 641px){.sec_mv .detail_ph{height:8.2rem}}.sec_mv+.-sec_tit{margin-top:1.6rem}@media screen and (max-width: 640px){.sec_mv+.-sec_tit{margin-top:.8rem;text-align:center}}.sec_mv+.-sec_tit .title{gap:.16rem}@media screen and (max-width: 640px){.sec_mv+.-sec_tit .title{font-size:.24rem;line-height:1.4;letter-spacing:.1em}}.intro_txt{font-family:"ten-mincho",serif;font-style:normal;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:.8rem 0 1.2rem;text-align:center}@media screen and (max-width: 640px){.intro_txt{padding:.4rem .1rem .48rem}}.intro_txt .-catch{font-size:.24rem;line-height:2.4;letter-spacing:.2em}@media screen and (max-width: 640px){.intro_txt .-catch{font-size:.16rem;line-height:2.2;letter-spacing:.15em}}.tab_box{display:flex;justify-content:space-between;gap:.04rem}@media print,screen and (min-width: 641px){.tab_box{width:100%;max-width:9.56rem;margin:0 auto}}@media screen and (max-width: 640px){.tab_box{margin:0 .3rem;flex-direction:column;gap:.08rem}}.tab_box .faq_tab{font-family:"ten-mincho",serif;font-style:normal;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;cursor:pointer;width:100%;padding:.13rem 0;background-color:#f1f1f0;display:flex;align-items:center;justify-content:center;border-radius:.1rem .1rem 0 0;font-size:.2rem;color:#1a1b12;line-height:2.2;letter-spacing:.15em;transition:.4s}.no-touchevents .tab_box .faq_tab:hover{background-color:#706732;color:#fff}@media print,screen and (min-width: 641px){.tab_box .faq_tab{border:1px solid #706732;border-bottom:none}}@media screen and (max-width: 640px){.tab_box .faq_tab{padding:.06rem 0 .05rem;border-radius:.04rem;font-size:.16rem}}.tab_box .select{background-color:#706732;color:#fff}.faq_content{padding-top:.8rem;padding-bottom:.8rem;background-color:#f3f1ef;border-top:1px solid #706732;position:relative}@media screen and (max-width: 640px){.faq_content{margin-top:.51rem;padding-top:.4rem}}.faq_content .faq_inner{position:relative;z-index:1}@media print,screen and (min-width: 641px){.faq_content .faq_inner{width:100%;max-width:10rem;margin:0 auto}}@media screen and (max-width: 640px){.faq_content .faq_inner{margin:0 .2rem}}.faq_content .faq_inner .faq_wrap{position:absolute;top:0;left:0;width:100%;opacity:0;visibility:hidden;pointer-events:none;transition:.5s}@media print,screen and (min-width: 641px){.faq_content .faq_inner .faq_wrap .faq_box+.faq_box{margin-top:.24rem}}@media screen and (max-width: 640px){.faq_content .faq_inner .faq_wrap .faq_box+.faq_box{margin-top:.3rem}}.faq_content .faq_inner .faq_wrap .faq_box .q{font-family:"ten-mincho",serif;font-style:normal;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:.192rem .62rem;background-color:#fff;font-size:.18rem;line-height:1.6;letter-spacing:.2em;position:relative}@media print,screen and (min-width: 641px){.faq_content .faq_inner .faq_wrap .faq_box .q{cursor:pointer}}.no-touchevents .faq_content .faq_inner .faq_wrap .faq_box .q:hover .q_txt{opacity:.7}@media screen and (max-width: 640px){.faq_content .faq_inner .faq_wrap .faq_box .q{padding:.08rem .37rem .08rem .41rem;font-size:.14rem;line-height:1.6;letter-spacing:.05em}}.faq_content .faq_inner .faq_wrap .faq_box .q::before{content:"Q";display:block;font-family:"garamond-premier-pro",serif;font-weight:500;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.28rem;line-height:1;letter-spacing:.1em;color:#706732;position:absolute;top:.2rem;left:.24rem}@media screen and (max-width: 640px){.faq_content .faq_inner .faq_wrap .faq_box .q::before{font-size:.2rem;top:.08rem;left:.1rem}}.faq_content .faq_inner .faq_wrap .faq_box .q .q_txt{transition:.4s}.faq_content .faq_inner .faq_wrap .faq_box .q .q_btn{width:.16rem;height:.16rem;display:flex;justify-content:center;align-items:center;position:absolute;right:.24rem;top:50%;transform:translateY(-50%)}@media screen and (max-width: 640px){.faq_content .faq_inner .faq_wrap .faq_box .q .q_btn{width:.11rem;height:.11rem;right:.1rem}}.faq_content .faq_inner .faq_wrap .faq_box .q .q_btn::before{content:"";width:100%;height:1px;background-color:#706732;position:absolute}.faq_content .faq_inner .faq_wrap .faq_box .q .q_btn::after{content:"";width:100%;height:1px;background-color:#706732;position:absolute;transform:rotate(90deg);transition:.4s}.faq_content .faq_inner .faq_wrap .faq_box .q .q_btn.active::after{transform:rotate(0deg)}.faq_content .faq_inner .faq_wrap .faq_box .a{display:none;padding:.2rem .6rem;background-color:#fbfbfa;font-size:.14rem;line-height:1.7;letter-spacing:.15em;position:relative}@media screen and (max-width: 640px){.faq_content .faq_inner .faq_wrap .faq_box .a{padding:.08rem .24rem .08rem .39rem;font-size:.13rem;letter-spacing:.05em}}.faq_content .faq_inner .faq_wrap .faq_box .a .a_txt{position:relative}.faq_content .faq_inner .faq_wrap .faq_box .a .a_txt::before{content:"A";display:block;font-family:"garamond-premier-pro",serif;font-weight:500;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.28rem;line-height:1;letter-spacing:.1em;color:#706732;position:absolute;top:-0.02rem;left:-0.34rem}@media screen and (max-width: 640px){.faq_content .faq_inner .faq_wrap .faq_box .a .a_txt::before{font-size:.2rem;left:-0.28rem}}.faq_content .faq_inner .faq_show{position:static;visibility:visible;pointer-events:all;opacity:1}.faq_contact{margin-top:.8rem;padding:.4rem .1rem .48rem;background-color:#fff}@media screen and (max-width: 640px){.faq_contact{padding:.4rem 0 .48rem;margin-top:1.31rem;width:100%}}.faq_contact .faq_txt{font-family:"ten-mincho",serif;font-style:normal;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.22rem;line-height:2.2;letter-spacing:.2em;text-align:center}@media screen and (max-width: 640px){.faq_contact .faq_txt{font-size:.16rem;line-height:2;letter-spacing:.1em}}.faq_contact .data_box{margin-top:.14rem;display:flex;justify-content:center;align-items:baseline;gap:.2rem}@media screen and (max-width: 640px){.faq_contact .data_box{margin-top:.26rem;flex-direction:column;align-items:center;gap:.14rem}}.faq_contact .data_box .tel{font-family:"garamond-premier-pro-display",serif;font-weight:400;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.28rem;line-height:1;letter-spacing:.1em}.faq_contact .data_box .tel span{font-size:.44rem;line-height:1;letter-spacing:.05em;padding-left:.07rem}@media screen and (max-width: 640px){.faq_contact .data_box .tel span{padding-left:.08rem}}.faq_contact .data_box .info{font-family:"ten-mincho",serif;font-style:normal;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.14rem;line-height:2.15;letter-spacing:.02em}@media screen and (max-width: 640px){.faq_contact .data_box .info{line-height:1;letter-spacing:.1em}}.faq_contact .faq_btn{margin-top:.32rem;text-align:center}@media screen and (max-width: 640px){.faq_contact .faq_btn{margin-top:.24rem}}/*# sourceMappingURL=attendance.css.map */