﻿html,body{overscroll-behavior:none;height:100%}body.no-scroll{overflow:hidden;height:100vh}.inLayer{overflow-y:auto;max-height:100vh;-webkit-overflow-scrolling:touch}@media (min-width: 1000px){.fixHeader .header{background:transparent}}.c-breadcrumb{padding-top:0}@media (max-width: 999px){.c-breadcrumb{padding-bottom:14px;padding-right:11px}}@media (max-width: 999px){.c-pagesub{padding-top:100px}.c-pagesub .ttEn{font-size:44px;font-size:4.4rem}}.k-ico{position:absolute;bottom:17px;right:45px}@media (max-width: 999px){.k-ico{width:104px;height:109px;right:27px;bottom:0}}.intro{position:relative;padding:20px 0 76px}@media (max-width: 999px){.intro{padding:12px 0 26px}}@media (min-width: 1000px){.intro .k-ico{position:relative;top:auto;right:auto}}@media only screen and (min-width: 1000px) and (max-width: 1225px){.intro .k-ico{width:13.5vw;height:15.08333vw}}@media (max-width: 999px){.intro .k-ico{width:97px;top:-99px;bottom:auto;right:0}}.intro .inner{position:relative;padding-bottom:45px}@media (max-width: 999px){.intro .inner{padding:0 13px}}.intro__ctn{margin-top:9px;position:relative;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center;padding-left:15px}@media only screen and (max-width: 1225px){.intro__ctn{padding-left:0;margin-top:.75vw}}@media (max-width: 999px){.intro__ctn{max-width:365px;margin:0 auto;position:relative;padding:0}.intro__ctn:before{display:block;content:" ";width:100%;padding-top:113.9726%}.intro__ctn>.content{position:absolute;top:0;left:0;right:0;bottom:0}}.intro .item{color:#006ebb;text-align:center;font-size:16px;font-size:1.6rem;line-height:1.25em;letter-spacing:.025em;font-weight:bold;position:relative;z-index:0;cursor:pointer;cursor:pointer}.intro .item:before{display:block;content:" ";width:100%;padding-top:100%}.intro .item>.content{position:absolute;top:0;left:0;right:0;bottom:0}@media only screen and (max-width: 1225px){.intro .item{font-size:1.33333vw;line-height:1.66667vw}}@media (max-width: 999px){.intro .item{font-size:12px;font-size:1.2rem;line-height:1.25em;position:absolute}}@media only screen and (min-width: 1025px){.intro .item:hover{opacity:1}.intro .item:hover .c-ico::after{transform:rotate(450deg)}}.intro .item__bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.intro .item .content{display:flex;justify-content:center;flex-wrap:wrap;align-items:center;flex-direction:column;padding-bottom:16px}@media (min-width: 1000px){.intro .item .content{padding-bottom:5px}}.intro .item .c-ico{position:absolute;bottom:24px;left:50%;width:28px;height:28px;margin-left:-14px}@media (max-width: 999px){.intro .item .c-ico{width:16px;height:16px;bottom:14px;margin-left:-8px}}.intro .item .c-ico::before,.intro .item .c-ico::after{transform:rotate(90deg)}@media (min-width: 1000px){.intro .item .c-ico::before{left:1px}}.intro .item .c-ico::after{background-size:100%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28'%3E%3Cpath id='Path_408048' data-name='Path 408048' d='M712.413,528.971a13.758,13.758,0,0,1-9.906-4.2,14.543,14.543,0,0,1-1.284-18.707,14.12,14.12,0,0,1,7.13-5.1l.3.941a13.114,13.114,0,0,0-6.62,4.734,13.568,13.568,0,0,0,1.2,17.444,12.778,12.778,0,0,0,18.372,0,13.568,13.568,0,0,0,1.2-17.444,13.113,13.113,0,0,0-6.62-4.734l.3-.941a14.119,14.119,0,0,1,7.13,5.1,14.543,14.543,0,0,1-1.284,18.707A13.758,13.758,0,0,1,712.413,528.971Z' transform='translate(-698.413 -500.971)' fill='%23006ebb'/%3E%3C/svg%3E%0A")}.intro .item .txtchild{margin-bottom:13px}@media (max-width: 999px){.intro .item .txtchild{margin-bottom:2px}}.intro .item .txt01{font-size:28px;font-size:2.8rem;line-height:1.21429em;letter-spacing:.025em;font-weight:600;margin-bottom:5px}@media only screen and (max-width: 1225px){.intro .item .txt01{font-size:2.33333vw;line-height:2.83333vw}}@media (max-width: 999px){.intro .item .txt01{font-size:12px;font-size:1.2rem;line-height:1.16667em;letter-spacing:0em;margin-bottom:6px}}.intro .item .fz78{font-size:78px;font-size:7.8rem;line-height:1em;letter-spacing:0em;font-weight:400;letter-spacing:-0.025em;transform:skewX(-5deg)}@media only screen and (max-width: 1225px){.intro .item .fz78{font-size:6.5vw}}@media (max-width: 999px){.intro .item .fz78{font-size:32px;font-size:3.2rem;line-height:1em}}.intro .item .fz42{font-size:42px;font-size:4.2rem;line-height:1em;letter-spacing:0em;font-weight:bold;display:inline-block;margin-left:5px}@media only screen and (max-width: 1225px){.intro .item .fz42{font-size:3.5vw}}@media (max-width: 999px){.intro .item .fz42{font-size:17px;font-size:1.7rem;line-height:1.41176em;position:relative;top:-4px}}.intro .item .fz63{font-size:63px;font-size:6.3rem;line-height:1em;letter-spacing:0em;font-weight:400;letter-spacing:-0.025em;transform:skewX(-5deg)}@media only screen and (max-width: 1225px){.intro .item .fz63{font-size:5.25vw}}@media (max-width: 999px){.intro .item .fz63{font-size:32px;font-size:3.2rem;line-height:1em}}.intro .item .fz50{font-size:50px;font-size:5rem;line-height:1.14em;letter-spacing:0em;font-weight:bold}@media only screen and (max-width: 1225px){.intro .item .fz50{font-size:4.16667vw}}@media (max-width: 999px){.intro .item .fz50{font-size:22px;font-size:2.2rem;line-height:1.09091em;letter-spacing:.025em}}.intro .item .fz52{font-size:52px;font-size:5.2rem;line-height:1em;letter-spacing:0em;font-weight:bold}@media only screen and (max-width: 1225px){.intro .item .fz52{font-size:4.33333vw}}@media (max-width: 999px){.intro .item .fz52{font-size:22px;font-size:2.2rem;line-height:1.09091em;letter-spacing:.025em}}.intro .item .fz44{font-size:44px;font-size:4.4rem;line-height:1em;letter-spacing:0em;font-weight:bold}@media only screen and (max-width: 1225px){.intro .item .fz44{font-size:3.66667vw}}@media (max-width: 999px){.intro .item .fz44{font-size:22px;font-size:2.2rem;line-height:1.09091em;letter-spacing:0em}}.intro .item .fz41{font-size:41px;font-size:4.1rem;line-height:1em;letter-spacing:0em;font-weight:bold}@media only screen and (max-width: 1225px){.intro .item .fz41{font-size:3.41667vw}}@media (max-width: 999px){.intro .item .fz41{font-size:22px;font-size:2.2rem;line-height:1.09091em;letter-spacing:.025em}}.intro .item .fz38{font-size:38px;font-size:3.8rem;line-height:1.15789em;letter-spacing:0em;font-weight:bold}@media only screen and (max-width: 1225px){.intro .item .fz38{font-size:2.91667vw}}@media (max-width: 999px){.intro .item .fz38{font-size:20px;font-size:2rem;line-height:1.1em;letter-spacing:.025em}}@media only screen and (max-width: 375px){.intro .item .fz38{font-size:18px;font-size:1.8rem}}.intro .item--01{width:310px;height:310px;max-width:310px;max-height:310px;margin-right:56px}@media only screen and (max-width: 1225px){.intro .item--01{width:25.83333vw;height:25.83333vw;margin-right:3.75vw}}@media (max-width: 999px){.intro .item--01{width:124px;height:124px;margin-right:3px;top:0;left:0}}@media (min-width: 1000px){.intro .item--01 .content{padding-bottom:19px}}.intro .item--02{max-width:222px;max-height:222px;width:222px;height:222px;margin-right:54px;margin-top:73px}@media only screen and (max-width: 1225px){.intro .item--02{width:18.5vw;height:18.5vw;margin-right:3.75vw;margin-top:6.08333vw}}@media (max-width: 999px){.intro .item--02{width:120px;height:120px;margin-top:50px;left:127px;top:0}}@media only screen and (max-width: 360px){.intro .item--02{width:110px;height:110px;left:118px}}.intro .item--02 .txtchild{margin-bottom:2px}@media (min-width: 1000px){.intro .item--02 .txtchild{margin-bottom:5px}}@media (min-width: 1000px){.intro .item--02 .content{padding-bottom:19px}}.intro .item--03{max-width:290px;max-height:290px;width:290px;height:290px;margin-right:21px;margin-top:12px}@media only screen and (max-width: 1225px){.intro .item--03{width:24.16667vw;height:24.16667vw;margin-right:1.66667vw;margin-top:1vw}}@media (max-width: 999px){.intro .item--03{width:132px;height:132px;margin-right:0;margin-top:0;right:7px;top:142px}}@media only screen and (max-width: 375px){.intro .item--03{right:0;top:135px}}@media only screen and (max-width: 360px){.intro .item--03{top:120px}}.intro .item--04{max-width:207px;max-height:207px;width:207px;height:207px;margin-right:0;margin-top:155px}@media only screen and (min-width: 1000px) and (max-width: 1225px){.intro .item--04{width:17.25vw;height:17.25vw;margin-right:0;margin-top:12.91667vw}.intro .item--04 .c-ico{bottom:20px}}@media (max-width: 999px){.intro .item--04{width:111px;height:111px;margin-right:0;margin-top:0;top:7px;right:0}}@media (min-width: 1000px){.intro .item--04 .txtchild{margin-bottom:10px}}@media (min-width: 1000px){.intro .item--04 .content{padding-bottom:26px}}.intro .item--05{max-width:222px;max-height:222px;width:222px;height:222px;margin-right:59px;margin-top:-18px}@media only screen and (max-width: 1225px){.intro .item--05{width:18.5vw;height:18.5vw;margin-right:4.91667vw;margin-top:-1.5vw}}@media (max-width: 999px){.intro .item--05{width:124px;height:124px;margin-right:0;margin-top:0;bottom:0;left:0}}@media (min-width: 1000px){.intro .item--05 .txtchild{margin-bottom:10px}}@media (min-width: 1000px){.intro .item--05 .content{padding-bottom:15px}}.intro .item--06{max-width:287px;max-height:287px;width:287px;height:287px;margin-right:51px;margin-top:-18px}@media only screen and (max-width: 1225px){.intro .item--06{width:23.91667vw;height:23.91667vw;margin-right:4.25vw;margin-top:-1.5vw}}@media (max-width: 999px){.intro .item--06{width:138px;height:138px;margin-right:0;margin-top:0;top:140px;left:10px}}@media only screen and (max-width: 375px){.intro .item--06{top:130px}}.intro .item--07{max-width:215px;max-height:215px;width:215px;height:215px;margin-right:118px;margin-top:-18px}@media only screen and (max-width: 1225px){.intro .item--07{width:17.91667vw;height:17.91667vw;margin-top:-1.5vw;margin-right:0}}@media (max-width: 999px){.intro .item--07{width:113px;height:113px;margin-right:0;margin-top:0;bottom:63px;left:130px}}@media only screen and (max-width: 375px){.intro .item--07{bottom:45px}}@media only screen and (max-width: 360px){.intro .item--07{left:122px}}@media (min-width: 1000px){.intro .item--07 .txtchild{margin-bottom:10px}}@media (min-width: 1000px){.intro .item--07 .content{padding-bottom:15px}}.intro__note{position:relative;margin-top:24px;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}@media (max-width: 999px){.intro__note{margin-top:18px;padding:0 12px}}.intro__note .note-desc{color:#006ebb;padding:34px 52px 40px;border-radius:16px;background-color:#fff;position:relative;margin-right:32px;font-size:18px;font-size:1.8rem;line-height:1.61111em;letter-spacing:0em;font-weight:500}@media (max-width: 999px){.intro__note .note-desc{padding:18px 13px;margin-right:0;font-size:13px;font-size:1.3rem;line-height:1.53846em;border-radius:8px}}.intro__note .note-desc::after{content:"";position:absolute;right:-12px;top:50%;margin-top:-12px;transform:rotate(135deg);width:24px;height:24px;background-color:#fff}@media (max-width: 999px){.intro__note .note-desc::after{width:31px;height:31px;right:74px;top:-15px;transform:none;margin-top:0;background:none;background-repeat:no-repeat;background-position:center;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30.987' height='30.987' viewBox='0 0 30.987 30.987'%3E%3Cpath id='Path_410267' data-name='Path 410267' d='M21.911,0V21.911H0Z' transform='translate(30.987 15.493) rotate(135)' fill='%23fff'/%3E%3C/svg%3E%0A")}}.keyword-sec{position:relative;height:100vh;overflow:hidden}.keyword-sec.is-active{position:fixed;inset:0;z-index:10}.sec-item{height:100%;position:relative;background-position:center}@media (max-width: 999px){.sec-item{background-position:top 60px left}}.sec-item .fp-scroller{height:100%;display:flex;flex-wrap:wrap;align-items:center}.sec-item .inner{width:100%}@media (min-width: 1000px){.sec-item .inner{position:relative}}.sec-item .inner::after{content:"";position:absolute;top:86%;right:54px;background-repeat:no-repeat;background-position:center;width:165px;height:176px;background-size:100%;background-image:url("../../img/7keywords/ico.png")}@media (max-width: 999px){.sec-item .inner::after{width:104px;height:110px;bottom:0;top:auto;right:-4px}}.sec-item--02 .inner::after{right:auto;left:54px;transform:scaleX(-1)}@media (max-width: 999px){.sec-item--02 .inner::after{left:-4px}}@media (min-width: 1000px){.sec-item--04.section .inner::after{top:auto;bottom:-70px}}.sec-item--04 .inner::after,.sec-item--06 .inner::after{right:auto;left:15px;width:88px;height:116px;background-image:url("../../img/7keywords/ico_04.png")}@media (min-width: 1000px){.sec-item--04 .inner::after,.sec-item--06 .inner::after{width:139px;height:184px;left:54px}}.sec-item--06 .inner::after{right:auto;left:15px;width:89px;height:111px;background-image:url("../../img/7keywords/ico_06.png")}@media (min-width: 1000px){.sec-item--06 .inner::after{width:142px;height:178px;left:54px}}.sec-item__in{padding:65px 80px 77px 96px;padding-top:69px;position:relative;border-radius:6px;background-color:rgba(255,255,255,0.9)}@media (max-width: 999px){.sec-item__in{padding:34px 30px 30px}}.sec-item__en{color:#daedfd;font-size:73px;font-size:7.3rem;line-height:1em;letter-spacing:0em;font-weight:bold;position:absolute;top:16px;left:-11px;text-transform:uppercase;writing-mode:tb-rl}@media (max-width: 999px){.sec-item__en{top:30px;font-size:42px;font-size:4.2rem;line-height:1em;left:-7px}}.sec-item__num{color:#006ebb;position:absolute;left:78px;top:16px;font-size:155px;font-size:15.5rem;line-height:1em;letter-spacing:0em;font-weight:600;transform:skewX(-5deg)}@media (max-width: 999px){.sec-item__num{font-size:62px;font-size:6.2rem;line-height:1em;left:17px;top:22px}}.sec-item__tt{color:#006ebb;margin-left:167px;font-size:37px;font-size:3.7rem;line-height:1.32432em;letter-spacing:0em;font-weight:bold;padding-bottom:14px;margin-bottom:52px}@media (max-width: 999px){.sec-item__tt{margin-left:65px;font-size:26px;font-size:2.6rem;line-height:1.42308em;padding-bottom:8px;margin-bottom:19px}}.sec-item__tt--01{font-size:41px;font-size:4.1rem;line-height:1.19512em;letter-spacing:0em;font-weight:600}@media (max-width: 999px){.sec-item__tt--01{font-size:26px;font-size:2.6rem;line-height:1.38462em;letter-spacing:0em;font-weight:bold}}.sec-item__ctn{max-height:100%;overflow-y:auto;max-height:100vh;-webkit-overflow-scrolling:touch}@media (min-width: 1000px){.sec-item__ctn{display:flex;flex-wrap:wrap;align-items:flex-start}}@media (min-width: 1000px){.sec-item__ctn .simplebar-content{display:flex;flex-wrap:wrap}}@media (max-width: 999px){.sec-item__ctn{padding-right:20px;height:calc(100vh - 310px);height:calc(100vh - 400px);height:calc(100vh - 450px);-webkit-overflow-scrolling:touch;touch-action:pan-y}.sec-item__ctn::-webkit-scrollbar{width:12px;background:#ebebeb;border-radius:6px;padding:3px}.sec-item__ctn::-webkit-scrollbar-track{background:#ebebeb;border-radius:6px}.sec-item__ctn::-webkit-scrollbar-thumb{background:#c7c7c7;border:4px solid #ebebeb;border-radius:6px}}.sec-item__ctn .simplebar-track.simplebar-vertical{background:#ebebeb;width:12px;border-radius:6px;z-index:0}.sec-item__ctn .simplebar-track.simplebar-vertical .simplebar-scrollbar:before{background:#c7c7c7;border-radius:6px;left:3px;right:3px;top:6px;bottom:6px}.sec-item__ctn .img{margin-bottom:19px}@media (min-width: 1000px){.sec-item__ctn .img{width:29.59%;margin-bottom:0}}.sec-item__ctn .img img{width:100%;border-radius:6px}.sec-item__ctn .img.openpopup{position:relative;cursor:pointer;display:block}.sec-item__ctn .img.openpopup::after{content:"";position:absolute;right:0;bottom:0;width:33px;height:33px;border-radius:0 0 6px 0;background-repeat:no-repeat;background-position:center;background-image:url("../../img/7keywords/ico_zoom.svg")}@media (min-width: 1000px){.sec-item__ctn .ctn{width:70.41%;padding-left:45px;margin-top:-5px;overflow-y:auto;height:100%}}.sec-item__ctn .ctn .desc{font-size:16px;font-size:1.6rem;line-height:2em;letter-spacing:0em;font-weight:500;margin-bottom:20px}@media (max-width: 999px){.sec-item__ctn .ctn .desc{font-size:15px;font-size:1.5rem;line-height:1.73333em}}@media (min-width: 1000px){.sec-item__ctn .ctn .btn{display:flex;flex-wrap:wrap;align-items:center}}.sec-item__ctn .ctn .c-btn{font-size:17px;font-size:1.7rem;max-width:333px;min-height:68px;padding-left:40px;justify-content:flex-start}@media (min-width: 1000px){.sec-item__ctn .ctn .c-btn{width:calc(50% - 5px)}.sec-item__ctn .ctn .c-btn:not(:last-child){margin-right:10px}}@media (max-width: 999px){.sec-item__ctn .ctn .c-btn{max-width:260px;min-height:50px;font-size:16px;font-size:1.6rem;padding-left:20px}}.sec-item__ctn .ctn .c-btn .c-ico{width:28px;height:28px;margin-top:-14px;right:16px}@media (min-width: 1000px){.sec-item__ctn .ctn .c-btn .c-ico{right:22px}}.sec-item__ctn .ctn .c-btn .c-ico::after{background-size:100%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28'%3E%3Cpath id='Path_408048' data-name='Path 408048' d='M712.413,528.971a13.758,13.758,0,0,1-9.906-4.2,14.543,14.543,0,0,1-1.284-18.707,14.12,14.12,0,0,1,7.13-5.1l.309.971a13.081,13.081,0,0,0-6.6,4.723,13.536,13.536,0,0,0,1.193,17.4,12.746,12.746,0,0,0,18.326,0,13.536,13.536,0,0,0,1.193-17.4,13.081,13.081,0,0,0-6.6-4.723l.309-.971a14.12,14.12,0,0,1,7.13,5.1,14.543,14.543,0,0,1-1.284,18.707A13.758,13.758,0,0,1,712.413,528.971Z' transform='translate(-698.413 -500.971)' fill='%23fff'/%3E%3C/svg%3E%0A")}@media (max-width: 999px){.sec-item__ctn .ctn .c-btn:not(:last-child){margin-bottom:8px}}.key-list{height:100%;height:100vh;width:100%}.key-list.fixed{position:fixed;top:65px;left:0;right:0}.key-list #fullpage{position:sticky;top:0;left:0;width:100%;height:100%;transition:transform 0.8s ease}.key-list #fullpage.fixed{position:fixed;top:65px;left:0;right:0}@media (max-width: 999px){.key-list #fullpage.fixed{top:60px}}.key-list .swiper-vertical>.swiper-pagination-bullets,.key-list .swiper-pagination-vertical.swiper-pagination-bullets{right:38px}@media only screen and (max-width: 1025px){.key-list .swiper-vertical>.swiper-pagination-bullets,.key-list .swiper-pagination-vertical.swiper-pagination-bullets{right:10px}}@media (max-width: 999px){.key-list .swiper-vertical>.swiper-pagination-bullets,.key-list .swiper-pagination-vertical.swiper-pagination-bullets{right:9px}}.key-list .swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet,.key-list .swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet{width:7px;height:7px;margin:20px 0;opacity:1;background-color:#fff}@media (max-width: 999px){.key-list .swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet,.key-list .swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet{width:5px;height:5px;margin:10px 0}}.key-list .swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active,.key-list .swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#006ebb}.key-list [data-simplebar] .simplebar-content-wrapper{-webkit-overflow-scrolling:touch;scroll-behavior:smooth;touch-action:pan-y;overscroll-behavior:contain}.key-list .swiper,.key-list .swiper-wrapper{height:100%}@media (max-width: 999px){.key-list .inner{padding:0 25px;width:100%}}.key-list .section{height:100vh;width:100%}.direct{margin-bottom:142px;padding-top:80px}@media (max-width: 999px){.direct{margin-bottom:90px;padding-top:77px}}.direct__title{text-align:center;font-size:20px;font-size:2rem;line-height:1.4em;letter-spacing:0em;font-weight:600;position:relative;margin-bottom:37px}@media (max-width: 999px){.direct__title{font-size:18px;font-size:1.8rem;line-height:1.33333em;margin:0 -2px 33px}}@media only screen and (max-width: 375px){.direct__title{font-size:17px;font-size:1.7rem}}@media only screen and (max-width: 360px){.direct__title{font-size:16px;font-size:1.6rem}}.direct__title span{display:inline-block;padding-bottom:12px;border-bottom:2px solid #006ebb}@media (max-width: 999px){.direct__title span{padding-bottom:13px}}@media (min-width: 1000px){.direct__list{display:flex;flex-wrap:wrap;max-width:1040px;margin:0 auto}}.direct__list .item{display:block;padding:26px 27px;position:relative;background-color:#daedfd;border:1px solid rgba(144,184,217,0.4);z-index:1;overflow:hidden;cursor:pointer}@media (min-width: 1000px){.direct__list .item{padding:40px 40px 42px;width:calc(50% - 16px)}.direct__list .item:not(:nth-child(2n)){margin-right:32px}}@media (max-width: 999px){.direct__list .item:not(:last-child){margin-bottom:20px}}.direct__list .item .img-bg{width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1;transition:opacity 0.15s, transform 0.3s;will-change:opacity, transform;pointer-events:none}.direct__list .item .ttEn{color:#006ebb;font-size:39px;font-size:3.9rem;line-height:1.20513em;letter-spacing:0em;font-weight:bold;display:block;margin-bottom:8px}@media (max-width: 999px){.direct__list .item .ttEn{font-size:32px;font-size:3.2rem;line-height:1.1875em;margin-bottom:10px}}.direct__list .item .ttJp{font-size:16px;font-size:1.6rem;line-height:1.375em;letter-spacing:0em;font-weight:600;display:block}@media (max-width: 999px){.direct__list .item .ttJp{font-size:15px;font-size:1.5rem;line-height:1.33333em}}.direct__list .item .c-ico{width:60px;height:61px;position:absolute;right:25px;top:50%;margin-top:-30px}@media (max-width: 999px){.direct__list .item .c-ico{right:16px;width:41px;height:42px;margin-top:-21px}}.direct__list .item .c-ico::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15.424' height='10.173' viewBox='0 0 15.424 10.173'%3E%3Cg id='グループ_106649' data-name='グループ 106649' transform='translate(0.5 0.5)'%3E%3Cpath id='パス_407914' data-name='パス 407914' d='M710.082,519.8a.5.5,0,0,1-.354-.854l4.233-4.233-4.233-4.233a.5.5,0,0,1,.707-.707l4.586,4.586a.5.5,0,0,1,0,.707l-4.586,4.586A.5.5,0,0,1,710.082,519.8Z' transform='translate(-700.551 -510.128)' fill='%23006ebb'/%3E%3Cpath id='線_695' data-name='線 695' d='M14.424.5H0A.5.5,0,0,1-.5,0,.5.5,0,0,1,0-.5H14.424a.5.5,0,0,1,.5.5A.5.5,0,0,1,14.424.5Z' transform='translate(0 4.728)' fill='%23006ebb'/%3E%3C/g%3E%3C/svg%3E%0A")}@media (max-width: 999px){.direct__list .item .c-ico::before{background-size:11px}}.direct__list .item .c-ico::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='60.07' height='60.982' viewBox='0 0 60.07 60.982'%3E%3Cpath id='Path_408048' data-name='Path 408048' d='M728.448,561.953a28.918,28.918,0,0,1-11.7-2.452,29.9,29.9,0,0,1-9.547-6.682,31.148,31.148,0,0,1-6.432-9.9,32.377,32.377,0,0,1-.762-22.17,31.417,31.417,0,0,1,4.437-8.684,30.677,30.677,0,0,1,6.752-6.774,29.457,29.457,0,0,1,8.543-4.317l.3.954a28.458,28.458,0,0,0-8.253,4.171,29.677,29.677,0,0,0-6.532,6.553,30.419,30.419,0,0,0-4.3,8.408,31.377,31.377,0,0,0,.738,21.48,30.152,30.152,0,0,0,6.227,9.588,28.9,28.9,0,0,0,9.229,6.46,28.13,28.13,0,0,0,22.591,0,28.9,28.9,0,0,0,9.229-6.46,30.153,30.153,0,0,0,6.227-9.588,31.377,31.377,0,0,0,.738-21.48,30.419,30.419,0,0,0-4.3-8.408,29.677,29.677,0,0,0-6.532-6.553,28.458,28.458,0,0,0-8.253-4.171l.3-.954a29.457,29.457,0,0,1,8.543,4.317,30.677,30.677,0,0,1,6.752,6.774,31.417,31.417,0,0,1,4.437,8.684,32.377,32.377,0,0,1-.762,22.17,31.148,31.148,0,0,1-6.432,9.9,29.9,29.9,0,0,1-9.547,6.682A28.918,28.918,0,0,1,728.448,561.953Z' transform='translate(-698.413 -500.971)' fill='%23006ebb'/%3E%3C/svg%3E%0A")}@media only screen and (min-width: 1025px){.direct__list .item:hover{opacity:1}.direct__list .item:hover .img-bg{transform:scale(1.1)}.direct__list .item:hover .c-ico::after{transform:rotate(360deg)}}.keyword-sec,.keyword-swiper{height:100vh;overflow:hidden}.sec-intro .fp-scroller,.sec-footer .fp-scroller{overflow-y:auto !important;-webkit-overflow-scrolling:touch}#fp-nav.fp-right{right:38px}@media only screen and (max-width: 1025px){#fp-nav.fp-right{right:10px}}@media (max-width: 999px){#fp-nav.fp-right{right:9px}}#fp-nav.fp-right ul li{width:7px;height:7px;margin:20px 0;opacity:1}@media (max-width: 999px){#fp-nav.fp-right ul li{width:5px;height:5px;margin:10px 0}}#fp-nav.fp-right ul li:first-child,#fp-nav.fp-right ul li:last-child{display:none}#fp-nav.fp-right ul li a{background-color:#fff;border-radius:50%}#fp-nav.fp-right ul li a span{display:none}#fp-nav.fp-right ul li a.active{background-color:#006ebb}.section .fp-tableCell{padding-top:119px;padding-top:0}@media (max-width: 999px){.section .fp-tableCell{padding-top:60px}}.sec-intro .fp-tableCell{padding-top:0 !important;vertical-align:top}@media (max-width: 999px){.sec-intro .fp-tableCell .sec-intro_bg{position:absolute;top:200px;left:0;right:0;bottom:0;z-index:-1}}@media (min-width: 1000px){.no-fullpage .sec-item{padding:100px 0}}.bgover{background-color:#302d2c;position:fixed;left:0;right:0;top:0;bottom:0;z-index:1;opacity:0;pointer-events:none;transition:opacity 0.3s}.bgover.active{opacity:1;pointer-events:auto}.imgpopup{display:none;position:fixed;top:0;left:0;height:100%;width:100%;z-index:10101;padding:40px}@media (max-width: 999px){.imgpopup{left:0;right:0;top:20px;bottom:20px}}.imgpopup__in{display:flex;justify-content:center;flex-wrap:wrap;align-items:center;flex-direction:row-reverse;z-index:2;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}@media (max-width: 999px){.imgpopup__in{width:100%;max-width:390px}}.imgpopup .img-z{position:relative;padding-bottom:49px}@media (max-width: 999px){.imgpopup .img-z{padding-bottom:40px}}.imgpopup .button_close{width:68px;height:22px;bottom:0;left:0;right:0;margin:0 auto;opacity:1;color:#fff;padding-left:20px;font-size:16px;font-size:1.6rem;line-height:1.375em;letter-spacing:0em;font-weight:500;position:absolute;transition:opacity 0.3s;background-repeat:no-repeat;background-position:center left;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12.707' height='12.709' viewBox='0 0 12.707 12.709'%3E%3Cg id='Group_189974' data-name='Group 189974' transform='translate(-191.164 -1190.662)'%3E%3Cpath id='Path_410225' data-name='Path 410225' d='M16.971.5H0v-1H16.971Z' transform='translate(191.518 1191.016) rotate(45)' fill='%23fff'/%3E%3Cpath id='Path_410226' data-name='Path 410226' d='M16.971.5H0v-1H16.971Z' transform='translate(191.518 1203.018) rotate(-45)' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E%0A");cursor:pointer}@media only screen and (min-width: 1025px){.imgpopup .button_close:hover{opacity:0.6}}

/*# sourceMappingURL=maps/7keywords.min.css.map */
