html{scroll-behavior:smooth}.html{font-family:"ten-mincho",serif;font-weight:400;font-weight:300;font-family:"hiragino-mincho-pron",sans-serif;font-weight:600;font-style:normal}*{box-sizing:border-box}body{font-family:"Noto Sans JP",sans-serif;line-height:1.6;margin:0}.sec_title{font-size:2.5rem;font-weight:700;text-align:center;margin-bottom:6rem;color:#2c5aa0}.slick-dots li button:before{color:transparent;border:1px solid white;border-radius:50%;width:8px;height:8px;opacity:1}.slick-dots li.slick-active button:before{background-color:white;border:1px solid white}.slick-dots li.slick-active button:before{opacity:.75;color:white}.slick-dots li{position:relative;display:inline-block;width:.8rem;height:.8rem;margin:0 .3rem;padding:0;cursor:pointer}.slick-dots li button:before{font-size:0}.header{z-index:100;height:10rem;background-color:none}@media (max-width: 767px){.header{height:6rem}}.header .header_inner{display:flex;align-items:center;justify-content:space-between;height:10rem;padding:0 2rem}@media (max-width: 767px){.header .header_inner{justify-content:center;width:100%;height:6rem}}.header .header_inner .site_title .header_logo{width:43rem;height:auto}@media (max-width: 767px){.header .header_inner .site_title .header_logo{width:12.75rem;height:auto;margin:0 auto}}.header .header_inner .h_form{display:flex}@media (max-width: 767px){.header .header_inner .h_form{display:none}}.header .header_inner .h_form .pc_nav{padding:0;display:flex}@media (max-width: 767px){.header .header_inner .h_form .pc_nav{padding:0;display:flex;margin:0}}.header .header_inner .h_form .pc_nav li{margin-right:1rem;border-right:1px solid #333}.header .header_inner .h_form .pc_nav li a{padding:0 2rem;font-size:14px;letter-spacing:1.4px;color:#333333;line-height:1}@media (max-width: 767px){.header .header_inner .h_form .pc_nav li a{width:7rem;height:2.1rem;font-size:1.2rem}}.header .header_inner .h_form .pc_nav li:last-child{margin-right:0;border:none}.header .header_inner .h_form .h_instagram{display:flex;width:2.8rem;margin-left:1.5rem;margin-right:3rem}@media (max-width: 767px){.header .header_inner .h_form .h_instagram{width:15rem;margin-top:.5rem;margin-right:0}}.header .header_inner .h_form .h_form{display:flex;width:18rem;margin-right:1rem}@media (max-width: 767px){.header .header_inner .h_form .h_form{width:15rem;margin-top:.5rem;margin-right:0}}.header #g-nav{position:fixed;z-index:999;top:0;right:-36rem;width:36rem;height:100vh;background:#1b1464;transition:all .4s;padding-top:7rem;padding-left:2rem;padding-right:2rem}@media (max-width: 767px){.header #g-nav{right:-100%;width:100%}}.header #g-nav.panelactive{right:0}.header #g-nav ul{padding:0}.header #g-nav li{list-style:none;text-align:left;border-right:0}.header #g-nav li:last-child{border-bottom:unset}.header #g-nav li a{display:inline-flex;flex-direction:column;color:#fff;text-decoration:none;margin:1rem;letter-spacing:.1rem;font-weight:bold;font-size:1.8rem;text-align:left;margin-left:2rem;position:relative}.header #g-nav li a::after{background-color:#fff;bottom:-4px;content:"";height:2px;left:0;position:absolute;transform:scale(0, 1);transform-origin:left top;transition:transform .4s;width:100%;opacity:0}.header #g-nav li a:hover::after{transform:scale(1, 1);opacity:1;transition:transform .4s}.header .openbtn{display:none;position:absolute;z-index:9999;background-color:#fff;cursor:pointer;transition:all .4s}@media (max-width: 767px){.header .openbtn{display:block;right:0rem;top:0rem;width:6rem;height:6rem;margin-left:0rem;margin-top:0rem}}.header .openbtn.active{transition:all .4s;background-color:#1b1464}.header .openbtn span{display:inline-block;transition:all .4s;position:absolute;height:2px;border-radius:.2rem;background-color:#1b1464;width:50%}@media (max-width: 767px){.header .openbtn span{left:.7rem}}.header .active span{background-color:#fff}.header .openbtn span:nth-of-type(1){left:25%;top:2.2rem}@media (max-width: 767px){.header .openbtn span:nth-of-type(1){top:2.3rem}}.header .openbtn span:nth-of-type(2){left:25%;top:3rem}@media (max-width: 767px){.header .openbtn span:nth-of-type(2){top:3rem}}.header .openbtn span:nth-of-type(3){left:25%;top:3.8rem}@media (max-width: 767px){.header .openbtn span:nth-of-type(3){top:3.7rem}}.header .openbtn.active span:nth-of-type(1){top:2.6rem;left:1.8rem;transform:translateY(.4rem) rotate(-45deg);width:40%}.header .openbtn.active span:nth-of-type(2){opacity:0}.header .openbtn.active span:nth-of-type(3){top:3.5rem;left:1.8rem;transform:translateY(-0.4rem) rotate(45deg);width:40%}.sec01{margin-top:0;padding-top:0}.sec01 .fv_01{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;z-index:10}@media (max-width: 767px){.sec01 .fv_01{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}}@media (max-width: 767px){.sec01 .fv_01 .fv_bg{width:100%;height:100%;object-fit:cover}}.sec01 .fv_01 .fv_text_wrapper .fv_text{position:absolute;left:9rem;top:42rem;font-size:4.6rem;letter-spacing:.3rem;color:#fff;margin:0;font-family:"ten-mincho",serif;font-weight:200}@media (max-width: 767px){.sec01 .fv_01 .fv_text_wrapper .fv_text{overflow:visible;writing-mode:vertical-rl;text-orientation:upright;font-size:2.1rem;letter-spacing:.2rem;position:absolute;top:11rem;left:50%;transform:translate(-50%, 0)}}.sec01 .fv_02{position:relative;margin-top:5rem;width:100%}@media (max-width: 767px){.sec01 .fv_02{margin-top:0;width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}}@media (max-width: 767px){.sec01 .fv_02 .fv_bg{width:100%;height:100%;object-fit:cover}}.sec01 .fv_02 .fv_text_wrapper02 .fv_img_text02{position:absolute;width:87rem;height:auto;bottom:7rem;left:26rem}@media (max-width: 767px){.sec01 .fv_02 .fv_text_wrapper02 .fv_img_text02{padding-top:4rem;width:100%;position:absolute;top:0;left:0;padding-left:2.75rem;padding-right:2.75rem}}.sec01 .fv_02 .namiki{width:31.5rem;height:auto;position:absolute;right:14.2rem;bottom:7rem}@media (max-width: 767px){.sec01 .fv_02 .namiki{width:100%;height:auto;object-fit:cover;border-radius:.8rem;bottom:4rem;right:0;padding-left:2.75rem;padding-right:2.75rem}}.sec02{margin-top:6rem}.sec02 .large_container{z-index:2;position:relative}@media (max-width: 767px){.sec02 .large_container .container{max-width:none;padding:0}}.sec02 .large_container .sec02_wrap{display:flex;height:52rem}@media (max-width: 767px){.sec02 .large_container .sec02_wrap{height:auto}}.sec02 .large_container .sec02_wrap .sec02_title{width:6.8rem}@media (max-width: 767px){.sec02 .large_container .sec02_wrap .sec02_title{width:2rem;padding-right:3rem}}.sec02 .large_container .sec02_wrap .sec02_img{position:absolute;top:0rem;right:2rem;width:108rem}@media (max-width: 767px){.sec02 .large_container .sec02_wrap .sec02_img{top:5rem;right:0rem;width:28rem}}.sec02 .large_container .list{padding-top:8rem;display:flex;flex-wrap:wrap}@media (max-width: 767px){.sec02 .large_container .list{padding-top:7rem}}.sec02 .large_container .list .slider_container{width:55rem;padding:3rem}@media (max-width: 767px){.sec02 .large_container .list .slider_container{width:100%;padding:0;margin-top:4rem}}@media (max-width: 767px){.sec02 .large_container .list .slider_container .slick-slider{margin-bottom:2rem}}.sec02 .large_container .list .slider_container .slick-dots{width:auto;bottom:0rem;right:1rem}.sec02 .large_container .list .slider_container .slider_title{font-size:2.4rem;color:#1b1464;margin:0;font-family:"ten-mincho",serif;font-weight:400}@media (max-width: 767px){.sec02 .large_container .list .slider_container .slider_title{margin-bottom:1rem;font-size:1.8rem}}.sec02 .large_container .list .slider_container .slider_des{margin:0;font-size:1.4rem;line-height:2;color:#1b1464}@media (max-width: 767px){.sec02 .large_container .list .slider_container .slider_des{font-size:1.4rem;line-height:1.75}}.sec02 .large_container .list .slider_container .slider_rental{padding:2rem 0;background-color:#faf9f3;border-radius:1rem}@media (max-width: 767px){.sec02 .large_container .list .slider_container .slider_rental{margin-top:2rem;margin-bottom:4rem}}.sec02 .large_container .list .slider_container .slider_rental p{text-align:center;font-size:1.6rem;line-height:1.25;color:#1b1464;margin:.2rem}@media (max-width: 767px){.sec02 .large_container .list .slider_container .slider_rental p{font-size:1.2rem;line-height:1.75;letter-spacing:1.2px;color:#1b1464}}.sec02 .large_container .form_btn{display:block;margin-top:7.5rem}@media (max-width: 767px){.sec02 .large_container .form_btn{margin-top:4rem}}.sec03{margin-top:16rem;position:relative}@media (max-width: 767px){.sec03{margin-top:8rem}}.sec03 h2 .sec03_title{width:18.2rem;margin-bottom:4rem}@media (max-width: 767px){.sec03 h2 .sec03_title{width:10.5rem;margin-bottom:4rem}}@media (max-width: 767px){.sec03 .spaio h2{padding-left:2.75rem;padding-right:2.75rem}}.sec03 .sec03_block01{display:flex}@media (max-width: 767px){.sec03 .sec03_block01{flex-direction:column}}.sec03 .sec03_block01 .sec03_b_item01{width:51.5rem}@media (max-width: 767px){.sec03 .sec03_block01 .sec03_b_item01{width:100%}}.sec03 .sec03_block01 .sec03_b_item01 h3{font-family:"ten-mincho",serif;font-size:2.5rem;letter-spacing:.14rem;color:#1b1464;font-weight:normal}@media (max-width: 767px){.sec03 .sec03_block01 .sec03_b_item01 h3{font-size:1.7rem;letter-spacing:0}}.sec03 .sec03_block01 .sec03_b_item01 p{margin:0;font-size:1.4rem;line-height:2;color:#1b1464}@media (max-width: 767px){.sec03 .sec03_block01 .sec03_b_item01 p{font-size:1.4rem;line-height:1.75}}.sec03 .sec03_block01 .sec03_b_item02{margin-left:6.5rem;display:flex;align-items:center}@media (max-width: 767px){.sec03 .sec03_block01 .sec03_b_item02{margin-left:0}}.sec03 .sec03_block01 .sec03_b_item02 .price_box{width:52rem;background-color:#faf9f3;padding:2rem 0;border-radius:1rem}@media (max-width: 767px){.sec03 .sec03_block01 .sec03_b_item02 .price_box{margin-top:2rem}}.sec03 .sec03_block01 .sec03_b_item02 .price_box p{font-size:1.6rem;line-height:2.6rem;color:#1b1464;margin:0;text-align:center}@media (max-width: 767px){.sec03 .sec03_block01 .sec03_b_item02 .price_box p{font-size:1.2rem;line-height:1.75;letter-spacing:1.2px;color:#1b1464}}.sec03 .sec03_block02{margin-top:3rem;padding:.2rem 0;background-color:#333}.sec03 .sec03_block02 p{text-align:center;font-size:1.6rem;color:#ffffff;font-weight:100;margin:0}@media (max-width: 767px){.sec03 .sec03_block02 p{font-size:1.4rem}}.sec03 .sec03_block03 table{margin-top:2rem}.sec03 .sec03_block03 table tr{display:flex;align-items:flex-start;font-size:14px;line-height:28px;color:#1b1464}.sec03 .sec03_block03 table tr td:first-child{text-align:justify;text-align-last:justify;width:10rem;margin-right:2rem}@media (max-width: 767px){.sec03 .sec03_block03 table tr td:first-child{width:6rem;font-size:1rem;line-height:1.8}}.sec03 .sec03_block03 table tr td:nth-child(2n){width:calc(100% - 8rem)}@media (max-width: 767px){.sec03 .sec03_block03 table tr td:nth-child(2n){font-size:1rem;line-height:1.8}}.sec03 .sec03_block04 .tour_box{padding-top:7.5rem;display:flex}@media (max-width: 767px){.sec03 .sec03_block04 .tour_box{padding-top:6rem;flex-direction:column}}.sec03 .sec03_block04 .tour_box .img_box{margin-right:6rem;width:52rem}@media (max-width: 767px){.sec03 .sec03_block04 .tour_box .img_box{width:100%}}.sec03 .sec03_block04 .tour_box .img_box .lightbox_img{position:relative;display:block;border:1px solid #333;width:100%;height:32rem}@media (max-width: 767px){.sec03 .sec03_block04 .tour_box .img_box .lightbox_img{height:20rem}}.sec03 .sec03_block04 .tour_box .img_box .lightbox_img .flyer_main{width:auto;height:100%;margin:0 auto}@media (max-width: 767px){.sec03 .sec03_block04 .tour_box .img_box .lightbox_img .flyer_main{padding:1rem 0}}.sec03 .sec03_block04 .tour_box .img_box .lightbox_img .flyer_item{position:absolute;bottom:1rem;right:1rem;width:2.5rem;height:2.5rem}@media (max-width: 767px){.sec03 .sec03_block04 .tour_box .img_box .lightbox_img .flyer_item{width:1.5rem;height:1.5rem}}.sec03 .sec03_block04 .tour_box .img_box .tour_img01{margin-top:1rem}.sec03 .sec03_block04 .tour_box h3{line-height:1;margin-top:1rem;margin-bottom:0;font-family:"ten-mincho",serif;font-weight:normal;font-size:2.8rem;letter-spacing:.14rem;color:#1b1464}@media (max-width: 767px){.sec03 .sec03_block04 .tour_box h3{font-size:1.7rem;letter-spacing:0;margin-bottom:2rem}}.sec03 .sec03_block04 .tour_box .txt_box p{margin-top:2rem;font-size:1.4rem;line-height:2;color:#1b1464}@media (max-width: 767px){.sec03 .sec03_block04 .tour_box .txt_box p{font-size:1.4rem}}.sec03 .sec03_block04 .tour_box .txt_box .price_box{margin-top:2rem;background-color:#faf9f3;padding:1.5rem 0;border-radius:1rem}.sec03 .sec03_block04 .tour_box .txt_box .price_box p{text-align:center;font-size:1.6rem;line-height:2.6rem;letter-spacing:.16rem;color:#1b1464;margin:0}@media (max-width: 767px){.sec03 .sec03_block04 .tour_box .txt_box .price_box p{font-size:1.2rem;line-height:1.75;letter-spacing:1.2px;color:#1b1464}}.sec03 .sec03_block04 .tour_box .txt_box .tour_plan{margin-top:3rem}.sec03 .sec03_block05{margin-top:8rem}.sec03 .sec03_block05 .tour_box{display:flex}@media (max-width: 767px){.sec03 .sec03_block05 .tour_box{flex-direction:column-reverse}}.sec03 .sec03_block05 .tour_box h3{line-height:1;margin-top:1rem;margin-bottom:0;font-family:"ten-mincho",serif;font-weight:normal;font-size:2.8rem;letter-spacing:.14rem;color:#1b1464}@media (max-width: 767px){.sec03 .sec03_block05 .tour_box h3{font-size:1.8rem;letter-spacing:0;margin-bottom:2rem}}.sec03 .sec03_block05 .tour_box .img_box{margin-left:6rem;width:52rem}@media (max-width: 767px){.sec03 .sec03_block05 .tour_box .img_box{margin-left:0;width:100%}}.sec03 .sec03_block05 .tour_box .img_box .lightbox_img{position:relative;display:block;border:1px solid #333;width:100%;height:32rem}@media (max-width: 767px){.sec03 .sec03_block05 .tour_box .img_box .lightbox_img{height:20rem}}.sec03 .sec03_block05 .tour_box .img_box .lightbox_img .flyer_main{width:auto;height:100%;margin:0 auto}@media (max-width: 767px){.sec03 .sec03_block05 .tour_box .img_box .lightbox_img .flyer_main{padding:1rem 0}}.sec03 .sec03_block05 .tour_box .img_box .lightbox_img .flyer_item{position:absolute;bottom:1rem;right:1rem;width:2.5rem;height:2.5rem}@media (max-width: 767px){.sec03 .sec03_block05 .tour_box .img_box .lightbox_img .flyer_item{width:1.5rem;height:1.5rem}}.sec03 .sec03_block05 .tour_box .txt_box .price_box{margin-top:2rem;background-color:#faf9f3;padding:1.5rem 0;border-radius:1rem}.sec03 .sec03_block05 .tour_box .txt_box .price_box p{text-align:center;font-size:1.6rem;line-height:2.6rem;letter-spacing:.16rem;color:#1b1464;margin:0}@media (max-width: 767px){.sec03 .sec03_block05 .tour_box .txt_box .price_box p{font-size:1.2rem;line-height:1.75;letter-spacing:1.2px;color:#1b1464}}.sec03 .sec03_block05 .tour_box .txt_box .tour_plan{margin-top:3rem}.sec04{margin-top:14rem;margin-bottom:16rem}@media (max-width: 767px){.sec04{margin-top:7rem;margin-bottom:10rem}}.sec04 .form_block{display:flex;align-items:flex-start}@media (max-width: 767px){.sec04 .form_block{align-items:unset;flex-direction:column}}.sec04 .form_block .sec04_title{width:23.7rem;height:auto;margin-right:14rem}@media (max-width: 767px){.sec04 .form_block .sec04_title{width:13.1rem}}.sec04 .form_block .form{border-top:1px solid #333;padding-top:6rem}@media (max-width: 767px){.sec04 .form_block .form{width:100%;padding-top:4rem;border:none}}.sec04 .form_block .form .form_line{display:flex}@media (max-width: 767px){.sec04 .form_block .form .form_line{flex-direction:column}}.sec04 .form_block .form .form_line .form_title{display:flex;align-items:center;justify-content:flex-start;width:24rem;font-size:1.6rem;line-height:2;color:#1b1464}@media (max-width: 767px){.sec04 .form_block .form .form_line .form_title{font-size:1.3rem;width:100%;margin:0}}.sec04 .form_block .form .form_line .form_title_area{display:flex;align-items:flex-start;justify-content:flex-start;width:24rem;font-size:1.6rem;line-height:2;color:#1b1464}@media (max-width: 767px){.sec04 .form_block .form .form_line .form_title_area{align-items:center;font-size:1.3rem;width:100%;margin:0}}.sec04 .form_block .form .form_line input,.sec04 .form_block .form .form_line textarea{font-family:"hiragino-mincho-pron",sans-serif;padding:1rem 2rem;border:solid 1px #ccc;width:48rem;line-height:1.5;border-radius:.5rem}@media (max-width: 767px){.sec04 .form_block .form .form_line input,.sec04 .form_block .form .form_line textarea{width:100%}}.sec04 .form_block .form .form_line input::placeholder{color:#cccccc}.sec04 .form_block .form .form_line textarea::placeholder{color:#cccccc}.sec04 .form_block .form .form_line .required::before{content:"必須";display:inline-block;margin-left:0rem;padding:.5rem 1rem;background:#29abe2;color:#fff;font-size:1.4rem;line-height:1;border-radius:.5rem;font-weight:normal;vertical-align:middle;margin-right:1rem}@media (max-width: 767px){.sec04 .form_block .form .form_line .required::before{font-size:1.1rem}}.sec04 .form_block .form .wpcf7-submit{margin-top:1.4rem;font-family:"hiragino-mincho-pron",sans-serif;font-weight:300;padding:3rem 0;width:100%;background-color:#1b1464;color:#fff;text-align:center;font-size:1.8rem;letter-spacing:1.26px;cursor:pointer;transition:.3s;border-radius:.5rem;border:none}@media (max-width: 767px){.sec04 .form_block .form .wpcf7-submit{font-size:1.3rem;padding:2.5rem 0}}.sec04 .form_block .form .wpcf7-submit:hover{transition:.3s;opacity:.6}.sec04 .form_block .form .form_line_p{display:flex;justify-content:center;margin-bottom:1.4rem}@media (max-width: 767px){.sec04 .form_block .form .form_line_p{font-size:1.2rem}}.sec04 .form_block .form .form_line_p a{text-decoration:underline}.sec04 .form_block .form .form_line_p .privacy_policy{width:2.4rem;height:2.4rem;margin-right:1rem}@media (max-width: 767px){.sec04 .form_block .form .form_line_p .privacy_policy{margin-right:.5rem;width:1.8rem;height:1.8rem}}.sec04 .form_block .form label{display:flex;align-items:center;font-size:1.6rem}@media (max-width: 767px){.sec04 .form_block .form label{font-size:1.4rem}}.wpcf7-list-item{margin:0 !important}.wpcf7 input[type="checkbox"]:checked{accent-color:#1b1464}.page_top_sp{background-color:#bdccd4;padding:2rem;text-align:center}footer{padding-top:3.5rem;background-image:url(../images/footer/footer_img.svg);color:#fff;height:32rem;font-size:1.4rem}@media (max-width: 767px){footer{background-size:cover;height:40rem}}footer .f_inner{width:100%;display:flex;justify-content:space-between}@media (max-width: 767px){footer .f_inner{flex-direction:column}}footer .f_inner .f_left .f_logo{width:48.3rem;height:auto}@media (max-width: 767px){footer .f_inner .f_left .f_logo{width:19.2rem;margin:0 auto}}@media (max-width: 767px){footer .f_inner .f_left .f_info{margin-top:2.8rem;font-size:1rem;text-align:center}}@media (max-width: 767px){footer .f_inner .f_left table{margin-top:1.8rem}}footer .f_inner .f_left table tr{font-size:1.2rem;line-height:2;letter-spacing:.12rem}@media (max-width: 767px){footer .f_inner .f_left table tr{letter-spacing:0;font-size:1rem}}footer .f_inner .f_left table tr .ft_title{display:flex}@media (max-width: 767px){footer .f_inner .f_left table tr .ft_title{width:8rem}}footer .f_inner .f_left .f_instagram{margin-top:2.8rem;width:2.8rem;height:2.8rem}@media (max-width: 767px){footer .f_inner .f_left .f_instagram{margin:3rem auto}}footer .f_inner .f_right{display:flex;flex-direction:column;justify-content:flex-end}footer .f_inner .f_right .page_top{color:#fff;text-align:right}@media (max-width: 767px){footer .f_inner .f_right .page_top{display:none}}footer .f_inner .f_right .page_top span{font-size:2rem;font-weight:100}footer .f_inner .f_right .copy_right{font-size:1.1rem}@media (max-width: 767px){footer .f_inner .f_right .copy_right{text-align:center}}.privacy{margin-bottom:10rem}.privacy h1{font-size:28px;color:#2c3e50;margin-bottom:10px}.privacy .last-updated{font-size:14px;color:#777}.privacy h2{font-size:20px;color:#2c3e50;margin-top:30px;margin-bottom:15px;padding-left:10px;border-left:4px solid #1b1464}.privacy p{margin-bottom:15px}.privacy ul{margin-left:20px;margin-bottom:15px}.privacy li{margin-bottom:8px}.privacy .contact-box{background-color:#f8f9fa;border:1px solid #dee2e6;border-radius:5px;padding:20px;margin-top:30px}.privacy .contact-box h2{margin-top:0;border-left:none;padding-left:0}.privacy .contact-info{margin-top:15px}.privacy .contact-info p{margin-bottom:8px}.privacy footer{margin-top:40px;padding-top:20px;border-top:1px solid #e0e0e0;text-align:center;color:#777;font-size:14px}@media (max-width:768px){.privacy .container{padding:20px 15px}.privacy h1{font-size:24px}.privacy h2{font-size:18px}}.page_form_comp{margin-top:10rem;margin-bottom:15rem}.page_form_comp h2{text-align:center;font-size:2.4rem}.page_form_comp p{text-align:center}.page_form_comp a{margin:2rem auto 2rem;background-color:#1b1464;color:#fff;width:20rem;padding:2rem 0;display:flex;align-items:center;justify-content:center;border-radius:1rem}