body.tg_lp-style main .slick-arrow{position:absolute;top:0;bottom:0;margin:auto}body.tg_lp-style main .prev-arrow{left:-40px;z-index:10}body.tg_lp-style main .next-arrow{right:-40px}body.tg_lp-style main .bg01{padding:350px 0 400px}body.tg_lp-style main .bg01,body.tg_lp-style main .bg02{background-repeat:no-repeat;background-position:50%;background-size:cover}body.tg_lp-style main .bg02{padding:300px 0 550px;position:relative}body.tg_lp-style main .bg02 .area{width:100%;padding:80px 0 100px}body.tg_lp-style main .bg03{background-repeat:no-repeat;background-position:50%;background-size:cover;padding:80px 0;text-align:center}body.tg_lp-style main .bg03 .title{border-bottom:5px dotted #f9db62}body.tg_lp-style main .bg03 ul li.slide{background-color:#fff;padding:40px}body.tg_lp-style main .bg03 ul li.slide a img{width:100%;max-height:260px;vertical-align:bottom;-o-object-fit:scale-down;object-fit:scale-down}body.tg_lp-style main .bg03 ul li.slide .block_link{display:block;width:40%}body.tg_lp-style main .bg03 ul li.slide .info_text{width:55%;padding:15px}body.tg_lp-style main .bg03 ul li.slide .info_text p{text-align:left}body.tg_lp-style main .bg03 ul li.slide .info_text .info_date{margin-bottom:10px}body.tg_lp-style main .bg04{background-repeat:no-repeat;background-position:50%;background-size:cover;padding:80px 0 20px;text-align:center}body.tg_lp-style main .bg04 p{width:94%;margin:0 auto 20px;text-align:justify;font-size:1rem;letter-spacing:0}body.tg_lp-style main .bg04 .three_area{margin:50px 0 120px}body.tg_lp-style main .bg04 .box3{width:32%;background-color:#fff;border:3px solid #402500}body.tg_lp-style main .bg04 .box3 .tit{padding:20px 0}body.tg_lp-style main .bg04 .box3 .small{width:100%;font-size:80%;line-height:20px;padding:15px;text-align:justify;margin:0;letter-spacing:1px}body.tg_lp-style main .bg04 dl{width:96%;margin:0 auto;border-bottom:1px dotted #685924}body.tg_lp-style main .bg04 dl:last-of-type{border-bottom:none}body.tg_lp-style main .bg04 dl dd,body.tg_lp-style main .bg04 dl dt{font-size:1rem;padding:15px 0;text-align:left;line-height:25px}body.tg_lp-style main .bg04 dl dt{width:15%;font-weight:700}body.tg_lp-style main .bg04 dl dd{width:85%}body.tg_lp-style main .bg04 p.sec{margin-bottom:60px}body.tg_lp-style main .container_n{max-width:1350px;width:95%;margin:0 auto}@media only screen and (max-width:1024px){body.tg_lp-style main .bg01{padding:300px 0 330px}body.tg_lp-style main .bg02{padding:350px 0 480px}}@media only screen and (max-width:768px){body.tg_lp-style main .bg01{padding:200px 0 300px}body.tg_lp-style main .bg03 .container{width:85%}body.tg_lp-style main .bg03 ul li{min-height:300px}body.tg_lp-style main .bg03 ul li .info_text p{line-height:30px}body.tg_lp-style main .bg04 p{width:85%}body.tg_lp-style main .bg04 .box3{width:70%;margin:0 auto}body.tg_lp-style main .bg04 dl{width:90%}}@media screen and (max-width:479px){body.tg_lp-style main .bg01{padding:150px 0 100px}body.tg_lp-style main .bg02{padding:280px 0 250px}body.tg_lp-style main .bg02 .area{padding:30px 0 100px}body.tg_lp-style main .bg03{padding:50px 0}body.tg_lp-style main .bg03 .title{width:75%;border-bottom:3px dotted #f9db62}body.tg_lp-style main .bg03 ul li{padding:20px 10px;min-height:330px}body.tg_lp-style main .bg03 ul li .block_link{width:80%;margin:0 auto}body.tg_lp-style main .bg03 ul li .info_text{width:100%}body.tg_lp-style main .bg03 ul li .info_text p{line-height:22px}body.tg_lp-style main .bg03 ul li .info_text .info_date{margin-bottom:5px}body.tg_lp-style main .next-arrow{width:12px;right:-20px}body.tg_lp-style main .prev-arrow{width:12px;left:-20px}body.tg_lp-style main .bg04 p{width:90%;font-size:.75rem;line-height:22px}body.tg_lp-style main .bg04 .three_area{margin:50px 0 80px}body.tg_lp-style main .bg04 .box3{width:100%;padding:10px 0}body.tg_lp-style main .bg04 .box3 img{width:60%}body.tg_lp-style main .bg04 .box3 .tit{width:50%}body.tg_lp-style main .bg04 .box3 .small{font-size:75%}body.tg_lp-style main .bg04 dl{width:95%}body.tg_lp-style main .bg04 dl dd,body.tg_lp-style main .bg04 dl dt{font-size:.75rem;line-height:22px}body.tg_lp-style main .bg04 dl dt{width:30%}body.tg_lp-style main .bg04 dl dd{width:60%}}body.tg_lp-style main .mainimg_area{margin-top:150px;margin-bottom:50px}body.tg_lp-style main .mainimg_area img{width:100%}body.tg_lp-style main .opening_area{padding:100px 0;background-color:#f2f2f1}body.tg_lp-style main .opening_area .tg_contents{margin:auto}body.tg_lp-style main div.opening_area .tg_contents .tg_img-product{margin:10px}body.tg_lp-style main .about_area{text-align:center;padding:100px 0;background-repeat:no-repeat;background-position:50%;background-size:cover}body.tg_lp-style main .about_area img{margin:50px auto}body.tg_lp-style main .bg_yellow{background-color:#f9db62;background-image:none;padding:100px 0}body.tg_lp-style main .bg03{height:700px;overflow:hidden}body.tg_lp-style main .bg03 .title_area{max-width:unset}body.tg_lp-style main .bg03 ul li{border-radius:20px}body.tg_lp-style main .bg03 ul .agile__slides{display:flex}body.tg_lp-style main .bg03 ul .agile__slides .agile__slide{align-self:start}body.tg_lp-style main .bg03 ul li.slide{min-height:340px;margin:0 1px}body.tg_lp-style main .bg03 ul li.slide a.block_link{display:flex;min-height:260px}body.tg_lp-style main .bg03 ul li.slide a.block_link img{align-self:center}body.tg_lp-style main .only_sp{display:none}@media screen and (max-width:479px){body.tg_lp-style main .only_pc{display:none}body.tg_lp-style main .only_sp{display:block}body.tg_lp-style main .bg03 ul li.slide a.block_link{min-height:auto;width:100%}body.tg_lp-style main .bg03 ul li.slide .info_text{width:100%}}body.tg_lp-style main .bg03 .slick-dots{bottom:-40px}body.tg_lp-style main .bg03 .slick-dots li{background-color:transparent;padding:0;color:#3e3e46}body.tg_lp-style main .bg03 .slick-dots li button:before{font-size:20px}body.tg_lp-style main .guide_area{padding:100px 0}body.tg_lp-style main .guide_area .guide_box{width:31%;background-color:#f5f5f5;background-repeat:no-repeat;background-position:bottom;background-size:100%;border-bottom:5px solid #e74e42;text-align:center;min-height:450px;padding:40px 0 0 0;position:relative;transition:.3s}body.tg_lp-style main .guide_area .guide_box:hover{opacity:.7;transition:.3s}body.tg_lp-style main .guide_area p.en{color:#e74d43;font-size:.9rem;margin-bottom:10px;text-align:center}body.tg_lp-style main .guide_area .guide_box h3{text-align:center;font-size:1.3rem;line-height:30px;font-weight:700}body.tg_lp-style main .guide_area .guide_box h3 .sp_s{font-weight:700;letter-spacing:-1px}body.tg_lp-style main .guide_area .guide_box img{bottom:0}body.tg_lp-style main .guide_area .guide_box .link_btn,body.tg_lp-style main .guide_area .guide_box img{position:absolute;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}body.tg_lp-style main .guide_area .guide_box .link_btn{bottom:-30px;width:50px;height:50px;transition:.3s}body.tg_lp-style main .guide_area .listing_area_wrap{margin:150px auto 0}body.tg_lp-style main .guide_area .listing_area{width:60%;margin:50px auto 0;border:5px solid #e74f42}body.tg_lp-style main .guide_area .listing_area>div{padding:20px 0}body.tg_lp-style main .guide_area .listing_area picture{width:42%}body.tg_lp-style main .guide_area .listing_area .listing_text{width:58%}body.tg_lp-style main .guide_area .listing_area .listing_text h3{font-size:1.5rem;font-weight:700;letter-spacing:1px;text-align:center;line-height:30px}body.tg_lp-style main .bg04 p.trademark{text-align:center;margin:50px auto 0}body.tg_lp-style main .bg04 .img10{margin:0 auto 30px}body.tg_lp-style main .gradation_btn{max-width:300px;margin:40px auto 0;text-align:center;transition:.3s}body.tg_lp-style main .gradation_btn:hover{transition:.3s;filter:drop-shadow(0 0 10px rgba(104,89,36,.6))}body.tg_lp-style main .gradation_btn a{display:block;position:relative;padding:20px 0;color:#fff;border-radius:50px;background:-webkit-gradient(45deg,#e74a45 35%,#eb8c16);background:linear-gradient(45deg,#e74a45 35%,#eb8c16)}body.tg_lp-style main .gradation_btn a .icon{position:absolute;top:50%;right:20px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}@media screen and (max-width:1280px){body.tg_lp-style main .guide_area .guide_box{min-height:420px}}@media screen and (max-width:1024px){body.tg_lp-style main .bg03{height:600px}body.tg_lp-style main .bg03 .container{max-width:900px;width:88%}body.tg_lp-style main .about_area,body.tg_lp-style main .opening_area{padding:60px 0}body.tg_lp-style main .about_area p{width:80%;margin:0 auto}body.tg_lp-style main .guide_area{padding:60px 0}body.tg_lp-style main .guide_area .listing_area{width:80%}body.tg_lp-style main .guide_area .listing_area .listing_text h3{font-size:1.3rem}body.tg_lp-style main .bg_yellow{padding:60px 0}body.tg_lp-style main .bg04{padding:60px 0 10px}}@media screen and (max-width:1000px){body.tg_lp-style main .guide_area .guide_box{width:60%;margin:0 auto 80px;min-height:60vw}}@media screen and (max-width:768px){body.tg_lp-style main .mainimg_area{margin-top:100px}body.tg_lp-style main .guide_area .listing_area{width:100%;margin:100px auto 0}body.tg_lp-style main .guide_area .listing_area_wrap{margin:100px auto 0}}@media screen and (max-width:650px){body.tg_lp-style main .guide_area .guide_box{width:75%;min-height:75vw}body.tg_lp-style main .guide_area .listing_area{margin:50px auto 0;background-repeat:no-repeat;background-size:cover;background-position:50%;height:350px;display:flex;justify-content:center;align-items:center}body.tg_lp-style main .guide_area .listing_area>div{padding:0}body.tg_lp-style main .guide_area .listing_area img{display:none}body.tg_lp-style main .guide_area .listing_area .listing_text{width:100%}}@media screen and (max-width:479px){body.tg_lp-style main .gradation_btn{margin:30px auto 0}body.tg_lp-style main .gradation_btn a{font-size:.9rem;padding:16px 0}body.tg_lp-style main .about_area img{width:75%;margin:30px auto}body.tg_lp-style main .guide_area p.en{font-size:.8rem}body.tg_lp-style main .guide_area .guide_box{width:85%;margin:0 auto 60px;min-height:85vw;padding:20px 0 0 0;background-size:95%}body.tg_lp-style main .guide_area .guide_box h3{font-size:1.1rem;line-height:28px}body.tg_lp-style main .guide_area .guide_box .link_btn{width:40px;height:40px;bottom:-22px}body.tg_lp-style main .guide_area .listing_area{height:280px}body.tg_lp-style main .guide_area .listing_area_wrap{margin:50px auto 0}body.tg_lp-style main .guide_area .listing_area .listing_text h3{font-size:1.2rem}body.tg_lp-style main .bg03{height:650px}body.tg_lp-style main .bg04 dl{width:90%}}@media screen and (max-width:360px){body.tg_lp-style main .guide_area .guide_box h3{font-size:1rem}body.tg_lp-style main .guide_area .guide_box h3 .sp_s{letter-spacing:-1.5px}}@media screen and (max-width:768px){body.tg_lp-style main.under .guide_area{padding:30px 0 60px}}body.tg_lp-style main section.tg_information{margin:0 auto}body.tg_lp-style main section.tg_information .tg_information_contents{max-width:940px;width:100%}body.tg_lp-style main section.tg_information .tg_information_contents ul li{display:grid;grid-template-columns:11em 1fr;text-align:left;padding:5px 20px}@media screen and (max-width:768px){body.tg_lp-style main section.tg_information .tg_information_contents ul li{grid-template-columns:1fr}}body.tg_lp-style main section.tg_information .tg_information_contents ul li .info-date-category{display:flex;line-height:1.2em}body.tg_lp-style main section.tg_information .tg_information_contents ul li .info-date-category .date{font-size:16px}body.tg_lp-style main section.tg_information .tg_information_contents ul li .info-date-category .category{margin-left:.8em;font-size:16px}body.tg_lp-style main section.tg_information .tg_information_contents ul li .info-title{font-size:16px;line-height:1.3em;margin-left:.8em;display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media screen and (max-width:768px){body.tg_lp-style main section.tg_information .tg_information_contents ul li .info-title{margin-left:.4em}}body.tg_lp-style main section.tg_information .tg_information_contents ul li .info-title span.icon{margin-right:.3em}body.tg_lp-style main section.tg_information .tg_information_contents ul li .info-title span.icon svg g{fill:#900}body.tg_lp-style main section.tg_information .tg_information_contents ul li .info-title.underline{text-decoration:underline}body.tg_lp-style main section.tg_information .tg_information_contents a{display:block}body.tg_lp-style main section.tg_information .tg_information_contents .tg_more_link{text-align:right;padding-right:1em;font-size:.85em}body.tg_lp-style main section.tg_information .tg_information_contents .tg_more_link a.more{display:block}body.tg_lp-style main .agile__nav-button{background:transparent;border:none;color:#fff;cursor:pointer;font-size:24px;height:100%;position:absolute;top:0;transition-duration:.3s;width:20px}body.tg_lp-style main .agile__nav-button:hover{background-color:rgba(0,0,0,.5);opacity:1}body.tg_lp-style main .agile__nav-button--prev{left:-40px}body.tg_lp-style main .agile__nav-button--prev img{left:0}body.tg_lp-style main .agile__nav-button--next{right:-40px}body.tg_lp-style main .agile__nav-button--next img{right:0}body.tg_lp-style main .agile__nav-button--next,body.tg_lp-style main .agile__nav-button--prev{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;transform:translateY(-50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent}body.tg_lp-style main .agile__nav-button--next:focus,body.tg_lp-style main .agile__nav-button--next:hover,body.tg_lp-style main .agile__nav-button--prev:focus,body.tg_lp-style main .agile__nav-button--prev:hover{color:transparent;outline:none;background:transparent}body.tg_lp-style main .agile__nav-button--next:focus:before,body.tg_lp-style main .agile__nav-button--next:hover:before,body.tg_lp-style main .agile__nav-button--prev:focus:before,body.tg_lp-style main .agile__nav-button--prev:hover:before{opacity:1}body.tg_lp-style main .agile__nav-button--next:before,body.tg_lp-style main .agile__nav-button--prev:before{font-family:slick;font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media screen and (max-width:479px){body.tg_lp-style main .agile__nav-button--prev{width:12px;left:-20px}body.tg_lp-style main .agile__nav-button--next{width:12px;right:-20px}}body.tg_lp-style main .agile__actions{margin-bottom:30px}body.tg_lp-style main ul.agile__dots{position:absolute;bottom:-40px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}body.tg_lp-style main ul.agile__dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;background-color:transparent;padding:0;color:#3e3e46;cursor:pointer}body.tg_lp-style main ul.agile__dots li button{font-size:0;line-height:0;display:block;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}body.tg_lp-style main ul.agile__dots li button:focus,body.tg_lp-style main ul.agile__dots li button:hover{outline:none}body.tg_lp-style main ul.agile__dots li button:focus:before,body.tg_lp-style main ul.agile__dots li button:hover:before{opacity:1}body.tg_lp-style main ul.agile__dots li button:before{font-family:slick;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:"•";text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:40px}body.tg_lp-style main ul.agile__dots li.agile__dot--current button:before{opacity:.75;color:#000}