@import"https://fonts.googleapis.com/css2?family=Overpass:wght@600&display=swap";.fadein{opacity:0;transform:translateY(20px);transition:all 1s}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}img{max-width:100%;vertical-align:bottom}.onlyPc{display:block}@media only screen and (max-width: 767px){.onlyPc{display:none}}.onlySp{display:none}@media only screen and (max-width: 767px){.onlySp{display:block}}.kwIndex{background-repeat:no-repeat;background-size:cover;background-position:top center;display:flex;justify-content:center;align-content:center}@media only screen and (min-width: 768px){.kwIndex{padding:20vh 0;background-image:url("/files/user/ir/img/keyword/kw-index-bg.jpg")}}@media only screen and (max-width: 767px){.kwIndex{padding:10vh 0;background-image:url("/files/user/ir/img/keyword/kw-index-bg-sp.jpg")}}.kwIndexTitle{background-color:#196e2b;width:296px;height:273px;color:#fff;font-weight:bold;text-align:center}.kwIndexTitle1{margin:65px 0 0;letter-spacing:.4rem}.kwIndexTitle2{margin:25px 0 0;font-size:30px;letter-spacing:.6rem}.kwIndexTitle3{margin:1px 0 0;font-size:40px;letter-spacing:1.3rem}.kwIndexText{color:#000;font-size:14px;font-weight:bold;line-height:1.8;position:relative;text-align:center;letter-spacing:.1rem;margin:50px 0 0}.kwIndexText::after{content:"";position:absolute;bottom:-15px;width:40px;height:3px;left:50%;transform:translateX(-50%);background-color:#1a6e2c;border-radius:2px}.kwLink{background-color:#ecece6;margin:140px 0 80px;position:relative;padding:80px 0}.kwLinkTitle{position:absolute;top:-25px;left:50%;transform:translateX(-50%)}.kwLinkList{max-width:790px;margin:0 auto;display:flex;justify-content:space-between}@media only screen and (max-width: 767px){.kwLinkList{max-width:90%;flex-wrap:wrap}}.kwLinkListItem{width:185px;height:260px;background-repeat:no-repeat;background-size:contain;position:relative}@media only screen and (max-width: 767px){.kwLinkListItem{width:48%;margin-bottom:10px}}.kwLinkListItem:hover{opacity:.7}.kwLinkListItem:first-child{background-image:url("/files/user/ir/img/keyword/kw-link-item1.png")}.kwLinkListItem:nth-child(2){background-image:url("/files/user/ir/img/keyword/kw-link-item2.png")}.kwLinkListItem:nth-child(3){background-image:url("/files/user/ir/img/keyword/kw-link-item3.png")}.kwLinkListItem:last-child{background-image:url("/files/user/ir/img/keyword/kw-link-item4.png")}.kwLinkListItem a{width:185px;height:260px;display:block}.kwLinkListItem a:hover{opacity:.7}.kwLinkListItemText{color:#000;font-size:20px;font-weight:bold;text-align:center;position:absolute;left:52%;bottom:25%;transform:translateX(-50%);width:100%}@media only screen and (max-width: 767px){.kwLinkListItemText{font-size:17px;bottom:32%}}.kwContents{background-color:#ecece6;padding:70px 0;margin-bottom:50px}.kwContents1 .kwContentsTitle::after{background-color:#e38724}.kwContents1 .kwContentsPointSubTitle{background-color:#e38724}.kwContents2 .kwContentsTitle::after{background-color:#eeba15}.kwContents2 .kwContentsPointSubTitle{background-color:#eeba15}.kwContents3 .kwContentsTitle::after{background-color:#c89e4a}.kwContents4 .kwContentsTitle::after{background-color:#ce615a}.kwContentsArea{max-width:900px;margin:0 auto;background-color:#fff;position:relative;padding:100px 60px 60px}@media only screen and (max-width: 767px){.kwContentsArea{padding:100px 20px 60px}}.kwContentsIcon{position:absolute;top:-25px;left:50%;transform:translateX(-50%);width:92px;height:93px}.kwContentsTitle{color:#000;font-weight:bold;position:relative;text-align:center;letter-spacing:.1rem;margin-bottom:60px}@media only screen and (min-width: 768px){.kwContentsTitle{font-size:26px}}@media only screen and (max-width: 767px){.kwContentsTitle{font-size:23px}}.kwContentsTitle::after{content:"";position:absolute;bottom:-15px;width:40px;height:3px;left:50%;transform:translateX(-50%);border-radius:2px}.kwContentsMainImage{display:flex;justify-content:center;margin-bottom:50px}.kwContentsMainImage img{max-width:780px;width:100%}.kwContentsDetail{display:flex;justify-content:space-between;color:#000}@media only screen and (min-width: 768px){.kwContentsDetail{margin-bottom:30px}}@media only screen and (max-width: 767px){.kwContentsDetail{flex-wrap:wrap;margin-bottom:0}}.kwContentsDetailItem{width:48%}@media only screen and (max-width: 767px){.kwContentsDetailItem{width:100%}}.kwContentsDetailTitle{color:#000;font-size:20px;font-weight:bold;line-height:1.5;margin-bottom:20px}.kwContentsDetailText{color:#000;font-size:14px;line-height:1.8;margin-bottom:20px}@media only screen and (min-width: 768px){.kwContentsDetailImage img{margin-bottom:10px}}@media only screen and (max-width: 767px){.kwContentsDetailImage img{width:100%;margin-bottom:5px}}.kwContentsDetailCaption{color:#000;font-size:12px}@media only screen and (max-width: 767px){.kwContentsDetailCaption{margin-bottom:10px}}.kwContentsPoint{padding:15px 0;background-color:#ecece6}@media only screen and (max-width: 767px){.kwContentsPoint{margin-top:10px}}.kwContentsPointArea{display:flex}.kwContentsPointArea:first-child{align-items:flex-end;flex-wrap:wrap}@media only screen and (max-width: 767px){.kwContentsPointArea:last-child{flex-wrap:wrap-reverse}}.kwContentsPointSubTitle{color:#fff;font-size:12px;font-weight:bold;display:inline-block;padding:3px 15px;letter-spacing:.2rem;margin-bottom:5px}.kwContentsPointTitle{color:#fff;background-color:#000;font-size:16px;font-weight:bold;display:inline-block;padding:3px 20px;letter-spacing:.2rem}.kwContentsPointItem1{width:210px;margin-right:20px}@media only screen and (min-width: 768px){.kwContentsPointItem2{width:calc(100% - 210px - 20px)}}@media only screen and (max-width: 767px){.kwContentsPointItem2{width:90%;margin:0 auto}}@media only screen and (min-width: 768px){.kwContentsPointItem3{width:210px;margin-right:20px}}@media only screen and (max-width: 767px){.kwContentsPointItem3{width:90%;margin:0 auto}}@media only screen and (min-width: 768px){.kwContentsPointItem4{width:calc(100% - 210px - 20px)}}@media only screen and (max-width: 767px){.kwContentsPointItem4{width:90%;margin:0 auto}}.kwContentsPointItemTitle{color:#000;font-weight:bold;line-height:1.5;margin-bottom:0}@media only screen and (min-width: 768px){.kwContentsPointItemTitle{font-size:20px}}@media only screen and (max-width: 767px){.kwContentsPointItemTitle{font-size:18px}}.kwContentsPointItemText{color:#000;font-size:14px;line-height:1.8;margin-bottom:20px;text-align:justify}@media only screen and (min-width: 768px){.kwContentsPointItemText{margin-right:20px}}.kwContentsPointItemPosition{color:#000;font-size:14px;font-weight:bold;margin-bottom:10px}.kwContentsPointItemPosition span{margin-right:15px}.kwContentsPointItemCaption{color:#000;font-size:14px}@media only screen and (min-width: 768px){.kwContentsPointItemCaption{margin-right:20px;text-align:right}}@media only screen and (max-width: 767px){.kwContentsPointItemCaption{text-align:left}}@media only screen and (max-width: 767px){.kwContentsPointImage{margin-bottom:10px}}.kwContentsMovie{margin:0 auto;display:block;height:auto;width:100%;max-width:497px;position:relative}.kwContentsMovie video{margin:0 auto;display:block;height:auto;width:100%;max-width:497px}.kwContentsMovieButton{content:"";position:absolute;top:0;left:0;right:0;bottom:0;cursor:pointer}.kwBottom{background-color:#fff;display:flex;justify-content:center}@media only screen and (min-width: 768px){.kwBottom{padding:50px 0 100px}}@media only screen and (max-width: 767px){.kwBottom{padding:30px 0 200px}}.kwBottomButton{border:1px solid #1a6e2c;padding:30px 50px;text-align:center;color:#1a6e2c;font-size:14px;font-weight:bold;line-height:1.8}@media only screen and (min-width: 768px){.kwBottomButton br{display:none}}@media only screen and (max-width: 767px){.kwBottomButton{margin:0 20px;padding:30px}}.kwBottomButton::after{font-family:"Font Awesome 5 Free";content:"";font-weight:900;color:#1a6e2c}@media only screen and (min-width: 768px){.kwBottomButton::after{margin-right:7px}}@media only screen and (max-width: 767px){.kwBottomButton::after{display:block;margin:0 auto}}