@charset "UTF-8";.mod_main{border-bottom:3px solid #fff}.mod_footer:before{display:none}@media screen and (min-width:461px){.mod_mv01{background-image:url(../img/facility/mv_pc.jpg);height:4.8rem}}@media screen and (max-width:460px){.mod_mv01{background-image:url(../img/facility/mv_sp.jpg);height:3rem}}@media screen and (min-width:461px){.mod_mv01 .titlearea{background-size:0.56rem;top:1.95rem}}@media screen and (max-width:460px){.mod_mv01 .titlearea{top:1.18rem}}.mod_mv01 .titlearea .txt{font-family:calibri,"游ゴシック","游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",sans-serif;font-weight:700;font-style:normal}@media screen and (min-width:461px){.mod_mv01 .titlearea .txt{font-size:0.5rem}}@media screen and (max-width:460px){.mod_mv01 .titlearea .txt{min-width:96vw}}@media screen and (max-width:350px){.mod_mv01 .titlearea .txt{font-size:0.27rem}}@media screen and (min-width:461px){.mod_mv01 .titlearea .copy{font-size:0.18rem;margin-top:-5px}}@media screen and (max-width:460px){.mod_mv01 .titlearea .copy{font-size:0.11rem;margin-top:-5px}}.leadArea{position:relative;padding-top:0.8rem;padding-bottom:1.1rem;text-align:center}@media screen and (max-width:460px){.leadArea{padding:0.56rem 0.3rem 0.5rem}}.leadArea .tit{font-size:0.32rem;font-weight:bold;letter-spacing:0.34em;margin-bottom:0.47rem}@media screen and (max-width:460px){.leadArea .tit{font-size:0.18rem;margin:0 -0.2rem;margin-bottom:0.26rem}}@media screen and (max-width:380px){.leadArea .tit{letter-spacing:0.3em}}@media screen and (max-width:350px){.leadArea .tit{font-size:0.15rem}}.leadArea .cap{font-size:0.15rem;line-height:2.533}@media screen and (max-width:460px){.leadArea .cap{font-size:0.14rem;letter-spacing:0;line-height:2;text-align:left}}.leadArea .type{margin-top:0.6rem}@media screen and (max-width:460px){.leadArea .type{margin-top:0.37rem}}.leadArea .type .btn{border:1px solid #5071B3;border-radius:0.17rem;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;height:auto;padding:0.1rem 0.12rem;position:relative;text-align:left;width:3.2rem}@media screen and (max-width:460px){.leadArea .type .btn{border-radius:0.09rem;padding:0.05rem 0.05rem 0.3rem;width:47.62%}}.leadArea .type .btn:hover .txt:after{bottom:-0.2rem}@media screen and (max-width:460px){.leadArea .type .btn:hover .txt:after{bottom:-0.18rem}}.leadArea .type .btn+.btn{margin-left:0.36rem}@media screen and (max-width:460px){.leadArea .type .btn+.btn{margin-left:3%}}@media screen and (max-width:350px){.leadArea .type .btn+.btn{margin-left:2.6%}}.leadArea .type .btn a{bottom:0;left:0;position:absolute;right:0;top:0;z-index:2}.leadArea .type .btn .img{display:inline-block}@media screen and (max-width:460px){.leadArea .type .btn .img{width:100%}}.leadArea .type .btn .img img{vertical-align:bottom}@media screen and (max-width:460px){.leadArea .type .btn .img img{width:100%}}.leadArea .type .btn .txt{color:#5071B3;display:inline-block;font-size:0.2rem;font-weight:bold;line-height:1;letter-spacing:0.2em;margin:0.34rem 0 0 0.4rem;position:relative;vertical-align:top}@media screen and (max-width:460px){.leadArea .type .btn .txt{display:block;font-size:0.15rem;margin:0.14rem 0 0;text-align:center}}.leadArea .type .btn .txt:after{border-width:0.02rem 0.08rem 0.08rem 0.02rem;border-color:#5071b3 transparent transparent #5071b3;border-style:solid;bottom:-0.1rem;content:"";display:block;height:0px;left:39%;margin:auto 0;position:absolute;-webkit-transform:rotate(-135deg) translateX(-50%);transform:rotate(-135deg) translateX(-50%);-webkit-transition:all 0.3s;transition:all 0.3s;width:0px}@media screen and (max-width:460px){.leadArea .type .btn .txt:after{bottom:-0.11rem;border-width:0.02rem 0.07rem 0.07rem 0.02rem;left:43%}}.leadArea .correspondence{background-color:#edf6f7;border-radius:0.1rem;width:9rem;margin:0.6rem auto 0;padding:0.3rem 0.5rem;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:460px){.leadArea .correspondence{width:100%;padding:0 0}}.leadArea .correspondence:after{content:"";display:block;clear:both}.leadArea .correspondence .ph{width:2.3rem;height:2.3rem;overflow:hidden;border-radius:10rem;float:left;margin-right:0.3rem}@media screen and (max-width:460px){.leadArea .correspondence .ph{width:0.86rem;height:0.86rem;margin-right:0}}.leadArea .correspondence .tit{font-size:0.21rem;text-align:left;float:left;margin-bottom:0.2rem;padding-top:0.1rem}@media screen and (max-width:460px){.leadArea .correspondence .tit{font-size:0.15rem}}.leadArea .correspondence .txt{text-align:left;float:left;width:5.4rem}@media screen and (max-width:460px){.leadArea .correspondence .txt{float:none;clear:both;width:100%}}.detailArea{background-color:#edf6f7;margin-bottom:1.05rem;position:relative}@media screen and (max-width:460px){.detailArea{margin-bottom:0.8rem}}.detailArea .deco{height:0.52rem;position:relative;background-color:#FFF;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:460px){.detailArea .deco{height:0.28rem;margin-bottom:0.25rem}}.detailArea .deco:after,.detailArea .deco:before{content:"";width:50%;height:100%;background-color:#edf6f7}.detailArea .deco:before{border-radius:0 1rem 0 0}.detailArea .deco:after{border-radius:1rem 0 0 0}.detailArea .inner{max-width:10rem;margin-right:auto;margin-left:auto;padding-top:0.62rem}@media screen and (max-width:460px){.detailArea .inner{padding:0 0.3rem 0.1rem}}.detailArea .inner .process_wrap{padding-bottom:1rem}@media screen and (max-width:460px){.detailArea .inner .process_wrap{padding-bottom:0.52rem}}.detailArea .inner .process_wrap .upper_box{position:relative}.detailArea .inner .process_wrap .upper_box .ph_wrap{width:100%;max-width:6.14rem;height:3.46rem;overflow:hidden;border-radius:0.15rem;position:absolute;top:0;right:-1.34rem;z-index:2}@media screen and (max-width:460px){.detailArea .inner .process_wrap .upper_box .ph_wrap{width:calc(100% + 0.3rem);max-width:auto;height:58.66vw;border-radius:0.075rem;position:relative;top:auto;right:auto;left:-0.15rem}}.detailArea .inner .process_wrap .upper_box .ph_wrap img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.detailArea .inner .process_wrap .upper_box .textbox{width:100%;max-width:4.61rem;padding-bottom:0.5rem}@media screen and (max-width:460px){.detailArea .inner .process_wrap .upper_box .textbox{max-width:100%;padding-bottom:0.2rem}}.detailArea .inner .process_wrap .upper_box .textbox .title{color:#2384AF;font-size:0.3rem;font-weight:700;line-height:1;padding-top:0.1rem}@media screen and (max-width:460px){.detailArea .inner .process_wrap .upper_box .textbox .title{font-size:0.19rem;padding-top:0;padding-bottom:0.15rem}}.detailArea .inner .process_wrap .upper_box .textbox .title span{display:inline-block;font-family:calibri,"游ゴシック","游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",sans-serif;font-weight:700;font-style:normal;font-size:0.32rem;letter-spacing:0.1em;margin-right:0.2rem;padding-bottom:0.04rem;position:relative;top:-0.04rem}@media screen and (max-width:460px){.detailArea .inner .process_wrap .upper_box .textbox .title span{font-size:0.22rem;margin-right:0.12rem;padding-bottom:0.02rem;top:-0.02rem}}.detailArea .inner .process_wrap .upper_box .textbox .title span:after{content:"";width:100%;height:0.02rem;background-color:#2384af;position:absolute;bottom:0;left:0}.detailArea .inner .process_wrap .upper_box .textbox .catch{font-size:0.26rem;font-weight:700;line-height:1.69;letter-spacing:0.09em;padding:0.2rem 0}@media screen and (max-width:460px){.detailArea .inner .process_wrap .upper_box .textbox .catch{font-size:0.17rem;line-height:1.76;padding:0.25rem 0 0.12rem}}.detailArea .inner .process_wrap .upper_box .textbox .text{font-size:0.14rem;line-height:2.14;letter-spacing:0;text-align:justify;min-height:0.8rem}@media screen and (max-width:460px){.detailArea .inner .process_wrap .upper_box .textbox .text{line-height:1.78;min-height:auto}}.detailArea .inner .process_wrap .bottom_box{position:relative;z-index:1;max-width:8.83rem;background-color:#FFF;border-radius:0.1rem;padding:0.5rem;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media screen and (max-width:460px){.detailArea .inner .process_wrap .bottom_box{border-radius:0.045rem;padding:0.2rem}}.detailArea .inner .process_wrap .bottom_box .textbox{width:100%;max-width:4.1rem}@media screen and (max-width:460px){.detailArea .inner .process_wrap .bottom_box .textbox{max-width:100%}}.detailArea .inner .process_wrap .bottom_box .textbox .point_title{font-family:calibri,"游ゴシック","游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",sans-serif;font-weight:700;font-style:normal;color:#2384af;font-size:0.18rem;letter-spacing:0.1em}@media screen and (max-width:460px){.detailArea .inner .process_wrap .bottom_box .textbox .point_title{font-size:0.15rem;line-height:1}}.detailArea .inner .process_wrap .bottom_box .textbox .point_title span:after{content:"";display:inline-block;width:0.3rem;height:0.04rem;background-image:url(../img/facility/point_dot.svg);background-position:right center;background-repeat:no-repeat;background-size:contain;position:relative;top:-0.04rem}@media screen and (max-width:460px){.detailArea .inner .process_wrap .bottom_box .textbox .point_title span:after{width:0.2rem;height:0.03rem;top:-0.03rem}}.detailArea .inner .process_wrap .bottom_box .textbox .catch{font-size:0.22rem;font-weight:700;line-height:1.63;letter-spacing:0.1em;padding:0.05rem 0 0.15rem}@media screen and (max-width:460px){.detailArea .inner .process_wrap .bottom_box .textbox .catch{font-size:0.16rem;line-height:1.81;padding:0.1rem 0}}.detailArea .inner .process_wrap .bottom_box .textbox .text{font-size:0.14rem;line-height:2.14;letter-spacing:0;text-align:justify}@media screen and (max-width:460px){.detailArea .inner .process_wrap .bottom_box .textbox .text{line-height:1.78;padding-bottom:0.2rem}}.detailArea .inner .process_wrap .bottom_box .ph_wrap{width:3.44rem;height:2.44rem;border-radius:0.08rem;overflow:hidden}@media screen and (max-width:460px){.detailArea .inner .process_wrap .bottom_box .ph_wrap{width:100%;height:52vw;border-radius:0.06rem}}.detailArea .inner .process_wrap .bottom_box .ph_wrap img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.detailArea .inner .process_wrap:nth-child(2n) .upper_box .ph_wrap{right:0;left:-1.34rem}@media screen and (max-width:460px){.detailArea .inner .process_wrap:nth-child(2n) .upper_box .ph_wrap{right:auto;left:auto}}.detailArea .inner .process_wrap:nth-child(2n) .upper_box .textbox{margin-left:auto}.detailArea .inner .process_wrap:nth-child(2n) .bottom_box{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-left:auto}.detailArea .inner .process_wrap.type02 .bottom_box .textbox{max-width:3.15rem}@media screen and (max-width:460px){.detailArea .inner .process_wrap.type02 .bottom_box .textbox{max-width:100%}}.detailArea .inner .process_wrap.type02 .bottom_box .ph_wrap{width:4.31rem}@media screen and (max-width:460px){.detailArea .inner .process_wrap.type02 .bottom_box .ph_wrap{width:100%}}.detailArea .inner .process_wrap.potion_cutter{padding-bottom:0.5rem}.detailArea .separator{width:100%;height:0.6rem;background-color:#FFF}@media screen and (max-width:460px){.detailArea .separator{height:0.4rem}}.otherArea{background-color:#edf6f7;padding:0.58rem 0}@media screen and (max-width:460px){.otherArea{padding:0.5rem 0.3rem 0.4rem}}.otherArea .department{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.otherArea .department .link{line-height:1;margin:0 0.25rem}@media screen and (max-width:460px){.otherArea .department .link{margin:0 0 0.2rem}}.otherArea .department a{display:block;max-width:3rem;-webkit-transition:all 0.3s;transition:all 0.3s}@media screen and (max-width:460px){.otherArea .department a{max-width:3.3rem}}.otherArea .department a:hover{opacity:0.7}.otherArea .department a img{max-width:100%;display:block}@media screen and (max-width:460px){.otherArea .department img{width:100%}}.sub_title{text-align:center}.sub_title .head-border{position:relative;display:inline-block;padding:0 0.4rem}.sub_title .head-border:after,.sub_title .head-border:before{content:"";position:absolute;top:calc(50% - 3px);display:inline-block;width:24px;height:3px;border-bottom:3px dotted #2384af}.sub_title .head-border:before{left:0}.sub_title .head-border:after{right:0}.AboutMovie{padding:0 0 0;max-width:8.54rem;height:4.8rem;display:block;margin:0.24rem auto 1.6rem;overflow:hidden}@media screen and (max-width:460px){.AboutMovie{padding:0 0 0;max-width:100%;height:48vw;margin:0.1rem auto 0.4rem}}.AboutMovie iframe{width:100%;height:100%}@media screen and (min-width:461px){.mod_footer .copyright{color:#D9D9D9}}
/*# sourceMappingURL=facility.css.map */