@keyframes FadeIn{0%{opacity:0}40%{opacity:1}100%{opacity:1}}@keyframes HeaderFadeIn{0%{transform:translateY(-200%)}50%{transform:translateY(0)}100%{transform:translateY(0)}}@keyframes zoomUp{0%{transform:scale(1)}100%{transform:scale(1.25)}}.con_pri_intro{display:flex;position:relative;align-items:flex-start}@media only screen and (min-width: 768px){.con_pri_intro{margin-top:3.84rem}}@media only screen and (max-width: 767px){.con_pri_intro{margin-top:2em}}@media only screen and (max-width: 767px){.con_pri_intro{flex-direction:column}.con_pri_intro .js-move-sp{order:1;width:calc(370 / 428 * 100%);text-align:center;margin-right:auto;margin-left:auto}}.con_pri_intro::before{content:"";height:0;position:absolute;z-index:-1;background:url(../images/common/wave_s.png) no-repeat top/100%;left:0}@media only screen and (min-width: 768px){.con_pri_intro::before{width:calc(480 / 1440 * 100%)}}@media only screen and (max-width: 767px){.con_pri_intro::before{width:80%}}@media only screen and (min-width: 768px){.con_pri_intro::before{padding-bottom:calc(315 / 1440 * 100%)}}@media only screen and (max-width: 767px){.con_pri_intro::before{padding-bottom:60%}}@media only screen and (min-width: 1025px){.con_pri_intro::before{bottom:0}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_pri_intro::before{bottom:-2em}}@media only screen and (max-width: 767px){.con_pri_intro::before{bottom:-6em}}@media only screen and (min-width: 768px){.con_pri_intro .box_text{width:calc(640 / 1440 * 100%)}}@media only screen and (max-width: 767px){.con_pri_intro .box_text{width:calc(370 / 428 * 100%)}}@media only screen and (min-width: 1025px){.con_pri_intro .box_text{margin-top:calc(80 / 1440 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_pri_intro .box_text{margin-top:calc(60 / 1440 * 100%)}}@media only screen and (max-width: 767px){.con_pri_intro .box_text{margin-top:1em}}@media only screen and (max-width: 767px){.con_pri_intro .box_text{order:3;margin-right:auto;margin-left:auto}}.con_pri_intro .box_text>.inner{margin-right:auto}@media only screen and (min-width: 768px){.con_pri_intro .box_text>.inner{width:85%}}@media only screen and (max-width: 767px){.con_pri_intro .box_text>.inner{width:100%}}@media only screen and (min-width: 1025px){.con_pri_intro .box_text>.inner{max-width:34.61rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_pri_intro .box_text>.inner{max-width:26.92rem}}@media only screen and (min-width: 1025px){.con_pri_intro .box_text>.inner{margin-left:calc(130 / 640 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_pri_intro .box_text>.inner{margin-left:auto}}@media only screen and (max-width: 767px){.con_pri_intro .box_text>.inner{margin-left:auto}}@media only screen and (min-width: 768px){.con_pri_intro .box_text .txt{margin-top:1.15rem}}@media only screen and (min-width: 768px){.con_pri_intro .img{width:calc(800 / 1440 * 100%)}}@media only screen and (max-width: 767px){.con_pri_intro .img{width:calc(370 / 428 * 100%)}}@media only screen and (max-width: 767px){.con_pri_intro .img{order:2;margin:1.5em auto 0}}.tmp_anch{margin-right:auto;margin-left:auto}@media only screen and (min-width: 1025px){.tmp_anch{margin-top:10rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.tmp_anch{margin-top:7.69rem}}@media only screen and (max-width: 767px){.tmp_anch{margin-top:5em}}@media only screen and (min-width: 1025px){.tmp_anch{width:calc(1390 / 1440 * 100%);max-width:calc(1390px)}}@media only screen and (min-width: 1025px) and (min-width: 1441px){.tmp_anch{max-width:calc(1390px * ((16 + 3) / 13))}}@media only screen and (min-width: 1025px) and (min-width: 1441px) and (max-width: 1600px){.tmp_anch{max-width:calc(1390px * ((16 + 2) / 13))}}@media only screen and (min-width: 768px) and (max-width: 1024px){.tmp_anch{width:calc(1390 / 1440 * 100%)}}@media only screen and (max-width: 767px){.tmp_anch{width:calc(400 / 428 * 100%)}}@media only screen and (min-width: 768px){.tmp_anch{justify-content:center}}@media only screen and (min-width: 768px) and (max-width: 1024px){.tmp_anch{max-width:61.53rem}}@media only screen and (max-width: 767px){.tmp_anch{align-items:flex-end}}@media only screen and (min-width: 768px){.tmp_anch li a{min-width:8.84rem}}.con_pri_item{margin-right:auto;margin-left:auto}@media only screen and (min-width: 768px){.con_pri_item{margin-top:8.46rem}}@media only screen and (max-width: 767px){.con_pri_item{margin-top:5em}}@media only screen and (min-width: 1025px){.con_pri_item{width:calc(900 / 1440 * 100%);max-width:calc(900px)}}@media only screen and (min-width: 1025px) and (min-width: 1441px){.con_pri_item{max-width:calc(900px * ((16 + 3) / 13))}}@media only screen and (min-width: 1025px) and (min-width: 1441px) and (max-width: 1600px){.con_pri_item{max-width:calc(900px * ((16 + 2) / 13))}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_pri_item{width:calc(1200 / 1440 * 100%)}}@media only screen and (min-width: 1025px) and (max-width: 1365px){.con_pri_item{width:calc(1000 / 1440 * 100%)}}@media only screen and (min-width: 768px){.con_pri_item+.con_pri_item{margin-top:7.3rem}}@media only screen and (max-width: 767px){.con_pri_item+.con_pri_item{margin-top:4em}}.con_pri_item .pri_st{display:flex;align-items:center}@media only screen and (max-width: 767px){.con_pri_item .pri_st{flex-direction:column}}.con_pri_item .pri_st .jp{line-height:1.2}@media only screen and (max-width: 767px){.con_pri_item .pri_st .jp{margin-top:.35em}}.con_pri_item .pri_st .floor{font-size:.92rem;font-weight:normal;line-height:1.2;color:#fff;background-color:var(--color-gra-purple);min-width:2.3rem;padding:.25em .5em}@media only screen and (min-width: 768px){.con_pri_item .pri_st .floor{margin-right:.75em}}@media only screen and (min-width: 768px){.con_pri_item .tmp_swiper_normal{margin-top:3.46rem}}@media only screen and (max-width: 767px){.con_pri_item .tmp_swiper_normal{margin-top:1.5em}}.con_pri_item .tmp_swiper_normal .swiper-slide .inner{display:flex;flex-direction:column}.con_pri_item .tmp_swiper_normal .swiper-slide .inner .img{order:-1;position:relative}.con_pri_item .tmp_swiper_normal .swiper-slide .inner .img img{object-fit:cover;width:100%;height:100%;position:absolute;top:0}.con_pri_item .tmp_swiper_normal .swiper-slide .inner .img::after{content:"";width:100%;display:block}.con_pri_item .tmp_swiper_normal .swiper-slide .inner .img::after{padding-bottom:calc(500 / 900 * 100%)}@media only screen and (min-width: 768px){.con_pri_item .tmp_swiper_normal .swiper-slide .inner .title{margin-top:1.53rem}}@media only screen and (max-width: 767px){.con_pri_item .tmp_swiper_normal .swiper-slide .inner .title{margin-top:1em}}.con_pri_item .tmp_swiper_normal .swiper-slide .inner .title .jp{line-height:1.4}.con_pri_item .tmp_swiper_normal .pause_in{height:0;padding-bottom:calc(500 / 900 * 100%);position:absolute;left:0;top:0;bottom:0;width:6.15rem}.con_pri_item .tmp_swiper_normal .btn_arr_prev,.con_pri_item .tmp_swiper_normal .btn_arr_next{height:0;bottom:auto;padding-bottom:calc(500 / 900 * 100%)}.con_pri_item .tmp_swiper_normal .slide_inner:not(.swiper-initialized) .btn_arr_prev,.con_pri_item .tmp_swiper_normal .slide_inner:not(.swiper-initialized) .btn_arr_next,.con_pri_item .tmp_swiper_normal .slide_inner:not(.swiper-initialized) .pause_in{display:none}.con_pri_item .txt,.con_pri_item .tmp_table,.con_pri_item .box_contact{margin-right:auto;margin-left:auto}@media only screen and (min-width: 768px){.con_pri_item .txt,.con_pri_item .tmp_table,.con_pri_item .box_contact{width:calc(800 / 900 * 100%)}}@media only screen and (max-width: 767px){.con_pri_item .txt,.con_pri_item .tmp_table,.con_pri_item .box_contact{width:calc(370 / 428 * 100%)}}@media only screen and (min-width: 768px){.con_pri_item .txt{margin-top:2.3rem}}@media only screen and (max-width: 767px){.con_pri_item .txt{margin-top:.75em}}@media only screen and (min-width: 768px){.con_pri_item .txt{text-align:center}}@media only screen and (min-width: 768px){.con_pri_item .tmp_table{margin-top:3.07rem}}@media only screen and (max-width: 767px){.con_pri_item .tmp_table{margin-top:2em}}@media only screen and (min-width: 768px){.con_pri_item .tmp_table>tbody>tr>th{width:calc(250 / 800 * 100%)}}@media only screen and (max-width: 767px){.con_pri_item .tmp_table>tbody>tr>th{width:32%}}@media only screen and (min-width: 768px){.con_pri_item .box_contact{margin-top:3.07rem}}@media only screen and (max-width: 767px){.con_pri_item .box_contact{margin-top:2em}}.con_pri_item .box_contact .tel_num{margin-top:.5em;line-height:1;text-align:center}@media only screen and (min-width: 768px){.con_pri_item .box_contact .tel_num{font-size:1.38rem}}@media only screen and (max-width: 767px){.con_pri_item .box_contact .tel_num{font-size:1.2rem}}.con_pri_item .box_contact .tel_num .tel,.con_pri_item .box_contact .tel_num a{font-size:195%}.con_pri_item .box_contact .tel_num a{text-decoration:none}.mouse .con_pri_item .box_contact .tel_num a{-moz-transition:opacity .3s ease-in;-o-transition:opacity .3s ease-in;-webkit-transition:opacity .3s ease-in;transition:opacity .3s ease-in}.mouse .con_pri_item .box_contact .tel_num a:hover,.touch .con_pri_item .box_contact .tel_num a.touchstart{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7}.touch .con_pri_item .box_contact .tel_num a{-webkit-tap-highlight-color:transparent}.touch .con_pri_item .box_contact .tel_num a.touchend{-moz-transition-delay:200ms;-o-transition-delay:200ms;-webkit-transition-delay:200ms;transition-delay:200ms}.con_pri_item .box_contact .about{text-align:center;background-color:rgba(0,0,0,0.05);padding:1.25em .5em}@media only screen and (min-width: 768px){.con_pri_item .box_contact .about{margin-top:1.92rem}}@media only screen and (max-width: 767px){.con_pri_item .box_contact .about{margin-top:1.5em}}@media only screen and (min-width: 768px){.con_pri_item .box_contact .about{width:40rem;margin-right:auto;margin-left:auto}}@media only screen and (max-width: 767px){.con_pri_item .box_contact .about{line-height:1.6}}.con_pri_item .box_contact>.inner{width:100%;display:flex}@media only screen and (min-width: 768px){.con_pri_item .box_contact>.inner{margin-top:1.92rem}}@media only screen and (max-width: 767px){.con_pri_item .box_contact>.inner{margin-top:1.5em}}@media only screen and (min-width: 768px){.con_pri_item .box_contact>.inner{justify-content:center}}@media only screen and (max-width: 767px){.con_pri_item .box_contact>.inner{flex-direction:column;align-items:center}}@media only screen and (min-width: 768px){.con_pri_item .box_contact>.inner .tmp_btn_cv,.con_pri_item .box_contact>.inner .tmp_btn_base{width:19.23rem}}@media only screen and (max-width: 767px){.con_pri_item .box_contact>.inner .tmp_btn_cv,.con_pri_item .box_contact>.inner .tmp_btn_base{width:85%}}@media only screen and (min-width: 768px){.con_pri_item .box_contact>.inner .tmp_btn_cv:nth-child(n+2),.con_pri_item .box_contact>.inner .tmp_btn_base:nth-child(n+2){margin-left:1.53rem}}@media only screen and (max-width: 767px){.con_pri_item .box_contact>.inner .tmp_btn_cv:nth-child(n+2),.con_pri_item .box_contact>.inner .tmp_btn_base:nth-child(n+2){margin-top:1em}}@media only screen and (min-width: 768px){.con_pri_item .tmp_txt_btn{margin-top:2.69rem}}@media only screen and (max-width: 767px){.con_pri_item .tmp_txt_btn{margin-top:2em}}.con_pri_cancel{margin-right:auto;margin-left:auto}@media only screen and (min-width: 768px){.con_pri_cancel{margin-top:6.92rem}}@media only screen and (max-width: 767px){.con_pri_cancel{margin-top:4.5em}}@media only screen and (min-width: 1025px){.con_pri_cancel{width:calc(900 / 1440 * 100%);max-width:calc(900px)}}@media only screen and (min-width: 1025px) and (min-width: 1441px){.con_pri_cancel{max-width:calc(900px * ((16 + 3) / 13))}}@media only screen and (min-width: 1025px) and (min-width: 1441px) and (max-width: 1600px){.con_pri_cancel{max-width:calc(900px * ((16 + 2) / 13))}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_pri_cancel{width:calc(1200 / 1440 * 100%)}}@media only screen and (max-width: 767px){.con_pri_cancel{width:calc(370 / 428 * 100%)}}@media only screen and (min-width: 1025px) and (max-width: 1365px){.con_pri_cancel{width:calc(1000 / 1440 * 100%)}}@media only screen and (min-width: 768px){.con_pri_cancel .txt{margin-top:1.92rem}}@media only screen and (max-width: 767px){.con_pri_cancel .txt{margin-top:1em}}@media only screen and (min-width: 768px){.con_pri_cancel .txt{text-align:center}}.con_pri_cancel .tmp_table{margin-right:auto;margin-left:auto}@media only screen and (min-width: 768px){.con_pri_cancel .tmp_table{margin-top:2.3rem}}@media only screen and (max-width: 767px){.con_pri_cancel .tmp_table{margin-top:1.5em}}@media only screen and (min-width: 768px){.con_pri_cancel .tmp_table{width:calc(800 / 900 * 100%)}}@media only screen and (min-width: 1025px){.con_rest_links{margin-top:11.53rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_rest_links{margin-top:9.23rem}}@media only screen and (max-width: 767px){.con_rest_links{margin-top:5em}}@media only screen and (min-width: 1025px){.con_rest_links .tmp_border_link+.tmp_border_link{margin-top:6.15rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_rest_links .tmp_border_link+.tmp_border_link{margin-top:4.61rem}}@media only screen and (max-width: 767px){.con_rest_links .tmp_border_link+.tmp_border_link{margin-top:2em}}
