.section02 .box_text{max-width:1260px;margin:auto}@media only screen and (max-width: 1260px){.section02 .box_text{width:92%}}.section03 .ic_point{font-family:'EB Garamond', serif;letter-spacing:0}.section01{position:relative}.section01:after{content:"";width:31.25%;height:100%;background:#e7ebdf;position:absolute;top:0;right:0}.section01>*{position:relative;z-index:2}.section01 .box_sns{margin-right:.78125%;height:80px;display:flex;justify-content:flex-end;align-items:center}@media only screen and (max-width: 767px){.section01 .box_sns{margin-right:2.5%}}@media only screen and (max-width: 767px){.section01 .box_sns{height:50px}}.section01 .box_sns .insta{display:inline-block;width:50px;height:50px;background:#96ad59;border-radius:50%;position:relative}@media only screen and (max-width: 767px){.section01 .box_sns .insta{width:40px;height:40px}}.section01 .box_sns .insta i{font-size:20px;color:#fff;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.section01 .box_main{height:calc(100vh - 80px);position:relative}@media only screen and (max-width: 767px){.section01 .box_main{height:calc(100vh - 50px)}}.section01 .box_main .bg_w{width:13.58696%;position:absolute;top:0;left:4.16667%;width:0;height:0;border-style:solid;border-width:250px 250px 0 0;border-color:#fff transparent transparent transparent}@media only screen and (max-width: 767px){.section01 .box_main .bg_w{border-width:10em 15em 0 0;left:-2px}}.section01 .box_main .logo{width:210px;margin-left:50px;position:absolute}@media only screen and (max-width: 767px){.section01 .box_main .logo{width:40%}}@media only screen and (min-width: 768px) and (max-width: 1260px){.section01 .box_main .logo{margin-left:30px}}@media only screen and (max-width: 767px){.section01 .box_main .logo{margin-left:4%}}.section01 .box_main .logo a{display:block;width:100%;padding-top:20%;background-size:cover;position:absolute;top:0;left:0}@media only screen and (max-width: 767px){.section01 .box_main .logo a{background-size:contain}}.section01 .box_main .box_img{margin-left:4.16667%;width:100%;height:100%;overflow:hidden;background:url(../facility/agrume/images/img_main-pc.jpg) no-repeat center;background-size:cover}@media only screen and (max-width: 767px){.section01 .box_main .box_img{margin-left:0}}@media only screen and (max-width: 767px){.section01 .box_main .box_img{background-position:45% top}}.section01 .box_main .bg_g{width:0;height:0;border-style:solid;border-width:0 0 700px 700px;border-color:transparent transparent #96ad59 transparent;position:absolute;bottom:0;right:0}@media only screen and (min-width: 768px) and (max-width: 1260px){.section01 .box_main .bg_g{border-width:0 0 500px 500px}}@media only screen and (max-width: 767px){.section01 .box_main .bg_g{border-width:0 0 23em 23em}}.section01 .box_main .box_text{right:50px;bottom:70px;font-weight:normal;position:absolute;transition:.8s}@media only screen and (min-width: 768px) and (max-width: 1260px){.section01 .box_main .box_text{right:25px}}@media only screen and (max-width: 767px){.section01 .box_main .box_text{right:2.5%}}@media only screen and (min-width: 768px) and (max-width: 1260px){.section01 .box_main .box_text{bottom:25px}}@media only screen and (max-width: 767px){.section01 .box_main .box_text{bottom:2.5%}}.section01 .box_main .box_text.hide{opacity:0;-webkit-transform:translateY(18%);transform:translateY(18%)}.section01 .box_main .box_text .title{margin-bottom:20px;text-align:right;color:#fff;font-family:'Vidaloka', serif;line-height:1}@media only screen and (max-width: 767px){.section01 .box_main .box_text .title{margin-bottom:1em}}.section01 .box_main .box_text .title .num{padding-left:.5em;position:relative;display:inline-block}@media only screen and (min-width: 1261px){.section01 .box_main .box_text .title .num{font-size:536%}}@media only screen and (min-width: 768px) and (max-width: 1260px){.section01 .box_main .box_text .title .num{font-size:358%}}@media only screen and (max-width: 767px){.section01 .box_main .box_text .title .num{font-size:286%}}.section01 .box_main .box_text .title .num:before{content:"";width:0;height:0;border-style:solid;border-width:21px 0 21px 21px;border-color:transparent transparent transparent #ffff00;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media only screen and (max-width: 1260px){.section01 .box_main .box_text .title .num:before{border-width:.3em 0 .3em .3em}}@media only screen and (min-width: 1261px){.section01 .box_main .box_text .title .en{font-size:786%}}@media only screen and (min-width: 768px) and (max-width: 1260px){.section01 .box_main .box_text .title .en{font-size:500%}}@media only screen and (max-width: 767px){.section01 .box_main .box_text .title .en{font-size:358%}}.section01 .box_main .box_text .jp{text-align:center;color:#fff;padding:.3em 0;border-top:1px solid #fff;border-bottom:1px solid #fff}@media only screen and (min-width: 1261px){.section01 .box_main .box_text .jp{font-size:129%}}@media only screen and (min-width: 768px) and (max-width: 1260px){.section01 .box_main .box_text .jp{font-size:115%}}@media only screen and (max-width: 767px){.section01 .box_main .box_text .jp{font-size:100%}}.section02{position:relative;height:75vh}@media only screen and (min-width: 768px) and (max-width: 1260px){.section02{height:55vh}}@media only screen and (max-width: 767px){.section02{height:auto}}@media only screen and (max-width: 767px){.section02{padding:6em 0;background:url(../facility/agrume/images/img_intro.jpg) no-repeat 10% center}}.section02:before{content:"";width:100%;height:100%;background:url(../facility/agrume/images/img_intro.jpg) no-repeat left bottom;background-size:cover;position:absolute;bottom:0;left:0}@media only screen and (max-width: 767px){.section02:before{content:none}}.section02 .box_text{width:100%;text-align:center}@media only screen and (min-width: 768px){.section02 .box_text{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}}@media only screen and (max-width: 767px){.section02 .box_text{width:92%}}.section02 .box_text.inview{opacity:1}@media only screen and (min-width: 768px){.section02 .box_text.inview{-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}}@media only screen and (max-width: 767px){.section02 .box_text.inview{-webkit-transform:translateY(0);transform:translateY(0)}}.ie .section02 .box_text .sub:not(.view_ie),.ie .section02 .box_text .title:not(.view_ie){display:none}.section02 .box_text .sub:not(.view_ie),.section02 .box_text .title:not(.view_ie){background:#96ad59;background:linear-gradient(to right, #96ad59 0%, #6dafd2 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.chrome .section02 .box_text svg,.edge .section02 .box_text svg,.firefox .section02 .box_text svg{display:none}@media only screen and (max-width: 1260px){.section02 .box_text svg{display:none}}.section02 .box_text .sub{margin-bottom:15px;font-family:'Pinyon Script', cursive;line-height:1}@media only screen and (min-width: 1261px){.section02 .box_text .sub{font-size:215%}}@media only screen and (min-width: 768px) and (max-width: 1260px){.section02 .box_text .sub{font-size:179%}}@media only screen and (max-width: 767px){.section02 .box_text .sub{font-size:165%}}@media only screen and (min-width: 768px) and (max-width: 1260px){.section02 .box_text .sub{margin-bottom:7.5px}}@media only screen and (max-width: 767px){.section02 .box_text .sub{margin-bottom:.75em}}.section02 .box_text .title{margin-bottom:35px;letter-spacing:.15em}@media only screen and (min-width: 1261px){.section02 .box_text .title{font-size:272%}}@media only screen and (min-width: 768px) and (max-width: 1260px){.section02 .box_text .title{font-size:186%}}@media only screen and (max-width: 767px){.section02 .box_text .title{font-size:179%}}@media only screen and (min-width: 768px) and (max-width: 1260px){.section02 .box_text .title{margin-bottom:20px}}@media only screen and (max-width: 767px){.section02 .box_text .title{margin-bottom:.5em}}.section02 .box_text .text{line-height:2.1875}@media only screen and (min-width: 1261px){.section02 .box_text .text{font-size:115%}}@media only screen and (min-width: 768px) and (max-width: 1260px){.section02 .box_text .text{font-size:108%}}@media only screen and (max-width: 767px){.section02 .box_text .text{font-size:100%}}@media only screen and (max-width: 767px){.section02 .box_text .text{text-align:left}}.section03{margin-bottom:120px}@media only screen and (min-width: 768px) and (max-width: 1260px){.section03{margin-bottom:100px}}@media only screen and (max-width: 767px){.section03{margin-bottom:5em}}.section03 .tmp_st_center{margin-top:170px;margin-bottom:50px}@media only screen and (min-width: 768px) and (max-width: 1260px){.section03 .tmp_st_center{margin-top:150px}}@media only screen and (max-width: 767px){.section03 .tmp_st_center{margin-top:4em}}@media only screen and (min-width: 768px) and (max-width: 1260px){.section03 .tmp_st_center{margin-bottom:30px}}@media only screen and (max-width: 767px){.section03 .tmp_st_center{margin-bottom:2em}}.section03 .ic_point{margin-bottom:15px;color:#758c37;line-height:1}@media only screen and (min-width: 768px){.section03 .ic_point{font-size:143%}}@media only screen and (max-width: 767px){.section03 .ic_point{font-size:129%}}@media only screen and (min-width: 768px) and (max-width: 1260px){.section03 .ic_point{margin-bottom:10px}}@media only screen and (max-width: 767px){.section03 .ic_point{margin-bottom:.25em}}.section03 .title{margin-bottom:15px;z-index:1.36364}@media only screen and (min-width: 768px){.section03 .title{font-size:143%}}@media only screen and (max-width: 767px){.section03 .title{font-size:129%}}@media only screen and (min-width: 768px) and (max-width: 1260px){.section03 .title{margin-bottom:10px}}@media only screen and (max-width: 767px){.section03 .title{margin-bottom:.5em}}.section03 .text{letter-spacing:.08em;line-height:1.92857}@media only screen and (min-width: 768px) and (max-width: 1260px){.section03 .point2,.section03 .point3,.section03 .point4,.section03 .point5{margin-bottom:5em}}@media only screen and (max-width: 767px){.section03 .point2,.section03 .point3,.section03 .point4,.section03 .point5{margin-bottom:3em}}.section03 .point1{margin-bottom:100px;position:relative}@media only screen and (min-width: 768px) and (max-width: 1260px){.section03 .point1{margin-bottom:80px}}@media only screen and (max-width: 767px){.section03 .point1{margin-bottom:3em}}.section03 .point1:after{content:"";width:1030px;height:600px;background:#f5f5f5;position:absolute;bottom:0;right:0;-webkit-transform:translateY(30%);transform:translateY(30%)}@media only screen and (max-width: 767px){.section03 .point1:after{top:0;bottom:auto;width:70%;height:130%}}.section03 .point1 .inner{max-width:1700px;width:92%;margin-right:auto;margin-left:auto;position:relative;z-index:2}.section03 .point1 .box_text{width:720px;background:#fff;margin-top:-80px;position:relative;z-index:2;padding:40px 30px}@media only screen and (min-width: 768px) and (max-width: 1013.5px){.section03 .point1 .box_text{margin-top:0;width:100%}}@media only screen and (max-width: 767px){.section03 .point1 .box_text{margin-top:0;width:100%;padding:2em 1em 2em 0}}.section03 .point2{max-width:1670px;position:relative;z-index:2}@media only screen and (max-width: 1670px){.section03 .point2{width:96%}}@media only screen and (max-width: 767px){.section03 .point2{width:92%;margin-left:auto;margin-right:auto}}.section03 .point2 .inner{display:flex;align-items:center;flex-wrap:wrap}@media only screen and (min-width: 768px) and (max-width: 1260px){.section03 .point2 .inner{align-items:flex-start}}.section03 .point2 .inner .box_l{width:61.07784%}@media only screen and (max-width: 767px){.section03 .point2 .inner .box_l{width:100%}}@media only screen and (max-width: 767px){.section03 .point2 .inner .box_l{margin-bottom:1.5em}}.section03 .point2 .inner .box_r{width:38.92216%;padding-left:5.98802%}@media only screen and (max-width: 767px){.section03 .point2 .inner .box_r{width:100%}}@media only screen and (min-width: 768px) and (max-width: 1260px){.section03 .point2 .inner .box_r{padding-left:3.5%}}@media only screen and (max-width: 767px){.section03 .point2 .inner .box_r{padding-left:0}}@media only screen and (min-width: 1671px){.section03 .point2 .inner .box_r .box_text{width:473px}}.section03 .point3{max-width:1670px}@media only screen and (max-width: 1670px){.section03 .point3{width:96%}}.section03 .point3:not(.point5){position:relative;z-index:2}@media only screen and (max-width: 1260px){.section03 .point3{width:92%;margin-left:auto;margin-right:auto}}.section03 .point3 .inner{display:flex;align-items:center;flex-wrap:wrap}@media only screen and (min-width: 768px) and (max-width: 1260px){.section03 .point3 .inner{align-items:flex-start}}.section03 .point3 .inner .box_l{width:38.92216%}@media only screen and (max-width: 767px){.section03 .point3 .inner .box_l{width:100%}}@media only screen and (min-width: 768px){.section03 .point3 .inner .box_l{order:2}}@media only screen and (max-width: 767px){.section03 .point3 .inner .box_l{margin-bottom:1.5em}}.section03 .point3 .inner .box_r{width:61.07784%;padding-right:4.79042%}@media only screen and (max-width: 767px){.section03 .point3 .inner .box_r{width:100%}}@media only screen and (max-width: 767px){.section03 .point3 .inner .box_r{padding-right:3.5%}}@media only screen and (min-width: 1025px){.section03 .point3 .inner .box_r .box_text{width:460px;margin-left:auto;margin-right:0}}.section03 .point4{max-width:1480px;position:relative;z-index:2}@media only screen and (min-width: 1671px){.section03 .point4{margin-left:5.72917%}}@media only screen and (max-width: 1670px){.section03 .point4{width:92%;margin-left:auto;margin-right:auto}}.section03 .point4 .inner{display:flex;align-items:center;flex-wrap:wrap}@media only screen and (min-width: 768px) and (max-width: 1260px){.section03 .point4 .inner{align-items:flex-start}}.section03 .point4 .inner .box_l{width:61.48649%}@media only screen and (max-width: 767px){.section03 .point4 .inner .box_l{width:100%}}@media only screen and (max-width: 767px){.section03 .point4 .inner .box_l{margin-bottom:1.5em}}.section03 .point4 .inner .box_r{width:38.51351%;padding-left:6.08108%}@media only screen and (max-width: 767px){.section03 .point4 .inner .box_r{width:100%}}@media only screen and (min-width: 768px) and (max-width: 1260px){.section03 .point4 .inner .box_r{padding-left:3.5%}}@media only screen and (max-width: 767px){.section03 .point4 .inner .box_r{padding-left:0}}@media only screen and (min-width: 1671px){.section03 .point4 .inner .box_r .box_text{width:450px}}.section03 .point5{position:relative;margin-bottom:0}@media only screen and (max-width: 767px){.section03 .point5{padding-bottom:3em}}.section03 .point5:after{content:"";width:330px;height:650px;background:#f5f5f5;position:absolute;bottom:0;left:0}@media only screen and (max-width: 1260px){.section03 .point5:after{left:-4%}}@media only screen and (max-width: 767px){.section03 .point5:after{width:60%;height:110%}}.section03 .point5 .inner{position:relative;z-index:3}.con_gallery .more{display:block;width:15em;margin-right:auto;margin-left:auto;margin-top:30px}@media only screen and (max-width: 767px){.con_gallery .more{margin-top:1.5em}}.con_gallery .content{margin-bottom:.17143%}
