*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-box-sizing:border-box;box-sizing:border-box}*,*::before,*::after{box-sizing:border-box}h1,h2,h3,h4,h5,h6{padding:0;margin:0;font-weight:normal}button,label,input[type=submit]{cursor:pointer}input,button,select{outline:0;border:none;appearance:none}input::-webkit-input-placeholder{color:#ccc}input:-ms-input-placeholder{color:#ccc}input::-moz-placeholder{color:#ccc}img{vertical-align:top}select::-ms-expand{display:none}ul,ol,dl,dt,dd{list-style:none;padding:0;margin:0}table{border-collapse:collapse;border-spacing:0}p,figure,figcaption{margin:0;padding:0}html,body{width:100%;height:100%;margin:0;overflow-x:hidden;--green: #5a793a;--red: #b81b26;--white: #ffffff}body{overflow-x:hidden;font-family:"Shippori Mincho",sans-serif !important;font-size:16px;line-height:1.8;font-weight:500;color:var(--green)}img{width:100%;display:block}a{text-decoration:none;color:inherit}.color{color:#e1dfbe;font-size:19px}.small{font-size:.5rem !important;vertical-align:super}.hamburger{display:none;position:fixed;top:20px;right:20px;width:50px;height:50px;background-color:var(--green);cursor:pointer;z-index:2001;border-radius:4px;justify-content:center;align-items:center;flex-direction:column}@media screen and (max-width: 768px){.hamburger{display:flex}}.hamburger span{display:block;width:60%;height:3px;background:var(--white);margin:4px auto;transition:.4s}.nav-toggle{display:none}.nav-toggle:checked+.hamburger{background-color:transparent}.nav-toggle:checked+.hamburger span:nth-child(1){transform:rotate(45deg) translate(10px, 10px)}.nav-toggle:checked+.hamburger span:nth-child(2){opacity:0}.nav-toggle:checked+.hamburger span:nth-child(3){transform:rotate(-45deg) translate(5px, -5px)}.nav-toggle:checked~.overlay-nav{opacity:1;visibility:visible}.nav-toggle:checked~.overlay-nav .overlay-menu{opacity:1}.overlay-nav{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.9);opacity:0;visibility:hidden;transition:opacity .6s ease,visibility .6s ease;z-index:2000}.overlay-menu{list-style:none;padding:0;margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);text-align:center;opacity:0;transition:opacity .8s ease .2s;width:100%}.overlay-menu li{margin:25px 0}.overlay-menu a{color:var(--white);font-size:18px;text-decoration:none;transition:color .3s}.overlay-menu a:hover{color:#e1dfbe}.fv{background-image:url(/ulp/assets/images/fv-bg-dde389f4b082c1d7a448.png);background-size:cover;background-position:center;display:flex;justify-content:center;box-sizing:border-box;text-align:center}.fv .fv__inner{display:flex;flex-direction:column;align-items:center;max-width:1200px;width:100%;gap:30px}.fv .fv__content{width:90%;max-width:1200px;margin-left:2.5%}.navigation{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;background-color:var(--green);padding:10px 20px;border-radius:50px;gap:10px;margin-top:-70px;width:fit-content;margin-bottom:7rem}@media screen and (max-width: 768px){.navigation{display:none}}.navigation .navigation__item{color:var(--white);font-size:18px;font-weight:bold;font-family:"Noto Sans JP",sans-serif;padding:10px 25px;display:flex;align-items:center;gap:12px;border-right:1px solid var(--white)}.navigation .navigation__item:last-child{border-right:none}.navigation .navigation__item::after{content:url("data:image/svg+xml,%3csvg width='7' height='14' viewBox='0 0 7 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3e %3cpath d='M0 13.7L6.75999 6.85V6.86V6.85L0 0L3.16 6.86L0 13.7Z' fill='white'/%3e %3c/svg%3e");transform:rotate(90deg)}.sec1-inner{display:flex}@media screen and (max-width: 768px){.sec1-inner{flex-direction:column}}@media screen and (max-width: 768px){.sec1-inner.d-flex-sec2{flex-direction:column-reverse}}.sec1-inner.d-flex-sec2 .sec1-left{background-image:url(/ulp/assets/images/sec-img2-6ff3d1538dee572c969c.jpg)}.sec1-inner .sec1-left{background-image:url(/ulp/assets/images/sec-img1-37934165c9b52c3ca4ef.jpg);background-size:cover;background-position:center;position:relative}@media screen and (max-width: 768px){.sec1-inner .sec1-left{height:25rem}}@media screen and (min-width: 769px){.sec1-inner .sec1-left{width:50%}}.sec1-inner .sec-text{width:120px;position:absolute}@media screen and (max-width: 768px){.sec1-inner .sec-text{width:90px}}.sec1-inner .sec-text.sec-text1{left:10%;bottom:10%}@media screen and (max-width: 768px){.sec1-inner .sec-text.sec-text1{bottom:-10%}}.sec1-inner .sec-text.sec-text2{right:10%;top:-10%}@media screen and (max-width: 768px){.sec1-inner .sec-text.sec-text2{top:10%}}.sec1-inner .sec1-right{background-color:var(--green);text-align:center;min-height:500px;padding:80px 16px;display:grid;gap:16px}@media screen and (min-width: 769px){.sec1-inner .sec1-right{width:50%}}@media screen and (max-width: 768px){.sec1-inner .sec1-right{padding:60px 16px;text-align:left}}.sec1-inner .sec1-right-subhead{font-family:"arno-pro-caption",serif;font-weight:400;font-style:italic;font-size:20px;color:#e1dfbe;text-align:center}.sec1-inner .sec1-right-text{color:var(--white)}.sec1-inner .sec1-right-head{font-weight:600;line-height:1.35;color:#e1dfbe;text-align:center}.sec1-inner .kagoshima-logo{width:120px;margin:auto}.sec3-wrapper{background-image:url(/ulp/assets/images/sec3-bgimg-67ebd90a620766650821.jpg);background-size:cover;background-position:bottom}.sec3-wrapper .sec3-head{color:#e1dfbe;font-weight:600;line-height:1.35;text-align:center;margin-bottom:1.5rem}.sec3-wrapper .sec3-head span{font-size:28px}.sec3-wrapper .sec3-descript{color:var(--white)}.sec3-wrapper .sec3-content-wrapper{display:flex;align-items:center;justify-content:center;gap:40px}@media screen and (max-width: 768px){.sec3-wrapper .sec3-content-wrapper{flex-direction:column}}.sec3-wrapper .tea-img{width:27%}@media screen and (max-width: 768px){.sec3-wrapper .tea-img{width:60%}}.wrapper{padding:120px 16px !important}.sec-wrapper-bg{background:url(/ulp/assets/images/main4bg-0248c91ac4b298563458.jpg) no-repeat center center;background-size:cover}.sec4-wrapper{position:relative}.sec4-wrapper .sec4-head{color:var(--green);font-weight:600;line-height:1.35;text-align:center;margin-bottom:4rem}.sec4-wrapper .sec4-head .span{font-size:24px;line-height:1.35}.sec4-wrapper .chart1-ttl{width:250px;margin-bottom:16px}.sec4-wrapper .chart-wrapper{display:grid;gap:40px;max-width:1100px;margin:0 auto}@media screen and (max-width: 768px){.sec4-wrapper .chart-wrapper{width:100%}}.sec4-wrapper .chart-descript{color:#1c6329;font-weight:500;margin-top:16px}.sec4-wrapper .deco-left-sec4{position:absolute;top:50px;width:100px;left:15%;transform:rotate(60deg)}@media screen and (max-width: 768px){.sec4-wrapper .deco-left-sec4{max-width:100px;right:5%;width:11%;top:-15px}}.sec4-wrapper .deco-right-sec4{position:absolute;top:-50px;width:180px;right:10%}@media screen and (max-width: 768px){.sec4-wrapper .deco-right-sec4{max-width:70px;width:6%;left:5%;top:50px}}#main4{text-align:center;width:100%;margin:0}#main4 h2{font-family:"Shippori Mincho",serif;font-size:32px;margin-bottom:100px;color:var(--green);font-weight:600}#main4 .main4-contents{width:100%;max-width:1100px;padding:40px 40px 150px;margin:0 auto}.feature-box{display:flex;justify-content:flex-start;gap:12px}@media screen and (max-width: 768px){.feature-box{flex-direction:column-reverse;align-items:center;text-align:center}}.feature-box.reverse{flex-direction:row-reverse}@media screen and (max-width: 768px){.feature-box.reverse{flex-direction:column-reverse}}.feature-box.reverse .feature-text{text-align:right}@media screen and (max-width: 768px){.feature-box.reverse .feature-text{text-align:left}}.feature-box+.feature-box{margin-top:80px}@media screen and (max-width: 768px){.feature-box+.feature-box{margin-top:40px}}.feature-box .feature-text{flex:1;text-align:left}@media screen and (max-width: 768px){.feature-box .feature-text{text-align:left}}.feature-box .feature-text h3{font-size:28px;color:var(--green);font-weight:600;margin-bottom:1rem}@media screen and (max-width: 768px){.feature-box .feature-text h3{font-size:21px;text-align:center}}.feature-box .feature-text p{color:var(--green);font-weight:600}.feature-box .circle-img{width:152px;height:auto}#main5{position:relative;background:url(/ulp/assets/images/main5-bg-b7c79533a2989428fe55.jpg) no-repeat center center;background-size:cover;padding:60px 0}#main5 .main5-contents{width:100%;max-width:1100px;margin:0 auto}@media screen and (max-width: 768px){#main5 .main5-contents{padding:0 16px}}#main5 .main5-title{text-align:center;margin-bottom:32px}#main5 .main5-title h2{font-size:32px;font-weight:bold;color:var(--green);line-height:1.4;margin-top:0}#main5 .main5-title h2 span{font-size:24px}#main5 .main5-title p{font-size:25px;margin-bottom:0}#main5 .deco-right{position:absolute;top:-50px;width:180px;height:auto;z-index:3;right:40px}@media screen and (max-width: 768px){#main5 .deco-right{right:5px;max-width:100px;width:11%;top:-28px}}#main5 .deco-right2{position:absolute;top:110px;right:16px;width:100px;transform:scaleY(-1)}@media screen and (max-width: 768px){#main5 .deco-right2{max-width:70px;width:8%;right:10px}}#main5 .deco-left{position:absolute;top:-70px;left:55px;width:200px;height:auto;z-index:2}@media screen and (max-width: 768px){#main5 .deco-left{width:100px;top:-40px;left:10px}}@media screen and (max-width: 768px){#main5 .deco-left,#main5 .deco-right,#main5 .deco-right2{position:absolute;z-index:3;height:auto}}.card-grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:20px 16px}@media screen and (max-width: 768px){.card-grid{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 500px){.card-grid{grid-template-columns:1fr}}.card{background-color:var(--white);padding:12px;gap:5px;box-sizing:border-box;text-decoration:none;color:#132810}.card img{width:100%;aspect-ratio:3/2;object-fit:cover}.card .card__title{font-size:20px;font-weight:600;margin-top:12px}.card .card__subtitle{font-size:14px}.card .card__text{font-size:14px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;margin-top:8px}#main6{position:relative;height:500px;overflow:hidden;background:url(/ulp/assets/images/main6-img-faafeeb57d7b8f065be2.jpg) no-repeat;background-position:center;background-size:cover}@media screen and (max-width: 768px){#main6{height:350px}}#main7{background:url(/ulp/assets/images/main7-bg-47388ffa2a1f3201836d.jpg) no-repeat center center;background-size:cover;position:relative;padding:130px 0 110px}#main7 .main7-contents{position:relative;max-width:1100px;width:100%;margin:0 auto;color:var(--white);padding:0 20px;font-weight:500 !important}#main7 .subtitle{font-size:25px;font-weight:600;margin-bottom:0px;text-shadow:1px 1px 3px rgba(0,0,0,.3);margin-top:0}#main7 .title{font-size:32px;font-weight:bold;line-height:1.4;text-align:center;margin-bottom:60px;margin-top:0;text-shadow:1px 1px 3px rgba(0,0,0,.3)}#main7 .main7-text{position:relative;width:100%;margin:0 auto 40px auto}#main7 img{position:absolute;z-index:2;border-radius:0}#main7 .deco-left{position:absolute;top:-70px;left:55px;width:200px;height:auto;z-index:2}@media screen and (max-width: 768px){#main7 .deco-left{width:100px;top:-15%;left:10px}}#main7 .deco-right{top:-95px;right:-75px;width:400px;transform:rotate(-8deg);z-index:15}@media screen and (max-width: 768px){#main7 .deco-right{display:none}}#main7 .deco-circle2{top:77px;right:125px;width:280px;transform:rotate(10deg)}@media screen and (max-width: 768px){#main7 .deco-circle2{display:none}}#main7 .entry{margin-top:40px}#main7 .entry .entry__btn{display:inline-block;background-color:var(--red);color:var(--white);font-size:20px;font-weight:bold;padding:15px 60px;border-radius:50px;transition:.3s;font-family:"Noto Sans JP",sans-serif;box-shadow:0 4px 10px rgba(0,0,0,.6);margin-top:40px}#main7 .entry .entry__end{color:var(--red);border:1px solid var(--red);background:rgba(255,255,255,.6);padding:16px;width:fit-content}#footer{background-color:#000;width:100%;padding:8px 16px;text-align:center}#footer .footer-contents p{color:var(--white);font-family:"Noto Sans JP",sans-serif;font-size:12px}@media screen and (min-width: 1350px){.d-md-pc{display:none}}@media screen and (min-width: 1300px){.d-md{display:none !important}}@media screen and (max-width: 1300px){.d-md{display:block !important}.d-md-l{display:none !important}}@media screen and (min-width: 1020px){.d-sp{display:none}.d-sp-br{display:none}}@media screen and (max-width: 1020px){.d-md-pc{display:none}.d-sp-br{display:block !important}.d-pc{display:none !important}.d-md{display:none !important}br.pc{display:none}}@media screen and (min-width: 500px){.d-xsm{display:none}}@media screen and (max-width: 500px){.xsm-span{display:none}}
