.gr_section .container:after{content:"";display:block;clear:both}.mvArea{height:0 !important}.gr_section{padding:calc(50px + 120px) 0 100px}@media (max-width: 640px){.gr_section{padding:0 0 50px}}.gr_section.bg_W{background-color:#fff}.gr_section.bg_B{background-color:#e5e1d8}.gr_section .content_slideArea{position:relative;overflow:hidden}@media (max-width: 640px){.gr_section .content_slideArea{height:16.85rem !important;margin-bottom:0;overflow:inherit}}.gr_section .content_slideArea .pharea{overflow:hidden;height:100%}@media (max-width: 640px){.gr_section .content_slideArea .pharea{overflow:inherit}}.gr_section .content_slideArea .pharea .contantWrap{width:100%;max-width:1340px;margin:auto;position:relative;height:100%;padding:0 8rem 0;box-sizing:border-box}@media (max-width: 640px){.gr_section .content_slideArea .pharea .contantWrap{width:100% !important;padding:0}}.gr_section .content_slideArea .pharea .contantWrap .title img{position:absolute;top:17%;left:0;right:0;margin:auto;z-index:100;-webkit-filter:drop-shadow(0 0 6px rgba(0,0,0,0.3));filter:drop-shadow(0 0 6px rgba(0,0,0,0.3))}@media (max-width: 640px){.gr_section .content_slideArea .pharea .contantWrap .title img{top:16%;height:5.5rem;width:auto}}.gr_section .content_slideArea .pharea .contantWrap .btns01{position:absolute;left:0;right:0;margin:auto;width:100%;height:100%}.gr_section .content_slideArea .pharea .contantWrap .btns01 button{position:absolute;top:0;bottom:0;margin:auto;z-index:11;width:70px;height:70px;-webkit-tap-highlight-color:transparent}@media (max-width: 640px){.gr_section .content_slideArea .pharea .contantWrap .btns01 button{width:60px;height:50px}}.no-touchevents .gr_section .content_slideArea .pharea .contantWrap .btns01 button:hover:before{opacity:.8}.no-touchevents .gr_section .content_slideArea .pharea .contantWrap .btns01 button:hover:after{border-color:#fff}@media (max-width: 640px){.no-touchevents .gr_section .content_slideArea .pharea .contantWrap .btns01 button:hover:after{border-color:#fff}}.gr_section .content_slideArea .pharea .contantWrap .btns01 button:before,.gr_section .content_slideArea .pharea .contantWrap .btns01 button:after{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;transition:.2s}@media (max-width: 640px){.gr_section .content_slideArea .pharea .contantWrap .btns01 button:before{content:"";width:25px;height:25px;background-color:rgba(96,30,31,0.95)}}.gr_section .content_slideArea .pharea .contantWrap .btns01 button:after{width:20px;height:20px;border:3px solid #2d2d2d;-webkit-transition:0.2s;transition:0.2s}@media (max-width: 640px){.gr_section .content_slideArea .pharea .contantWrap .btns01 button:after{width:8px;height:8px;border:1px solid #fff}}.gr_section .content_slideArea .pharea .contantWrap .btns01 button.next{right:0}.gr_section .content_slideArea .pharea .contantWrap .btns01 button.next:before{right:-10px}.gr_section .content_slideArea .pharea .contantWrap .btns01 button.next:after{border-bottom:#fff !important;border-left:#fff !important;transform:rotate(45deg);right:3px}@media (max-width: 640px){.gr_section .content_slideArea .pharea .contantWrap .btns01 button.next:after{right:-8px}}.gr_section .content_slideArea .pharea .contantWrap .btns01 button.prev{left:0}.gr_section .content_slideArea .pharea .contantWrap .btns01 button.prev:before{right:10px}.gr_section .content_slideArea .pharea .contantWrap .btns01 button.prev:after{border-bottom:transparent !important;border-right:transparent !important;transform:rotate(-45deg);right:-3px}@media (max-width: 640px){.gr_section .content_slideArea .pharea .contantWrap .btns01 button.prev:after{right:8px}}.gr_section .content_slideArea .pharea .contantWrap .contentWrapIn{padding:0;height:100%}.gr_section .content_slideArea .pharea .contantWrap .contentWrapIn .content{position:relative;display:table;height:100%}.gr_section .content_slideArea .pharea .contantWrap .contentWrapIn .content .link{display:table-cell;position:relative;top:0;left:0;height:100%;background-size:cover;background-position:center center;padding-top:62rem;-webkit-transition:1.6s;transition:1.6s}@media (max-width: 640px){.gr_section .content_slideArea .pharea .contantWrap .contentWrapIn .content .link{padding-top:0;background-position:top center}}.gr_section .content_slideArea .pharea .contantWrap .contentWrapIn .content .link:after{content:"";height:100%;position:absolute;top:0;left:0;right:0;z-index:1;background-image:-webkit-linear-gradient(to bottom, transparent 60%, rgba(0,0,0,0.5) 100%);background-image:-o-linear-gradient(to bottom, transparent 60%, rgba(0,0,0,0.5) 100%);background-image:linear-gradient(to bottom, transparent 60%, rgba(0,0,0,0.5) 100%)}.gr_section .content_slideArea .pharea .contantWrap .contentWrapIn .content .link h2{position:absolute;bottom:4rem;left:4rem;font-size:1.4rem;font-family:"source-han-serif-japanese",serif;color:#fff;font-weight:200;line-height:1.5;letter-spacing:0.2em;text-shadow:0 0 3px rgba(0,0,0,0.9);z-index:2}@media (max-width: 640px){.gr_section .content_slideArea .pharea .contantWrap .contentWrapIn .content .link h2{display:none}}.gr_section .content_slideArea .pharea .contantWrap .pager{position:absolute;bottom:0;left:0;width:100%;text-align:center;z-index:2}@media (max-width: 640px){.gr_section .content_slideArea .pharea .contantWrap .pager{bottom:0}}.gr_section .content_slideArea .pharea .contantWrap .pager button{width:40px;height:40px;position:relative;display:inline-block;vertical-align:top}@media (max-width: 640px){.gr_section .content_slideArea .pharea .contantWrap .pager button{width:32px;height:2.1rem}}.gr_section .content_slideArea .pharea .contantWrap .pager button:after,.gr_section .content_slideArea .pharea .contantWrap .pager button:before{content:"";display:block;width:30px;height:2px;background-color:#dfd2d2;position:absolute;top:0;bottom:0;right:0;left:0;margin:auto}@media (max-width: 640px){.gr_section .content_slideArea .pharea .contantWrap .pager button:after,.gr_section .content_slideArea .pharea .contantWrap .pager button:before{width:25px;height:2px}}.gr_section .content_slideArea .pharea .contantWrap .pager button:after{-webkit-transition:0.2s;transition:0.2s}.no-touchevents .gr_section .content_slideArea .pharea .contantWrap .pager button:hover:after,.gr_section .content_slideArea .pharea .contantWrap .pager button.active:after{background-color:#601e1f}.gr_section .content_slideArea .pharea .contantWrap .pager button.active{cursor:default;pointer-events:none}.gr_section .container{max-width:910px;margin:auto;position:relative}.gr_section .container .txt{text-align:center}@media (max-width: 640px){.gr_section .container .txt{position:relative;width:100%;height:auto;padding:2.4rem 1.5rem 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.gr_section .container .txt:after{content:"";display:block;clear:both}}.gr_section .container .txt h1{position:relative;font-size:1.4rem;font-family:"source-han-serif-japanese",serif;font-weight:400;margin-bottom:5.5rem;letter-spacing:0.3rem;text-align:center}@media (max-width: 640px){.gr_section .container .txt h1{font-size:1.1rem;padding-top:0.8rem;margin-bottom:3rem;letter-spacing:0.15rem}}.gr_section .container .txt h1:before{display:block;text-align:center;font-size:4rem;font-family:"mrs-eaves-roman-lining",sans-serif;font-weight:400;letter-spacing:.2rem;color:#601E1F;margin-bottom:2rem}@media (max-width: 640px){.gr_section .container .txt h1:before{font-size:2.4rem;margin-bottom:1.8rem;line-height:1}}.gr_section .container .txt h1:after{content:"";display:block;width:40px;height:1px;background-color:#000;position:absolute;top:75px;left:50%;transform:translateX(-50%)}@media (max-width: 640px){.gr_section .container .txt h1:after{top:43px;width:30px}}.gr_section .container .txt .copy{font-size:2rem;font-family:"source-han-serif-japanese", serif;font-weight:400;position:relative;margin-bottom:2.5rem;letter-spacing:0.3rem;text-align:center}@media (max-width: 640px){.gr_section .container .txt .copy{font-size:1.4rem;letter-spacing:0.1rem;margin-bottom:1.2rem}}.gr_section .container .txt p{font-size:1.4rem;text-align:center}@media (max-width: 640px){.gr_section .container .txt p{font-size:1.1rem;line-height:1.6;float:left;width:100%;text-align:left;margin-bottom:3.2rem}}.gr_section .container .txt .news_txt{max-width:75%;text-align:left;margin:auto;line-height:2}@media (max-width: 640px){.gr_section .container .txt .news_txt{max-width:100%;line-height:2}}.gr_section .container .txt .news_txt p{text-align:left}@media (max-width: 640px){.gr_section .container .txt .news_txt p{line-height:2;margin-bottom:2rem}}.gr_section .container .txt .news_txt ul{margin-bottom:2rem;margin-top:2rem}.gr_section .container .txt .news_txt ul li{font-size:1.4rem;line-height:2}@media (max-width: 640px){.gr_section .container .txt .news_txt ul li{font-size:1.1rem}}.gr_section .container .txt .news_txt ol{margin-bottom:2rem;margin-top:2rem}.gr_section .container .txt .news_txt ol li{font-size:1.4rem;line-height:2;list-style-type:decimal;margin-left:2em}@media (max-width: 640px){.gr_section .container .txt .news_txt ol li{font-size:1.1rem}}.gr_section .container .txt .news_txt h3{font-size:14px;margin-bottom:1rem;margin-top:2rem}@media (min-width: 640px){.gr_section .container .img_clip .contantWrap .contentWrapIn .content{width:100% !important;display:table;table-layout:fixed}.gr_section .container .img_clip .contantWrap .contentWrapIn .content .link{display:table-cell;padding:0 25px}.gr_section .container .img_clip .contantWrap .contentWrapIn .content .link.dammy{display:none !important}.gr_section .container .img_clip .contantWrap .contentWrapIn .content .link .img{width:100%;padding-bottom:60%}.gr_section .container .img_clip .contantWrap .contentWrapIn .content .link h2{text-align:center;display:block;font-family:"source-han-serif-japanese",serif;color:#601e1f;font-weight:400;z-index:2;font-size:1.8rem;line-height:1.5;letter-spacing:0.257em;padding:20px 0 18px}.gr_section .container .img_clip .contantWrap .contentWrapIn .content .link p{font-size:1.2rem;line-height:2.1;letter-spacing:0.244em}.gr_section .container .img_clip .contantWrap .btns01{display:none}}@media (max-width: 640px){.gr_section .container .img_clip{height:100%;margin:0 26px}.gr_section .container .img_clip .contantWrap{width:100% !important;margin:auto;position:relative;height:100%}.gr_section .container .img_clip .contantWrap .title img{position:absolute;top:16%;left:0;right:0;margin:auto;z-index:100;-webkit-filter:drop-shadow(0 0 6px rgba(0,0,0,0.3));filter:drop-shadow(0 0 6px rgba(0,0,0,0.3));height:6.5rem;width:auto}.gr_section .container .img_clip .contantWrap .btns01{position:absolute;left:0;right:0;margin:auto;width:100%;height:100%}.gr_section .container .img_clip .contantWrap .btns01 button{position:absolute;z-index:11;width:60px;height:50px;top:5rem;-webkit-tap-highlight-color:transparent}.no-touchevents .gr_section .container .img_clip .contantWrap .btns01 button:hover:before{opacity:.8}.no-touchevents .gr_section .container .img_clip .contantWrap .btns01 button:hover:after{border-color:#fff}.gr_section .container .img_clip .contantWrap .btns01 button:before,.gr_section .container .img_clip .contantWrap .btns01 button:after{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;transition:.2s}.gr_section .container .img_clip .contantWrap .btns01 button:before{content:"";width:20px;height:20px;background-color:rgba(96,30,31,0.95)}.gr_section .container .img_clip .contantWrap .btns01 button:after{width:6px;height:6px;border:1px solid #fff;-webkit-transition:0.2s;transition:0.2s}.gr_section .container .img_clip .contantWrap .btns01 button.next{right:-20px}.gr_section .container .img_clip .contantWrap .btns01 button.next:before{right:-40px}.gr_section .container .img_clip .contantWrap .btns01 button.next:after{border-bottom:transparent !important;border-left:transparent !important;transform:rotate(45deg);right:-35px}.gr_section .container .img_clip .contantWrap .btns01 button.prev{left:-20px}.gr_section .container .img_clip .contantWrap .btns01 button.prev:before{right:40px}.gr_section .container .img_clip .contantWrap .btns01 button.prev:after{border-bottom:transparent !important;border-right:transparent !important;transform:rotate(-45deg);right:35px}.gr_section .container .img_clip .contantWrap .contentWrapIn{padding:0;height:100%}.gr_section .container .img_clip .contantWrap .contentWrapIn .content{position:relative;display:table;height:100%}.gr_section .container .img_clip .contantWrap .contentWrapIn .content .link{display:table-cell;position:relative;top:0;left:0;height:100%;-webkit-transition:1.6s;transition:1.6s;padding:0 8px}.gr_section .container .img_clip .contantWrap .contentWrapIn .content .link .img{width:100%;height:15rem}.gr_section .container .img_clip .contantWrap .contentWrapIn .content .link h2{font-family:"source-han-serif-japanese",serif;color:#5F1F20;font-weight:400;z-index:2;font-size:1.2rem;line-height:1.4;letter-spacing:0.1rem;text-align:center;padding:3rem 0 0.8rem}.gr_section .container .img_clip .contantWrap .pager{position:absolute;top:55%;left:0;width:100%;text-align:center;z-index:2}.gr_section .container .img_clip .contantWrap .pager button{width:27px;height:30px;position:relative;display:inline-block;vertical-align:top}.gr_section .container .img_clip .contantWrap .pager button:after,.gr_section .container .img_clip .contantWrap .pager button:before{content:"";display:block;background-color:#dfd2d2;position:absolute;top:50%;right:0;left:0;margin:auto;width:6px;height:6px}.gr_section .container .img_clip .contantWrap .pager button:after{-webkit-transition:0.2s;transition:0.2s}.no-touchevents .gr_section .container .img_clip .contantWrap .pager button:hover:after,.gr_section .container .img_clip .contantWrap .pager button.active:after{background-color:#601e1f}.gr_section .container .img_clip .contantWrap .pager button.active{cursor:default;pointer-events:none}}.gr_section .container .banner_area{max-width:1060px;margin-left:auto;margin-right:auto;background-color:#F2F0EC;position:relative;padding:10px;margin-top:90px}@media (max-width: 640px){.gr_section .container .banner_area{max-width:88.88%;margin-left:auto;margin-right:auto;padding:1.67%;margin-top:30px}}.gr_section .container .banner_area .ico_news{position:absolute;width:110px;height:110px;left:40px;top:-10px}@media (max-width: 640px){.gr_section .container .banner_area .ico_news{max-width:20.83%;height:auto;left:5.55%;top:0px}}.gr_section .container .banner_area .ico_news img{width:100%;height:auto}.gr_section .container .banner_area .banner_in{width:100%;box-sizing:border-box;border:solid 1px #FFFFFF;padding:30px}@media (max-width: 640px){.gr_section .container .banner_area .banner_in{padding:4.17%}}.gr_section .container .banner_area .banner_in .lb{width:490px;float:left;text-align:center}@media (max-width: 640px){.gr_section .container .banner_area .banner_in .lb{width:100%}}.gr_section .container .banner_area .banner_in .lb .tit_s{color:#B4A064;font-size:2.4rem;font-family:"mrs-eaves-roman-lining", sans-serif;padding-top:16px}@media (max-width: 640px){.gr_section .container .banner_area .banner_in .lb .tit_s{font-size:1.4rem}}.gr_section .container .banner_area .banner_in .lb .tit{font-family:"source-han-serif-japanese", serif;color:#2D2D2D;font-weight:400;z-index:2;font-size:2.2rem;line-height:1.7;letter-spacing:0.257em;padding:20px 0 18px;border-bottom:solid 1px #B4A064;margin-bottom:18px}@media (max-width: 640px){.gr_section .container .banner_area .banner_in .lb .tit{border-bottom:none;font-size:1.4rem;margin-bottom:0;line-height:1.6;letter-spacing:0.1em}}@media (max-width: 640px){.gr_section .container .banner_area .banner_in .lb .ph{margin-bottom:20px}}.gr_section .container .banner_area .banner_in .lb .cont{font-size:1.4rem;text-align:left;color:#000000}@media (max-width: 640px){.gr_section .container .banner_area .banner_in .lb .cont{font-size:1.1rem}}.gr_section .container .banner_area .banner_in .ph{width:450px;float:right}@media (max-width: 640px){.gr_section .container .banner_area .banner_in .ph{width:100%}}.gr_section .container .banner_area .banner_in .ph img{width:100%;height:auto}.gr_section .container .banner_area .banner_in:after{content:'';display:block;clear:both}.gr_section.newsArea .container h1:before{content:"Information"}.footerArea{background:transparent url(../img/bg04.jpg) no-repeat scroll center 0;background-size:cover;padding-top:8rem;text-align:center;box-sizing:border-box}@media (max-width: 640px){.footerArea{padding-top:3.5rem}}.footerArea .footcontents{height:450px}@media (max-width: 640px){.footerArea .footcontents{height:auto}}.footerArea .footcontents h1{position:relative;font-size:1.4rem;font-family:"source-han-serif-japanese",serif;font-weight:400;position:relative;margin-bottom:3rem;letter-spacing:0.3rem;text-align:center;color:#fff}@media (max-width: 640px){.footerArea .footcontents h1{font-size:1.1rem;letter-spacing:0.1rem}}.footerArea .footcontents h1:before{content:"CONTACT";display:block;text-align:center;font-size:4rem;font-family:"mrs-eaves-roman-lining",sans-serif;font-weight:400;letter-spacing:0.2rem;color:#fff;margin-bottom:3rem;line-height:1}@media (max-width: 640px){.footerArea .footcontents h1:before{font-size:2.5rem;margin-bottom:1.8rem}}.footerArea .footcontents h1:after{content:"";display:block;width:40px;height:1px;background-color:#601E1F;position:absolute;bottom:40px;left:50%;transform:translateX(-50%)}@media (max-width: 640px){.footerArea .footcontents h1:after{bottom:2.4rem;width:30px}}.footerArea .footcontents .tel{display:inline-block;vertical-align:top}.footerArea .footcontents .tel+.tel{margin-left:5%}@media (max-width: 640px){.footerArea .footcontents .tel+.tel{margin-left:0}}.footerArea .footcontents .tel .time{font-size:1.2rem}@media (max-width: 640px){.footerArea .footcontents .tel .time{margin-top:0.5rem;margin-bottom:1.2rem;font-size:1rem}}.footerArea .footcontents p{color:#fff;font-size:1.4rem;margin-bottom:7px}@media (max-width: 640px){.footerArea .footcontents p{font-size:1.1rem;margin-bottom:0.7rem}}@media (max-width: 640px){.footerArea .footcontents [data-tel]{line-height:1}}.footerArea .footcontents [data-tel] span{font-family:"mrs-eaves-roman-lining",sans-serif;font-size:3.9rem;display:block;letter-spacing:0;color:#fff}@media (max-width: 640px){.footerArea .footcontents [data-tel] span{font-size:2.94rem}}.footerArea .footcontents [data-tel] span:before{content:"\e942";font-family:'icomoon';color:#fff;font-size:2.5rem}@media (max-width: 640px){.footerArea .footcontents [data-tel] span:before{font-size:2rem}}.footerArea .footcontents .container{max-width:880px;margin:auto;padding-top:20px}@media (max-width: 640px){.footerArea .footcontents .container{padding-top:1.8rem;padding-bottom:4rem}}@media (max-width: 640px){.footerArea .footcontents .container .cf{display:block;padding:0 3.2rem}}.footerArea .footcontents .container .cf:after{content:"";display:block;clear:both}.footerArea .footcontents .container .cf li{width:32%;float:left;margin-left:1.9%}.footerArea .footcontents .container .cf li:first-child{margin-left:0}@media (max-width: 640px){.footerArea .footcontents .container .cf li{width:100%;margin-bottom:1rem;margin-left:0 !important}}.footerArea .footcontents .container .cf li a{display:block;position:relative;max-width:100%;padding:14px 0 11px;background-color:#601E1F;text-align:center;font-family:"source-han-serif-japanese",serif;font-size:1.6rem;letter-spacing:0.3rem;color:#fff;-webkit-transition:0.2s;transition:0.2s}.no-touchevents .footerArea .footcontents .container .cf li a:hover{-webkit-filter:brightness(1.2);filter:brightness(1.2)}@media (max-width: 640px){.footerArea .footcontents .container .cf li a{font-size:1.45rem}}.footerArea .footcontents .container .cf li a:after{content:"";display:block;width:7px;height:7px;border-top:2px solid #fff;border-left:2px solid #fff;transform:rotateZ(135deg);position:absolute;top:50%;right:1rem;margin-top:-4px}.footerArea .footcontents .container .links{display:block;margin-top:40px;font-family:"source-han-serif-japanese", serif}@media (max-width: 640px){.footerArea .footcontents .container .links{margin-top:15px}}.footerArea .footcontents .container .links a{display:inline-block;letter-spacing:0.18rem;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;transition:.5s}.no-touchevents .footerArea .footcontents .container .links a:hover{opacity:.6}.footerArea .footcontents .container .links span{padding:0 15px}.footerArea .copy{background-color:#fff;padding:3rem 0px;font-size:1.2rem;text-align:center;display:block}@media (max-width: 640px){.footerArea .copy{font-size:1rem}}.footerArea .totop{position:fixed;bottom:3.2rem;right:3.2rem;background-color:#fff;-webkit-transform:rotateZ(-45deg);-ms-transform:rotateZ(-45deg);transform:rotateZ(-45deg);-webkit-transition:1.0s;transition:1.0s;width:40px;height:40px;opacity:0;pointer-events:none;z-index:999}@media (max-width: 640px){.footerArea .totop{bottom:5rem;right:2rem;width:4rem;height:4rem}}.footerPagetopView .footerArea .totop{opacity:1;pointer-events:auto}.footerPagetopView_01 .footerArea .totop{width:80px;height:80px}@media (max-width: 640px){.footerPagetopView_01 .footerArea .totop{width:4rem;height:4rem;bottom:5.4rem}}.no-touchevents .footerArea .totop:hover{opacity:0.6}.footerArea .totop:before{content:"";display:block;width:12px;height:12px;border-top:3px solid #2d2d2d;border-right:3px solid #2d2d2d;position:absolute;top:1.4rem;right:1.4rem;-webkit-transition:1.0s;transition:1.0s}.footerPagetopView_01 .footerArea .totop:before{top:2.4rem;right:2.4rem}@media (max-width: 640px){.footerPagetopView_01 .footerArea .totop:before{top:1.2rem;right:1.2rem}}@media (max-width: 640px){.footerArea .totop:before{width:0.6rem;height:0.6rem;top:1.2rem;right:1.2rem}}.footerArea .flownavSP{display:table;position:fixed;bottom:0;left:0;width:100%;height:50px;border-top:1px solid #FFF;z-index:999;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:1.0s;transition:1.0s;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}.footerNavView .footerArea .flownavSP{-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%)}.footerArea .flownavSP>a{display:table-cell;vertical-align:middle;width:33.3333%;background-color:#601E1F;line-height:0;-webkit-box-sizing:border-box;box-sizing:border-box}.footerArea .flownavSP>a+a{border-left:1px solid #FFF}.footerArea .flownavSP>a.type01{background-color:#FFD700}.footerArea .flownavSP>a>img{width:auto;height:1.3rem}.telModal{visibility:hidden;overflow-y:scroll;opacity:0;position:fixed;z-index:1000;top:0;left:0;width:100%;height:100%;padding:0 15px;transition:opacity 0.3s, visibility 0s 0.3s;background:rgba(0,0,0,0.6);box-sizing:border-box}.telModal.is-active{visibility:visible;opacity:1;transition:opacity 0.3s, visibility 0s 0s}.telModalContainer{display:flex;min-height:100%;justify-content:center;align-items:center}.telModalInner{margin:20px auto;width:100%}.telModalContent{display:none;padding:3.5rem 2rem;background:#fff}.is-active .telModalContent{display:block}.telModalContent .tit{margin-bottom:.5rem;font-size:1.3rem}.telModalContent a{display:block;margin-bottom:.5rem;padding-top:.5rem;padding-bottom:.3rem;background-color:#601E1F;color:#fff;font-size:2.3rem}.telModalContent a:before{content:"\e942";margin-right:1rem;font-family:'icomoon';font-size:1.8rem}.telModalContent .time{font-size:1.1rem}.telModalContent .time+.tit{margin-top:2rem}.levelDescPop{max-width:900px;width:100%;background-color:#FFF;text-align:center;position:relative;margin:auto;-webkit-box-sizing:border-box;box-sizing:border-box;padding:40px}@media (max-width: 640px){.levelDescPop{padding:1.5rem}}.levelDescPop>.in:after{content:"";display:block;clear:both}.levelDescPop>.in .img{float:left;width:30%;height:auto}@media (max-width: 640px){.levelDescPop>.in .img{float:none;width:50%;margin-bottom:1rem}}.levelDescPop>.in .right{float:right;width:65%;text-align:left}@media (max-width: 640px){.levelDescPop>.in .right{float:none;width:100%}}.levelDescPop>.in .right .name{font-family:"source-han-serif-japanese",serif;font-size:1.3rem;letter-spacing:0.1rem;border-bottom:1px solid #000;padding-bottom:10px;margin-bottom:10px}@media (max-width: 640px){.levelDescPop>.in .right .name{font-size:0.8rem}}.levelDescPop>.in .right .name>span{display:block;font-family:"mrs-eaves-roman-lining",sans-serif;font-size:2.8rem;letter-spacing:0;margin-bottom:2px;line-height:1}@media (max-width: 640px){.levelDescPop>.in .right .name>span{font-size:1.7rem}}.levelDescPop>.in .right .caption01{font-size:1.7rem;line-height:3.0rem;margin-bottom:10px}@media (max-width: 640px){.levelDescPop>.in .right .caption01{font-size:1.3rem;line-height:2.3rem;margin-bottom:0.5rem}}.levelDescPop>.in .right .caption02{font-size:1.4rem;line-height:2.5rem}@media (max-width: 640px){.levelDescPop>.in .right .caption02{font-size:1.1rem;line-height:1.75rem}}.levelDescPop .closebtnTopRight{position:absolute;bottom:100%;right:0;width:40px;height:40px;top:-50px}@media (max-width: 640px){.levelDescPop .closebtnTopRight{right:0rem;top:-4.5rem}}.levelDescPop .closebtnTopRight:after,.levelDescPop .closebtnTopRight:before{content:"";display:block;width:35px;height:4px;background-color:#FFF;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}@media (max-width: 640px){.levelDescPop .closebtnTopRight:after,.levelDescPop .closebtnTopRight:before{width:25px;height:3px}}.levelDescPop .closebtnTopRight:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.levelDescPop .closebtnTopRight:before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.levelDescPop .pager{position:absolute;width:60px;height:60px;top:0;bottom:0;margin:auto;-webkit-transition:0.2s;transition:0.2s}.levelDescPop .pager:after{content:"";display:block;position:absolute;width:28px;height:28px;top:0;bottom:0;left:0;right:0;margin:auto;border-top:2px solid #FFF}@media (max-width: 640px){.levelDescPop .pager:after{width:1.4rem;height:1.4rem}}.levelDescPop .pager.prev{right:100%}@media (max-width: 640px){.levelDescPop .pager.prev{right:auto;left:-2rem}}.levelDescPop .pager.prev:after{border-left:2px solid #FFF;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}@media (max-width: 640px){.levelDescPop .pager.prev:after{right:auto;left:0.7rem}}.levelDescPop .pager.next{left:100%}@media (max-width: 640px){.levelDescPop .pager.next{left:auto;right:-2rem}}.levelDescPop .pager.next:after{border-right:2px solid #FFF;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}@media (max-width: 640px){.levelDescPop .pager.next:after{left:auto;right:0.7rem}}.levelDescPop .mfp-close{display:none}.mfp-auto-cursor .mfp-content{padding:0 60px;-webkit-box-sizing:border-box;box-sizing:border-box}@media (max-width: 640px){.mfp-auto-cursor .mfp-content{padding:0}}.mfp-arrow{display:none !important}@media (max-width: 640px){.mfp-container.mfp-s-ready.mfp-inline-holder{padding-left:2rem;padding-right:2rem}}@media (max-width: 640px){.mvArea+.openinfo img{max-width:100%;vertical-align:bottom}}#ChapelRenewal{padding-top:50px;margin-top:-50px}@media (max-width: 640px){#ChapelRenewal{padding-top:0x;margin-top:0px}}@media (min-width: 640px) and (max-width: 1500px){.genre img.present_icon{width:32px;height:auto}.genre img.title_img{width:56px;height:auto}.genre img.fair_img{width:48px;height:auto}.date{font-size:1.2rem}}.quo:before{content:'';position:absolute;top:-4px;left:15px;z-index:1;display:block;width:71px;height:84px;background-image:url(../img/topics/renew_pc.png);background-size:100% auto;background-repeat:no-repeat;background-position:center center}@media (max-width: 640px){.quo:before{top:-4px;left:-4px}}
