.l-intr{text-align:center;margin-bottom:80px}.l-intr .sst{margin-bottom:0.5em}.l-intr .txt{line-height:2;margin-top:20px}.l-intr .img{margin-top:40px}.l-points{margin-bottom:60px;position:relative}.l-points .img{margin-top:40px}.l-points .box_points{display:flex;align-items:flex-start;flex-wrap:wrap;justify-content:center;padding:0 3.15789%;box-sizing:border-box;margin-top:40px;position:relative;z-index:1}.l-points .box_points li{width:31.46067%;color:#fff;margin-left:2.80899%;margin-top:5.61798%}.l-points .box_points li:nth-child(-n+3){margin-top:0}.l-points .box_points li:nth-child(3n+1){margin-left:0}.l-points .box_points li .photo{overflow:hidden;border-radius:4px}.l-points .box_points li h4{text-align:center;font-size:113%;line-height:1.5;margin:.8em 0 .4em}.js-slider .slick-dots{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;position:absolute;bottom:0;z-index:3;padding:1em;background:#fff}.js-slider .slick-dots li{width:7px;height:7px;position:relative;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;overflow:hidden;margin:0 8px;cursor:pointer;background:#dedede}.js-slider .slick-dots li button{position:absolute;cursor:pointer;top:0;left:0;width:100%;height:100%;font-size:0;padding:0;border:none;background:none;z-index:1}.js-slider .slick-dots li.slick-active{background:#f53f52}.js-slider .slick-dots{right:0}.js-slider .slide{overflow:hidden;border-radius:4px}.l-roo{margin-top:70px}.l-roo iframe{width:63.15789%;margin-right:4.21053%;border:none;display:block}.l-roo .pho{width:100%;margin-bottom:30px}.l-roo .box_roo{width:100%;display:flex;align-items:center;flex-wrap:wrap}.l-roo .box_roo .c-title2{display:block;width:100%}.l-roo .box_roo .c-title2 .en,.l-roo .box_roo .c-title2 .jp{display:block}.l-roo .box_roo .c-title2 .en{margin:0.25em 0 0}.l-roo .box_roo .c-title2 .jp small{font-size:72%}.l-roo .box_roo .box_det{display:flex;align-items:center;flex-wrap:wrap;margin-top:30px;width:600px}.l-roo .box_roo .box_det li{display:flex;align-items:center;margin-right:1em}.l-roo .box_roo .box_det li:nth-child(3){margin-right:0}.l-roo .box_roo .box_det li .ic{width:1.25em;margin-right:0.5em;line-height:1}.l-roo .box_roo .box_det li .t{line-height:1}.l-roo .box_roo .p-btn_ame,.l-roo .box_roo .c-btn2{margin-top:30px}.l-ame{margin-top:140px;display:flex;flex-wrap:wrap;align-items:flex-start}.l-ame h4{width:100%;align-items:center;margin-bottom:40px}.l-ame .boxs{width:45%;display:flex;margin-left:auto;flex-wrap:wrap}.l-ame .boxs h5{width:100%;letter-spacing:0.1em;padding-bottom:.5em;margin-bottom:1em;border-bottom:1px solid #e1e1e1}.l-ame .boxs ul{width:50%}.l-ame .boxs ul li{margin-top:0.8em;padding-left:1em;text-indent:-1em}.l-ame .boxs ul li::before{content:'';width:.4em;height:0.4em;display:inline-block;vertical-align:middle;border-radius:100%;background:#f53f52;margin-right:0.5em}.l-ame .box_txt{margin-top:6%;text-align:center;width:100%}@media only screen and (max-width: 767px){.l-ame .box_txt{margin-top:2em}}.l-ame .box_txt .txt{font-weight:900}.l-ame .box_txt .c-btn1{width:280px;margin:2% auto 0}@media only screen and (max-width: 767px){.l-ame .box_txt .c-btn1{width:84.61538%;margin-top:1.5em}}#fixplan{position:fixed;z-index:1;right:0;bottom:2em}#fixplan a{display:block;text-align:center;text-decoration:none;background:#9d1a31;color:#fff;padding:1em;line-height:1.5;transition:opacity .3s;border-radius:10px 0 0 10px}#fixplan a:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);opacity:.5}
