main{background:#fff}main p{font-weight:500;font-style:normal}.homeWrap{position:relative}.homeWrap .scrollArrow{display:none}@media print,screen and (min-width: 1024px){.homeWrap .scrollArrow{display:block;height:55px;position:fixed;right:32px;top:50%;transform:translateY(-50%);width:15px;z-index:2}}@media print,screen and (min-width: 1024px){.homeWrap .homeBlock-main{width:100%}}@media print,screen and (max-height: 720px)and (min-width: 1024px){.homeWrap .homeBlock-main{height:auto;overflow-y:visible;scroll-snap-type:none}}@media print,screen and (max-height: 720px)and (min-width: 1024px){.homeWrap .homeBlock-main>section{height:auto;margin:0 auto 40px}}.homeWrap .homeBlock-main>section.sectionWrap{height:calc(100svh - 16px);position:relative;padding-top:88px;margin:0 auto 32px;width:calc(100% - 32px)}@media print,screen and (min-width: 1024px){.homeWrap .homeBlock-main>section.sectionWrap{margin:0 60px;min-height:inherit;padding:136px 0 20px;width:calc(100% - 120px)}}@media print,screen and (max-height: 720px)and (min-width: 1024px){.homeWrap .homeBlock-main>section.sectionWrap{margin:0 60px 32px;min-height:700px;padding:136px 0 0}}.homeWrap .homeBlock-main>section.sectionWrap::before{background:#229395;border-radius:0 30px 30px 0;content:"";display:block;height:84px;position:absolute;right:0;bottom:0;width:128px;z-index:1}@media print,screen and (min-width: 1024px){.homeWrap .homeBlock-main>section.sectionWrap::before{display:none}}.homeWrap .homeBlock-main>section.sectionWrap::after{background:url(../img/cmn/curve_3.svg) no-repeat center/20px 20px;content:"";display:block;height:20px;position:absolute;bottom:84px;right:108px;width:20px;z-index:2}@media print,screen and (min-width: 1024px){.homeWrap .homeBlock-main>section.sectionWrap::after{display:none}}.homeWrap .homeBlock-main>section.sectionWrap .imgBlock{border-radius:30px;height:100%;overflow:hidden;position:relative}.homeWrap .homeBlock-main>section.sectionWrap .imgBlock::before{background:url(../img/cmn/curve_1.svg) no-repeat center/20px 20px;content:"";display:block;height:20px;position:absolute;right:100px;bottom:94px;width:20px;z-index:2}@media print,screen and (min-width: 1024px){.homeWrap .homeBlock-main>section.sectionWrap .imgBlock::before{display:none}}.homeWrap .homeBlock-main>section.sectionWrap .imgBlock::after{background:url(../img/cmn/curve_1.svg) no-repeat center/30px 30px;content:"";display:block;height:30px;position:absolute;right:0;bottom:94px;transform:rotate(-90deg);width:30px;z-index:2}@media print,screen and (min-width: 1024px){.homeWrap .homeBlock-main>section.sectionWrap .imgBlock::after{display:none}}.homeWrap .homeBlock-main>section.sectionWrap .imgBlock .imageContainer{height:calc(100svh - 198px);position:relative;width:100%}@media print,screen and (min-width: 1024px){.homeWrap .homeBlock-main>section.sectionWrap .imgBlock .imageContainer{height:100%}}.homeWrap .homeBlock-main>section.sectionWrap .imgBlock .imageContainer>div{height:100%;opacity:0;position:absolute;transition:opacity 1s;width:100%}.homeWrap .homeBlock-main>section.sectionWrap .imgBlock .imageContainer>div.imgLoad{opacity:1}.homeWrap .homeBlock-main>section.sectionWrap .imgBlock .imageContainer>div.img1{background:url(../img/home/image1-3.webp) no-repeat center/cover}.homeWrap .homeBlock-main>section.sectionWrap .imgBlock .imageContainer>div.img2{background:url(../img/home/image2-2.webp) no-repeat center center/cover}.homeWrap .homeBlock-main>section.sectionWrap .imgBlock .imageContainer>div.img3{background:url(../img/home/image3-2.webp) no-repeat center top/cover}.homeWrap .homeBlock-main>section.sectionWrap .imgBlock .imageContainer>div.img4{background:url(../img/home/image23.webp) no-repeat center top/cover}.homeWrap .homeBlock-main>section.sectionWrap .imgBlock .paginationContainer{display:flex;position:absolute;bottom:calc(30% + 40px);left:24px;gap:10px}@media print,screen and (min-width: 1024px){.homeWrap .homeBlock-main>section.sectionWrap .imgBlock .paginationContainer{bottom:20px;left:calc(70% + 24px)}}.homeWrap .homeBlock-main>section.sectionWrap .imgBlock .paginationDot{background-color:#f3f4e7;border-radius:8px;height:16px;position:relative;overflow:hidden;transition:width .3s linear;width:16px}.homeWrap .homeBlock-main>section.sectionWrap .imgBlock .paginationDot .progress{background-color:#fff;height:100%;position:absolute;top:0;left:0;transition:width 5s linear;width:0}.homeWrap .homeBlock-main>section.sectionWrap .imgBlock .paginationDot.imgLoad{background-color:#f3f4e7;border-radius:8px;height:16px;width:105px}@media print,screen and (min-width: 1024px){.homeWrap .homeBlock-main>section.sectionWrap .imgBlock .paginationDot.imgLoad{width:110px}}@media print,screen and (min-width: 1320px){.homeWrap .homeBlock-main>section.sectionWrap .imgBlock .paginationDot.imgLoad{width:140px}}.homeWrap .homeBlock-main>section.sectionWrap .imgBlock .paginationDot.imgLoad .progress{width:100%}.homeWrap .homeBlock-main>section.sectionWrap .imgBlock .paginationDot.paused .progress{transition:none;width:0}.homeWrap .homeBlock-main>section.sectionWrap .imgBlock .controlContainer{height:16px;position:absolute;left:180px;bottom:0;width:12px}@media print,screen and (min-width: 1024px){.homeWrap .homeBlock-main>section.sectionWrap .imgBlock .controlContainer{left:200px;right:0;bottom:0}}@media print,screen and (min-width: 1320px){.homeWrap .homeBlock-main>section.sectionWrap .imgBlock .controlContainer{padding-left:16px}}.homeWrap .homeBlock-main>section.sectionWrap .imgBlock .playPauseButton{background:url(../img/home/pause.svg) no-repeat center/12px 16px;height:16px;width:12px}.homeWrap .homeBlock-main>section.sectionWrap .imgBlock .paused{background:url("../img/home/start.svg") no-repeat center/13px 16px}.homeWrap .homeBlock-main>section.sectionWrap .infoBlock{background:#fff;border-top-right-radius:30px;display:flex;align-items:flex-end;height:30%;position:absolute;bottom:0;width:calc(100% - 120px)}@media print,screen and (min-width: 1024px){.homeWrap .homeBlock-main>section.sectionWrap .infoBlock{height:20%;bottom:20px;width:70%}}@media print,screen and (max-height: 720px)and (min-width: 1024px){.homeWrap .homeBlock-main>section.sectionWrap .infoBlock{bottom:0}}.homeWrap .homeBlock-main>section.sectionWrap .infoBlock::before{background:url(../img/cmn/curve_1.svg) no-repeat center/30px 30px;content:"";display:block;height:30px;position:absolute;top:-30px;left:0;width:30px}@media print,screen and (min-width: 1024px){.homeWrap .homeBlock-main>section.sectionWrap .infoBlock::after{background:url(../img/cmn/curve_1.svg) no-repeat center/20px 20px;content:"";display:block;height:20px;position:absolute;bottom:0;right:-20px;width:20px}}.homeWrap .homeBlock-main>section.sectionWrap .infoBlock>div{background:#229395;border-radius:30px 30px 0 30px;height:calc(100% - 8px);padding:16px 10px 16px 24px;position:relative;width:calc(100% - 8px)}@media print,screen and (min-width: 1024px){.homeWrap .homeBlock-main>section.sectionWrap .infoBlock>div{border-radius:20px;height:calc(100% - 8px);padding:0;width:calc(100% - 12px)}}.homeWrap .homeBlock-main>section.sectionWrap .infoBlock>div .news{border-radius:0 0 30px 0;color:#fff;font-family:din-2014,sans-serif;font-weight:400;font-style:normal;font-size:2.4rem;line-height:4rem}@media print,screen and (min-width: 1024px){.homeWrap .homeBlock-main>section.sectionWrap .infoBlock>div .news{background:#fff;color:#229395;font-size:3rem;height:64px;position:absolute;top:0;left:0;padding:12px 16px;width:110px}}@media print,screen and (min-width: 1024px){.homeWrap .homeBlock-main>section.sectionWrap .infoBlock>div .news::before,.homeWrap .homeBlock-main>section.sectionWrap .infoBlock>div .news::after{background:url(../img/cmn/curve_1.svg) no-repeat center/20px 20px;content:"";display:block;height:20px;position:absolute;width:20px}}@media print,screen and (min-width: 1024px){.homeWrap .homeBlock-main>section.sectionWrap .infoBlock>div .news::before{top:0;right:-20px;transform:rotate(90deg)}}@media print,screen and (min-width: 1024px){.homeWrap .homeBlock-main>section.sectionWrap .infoBlock>div .news::after{bottom:-20px;left:0;transform:rotate(90deg)}}.homeWrap .homeBlock-main>section.sectionWrap .infoBlock>div>ul{color:#fff;font-family:dnp-shuei-gothic-gin-std,sans-serif;font-weight:600;font-style:normal;height:calc(100% - 40px)}@media print,screen and (min-width: 1024px){.homeWrap .homeBlock-main>section.sectionWrap .infoBlock>div>ul{height:100%;padding:16px 32px 16px 140px}}.homeWrap .homeBlock-main>section.sectionWrap .infoBlock>div>ul li{height:100%;font-size:1.4rem}@media print,screen and (min-width: 1024px){.homeWrap .homeBlock-main>section.sectionWrap .infoBlock>div>ul li{font-size:1.6rem;overflow:hidden}}.homeWrap .homeBlock-main>section.sectionWrap .infoBlock>div>ul li:nth-of-type(n+2){display:none}.homeWrap .homeBlock-main>section.sectionWrap .infoBlock>div>ul li .simplebar-track{background-color:#229395}.homeWrap .homeBlock-main>section.sectionWrap .infoBlock>div>ul li .simplebar-track .simplebar-scrollbar::before{background:#fff;border-radius:10px;width:4px}.homeWrap .homeBlock-main>section.sectionWrap .infoBlock>div>ul li .scroll-content{touch-action:auto !important}.homeWrap .homeBlock-main>section.sectionWrap .infoBlock>div>ul li dl{height:100%;overflow:auto;padding-right:12px;width:100%}@media print,screen and (min-width: 1024px){.homeWrap .homeBlock-main>section.sectionWrap .infoBlock>div>ul li dl{height:calc(100% - 32px);padding-right:16px}}.homeWrap .homeBlock-main>section.sectionWrap .infoBlock>div>ul li dl::-webkit-scrollbar{width:4px}.homeWrap .homeBlock-main>section.sectionWrap .infoBlock>div>ul li dl::-webkit-scrollbar-track{background-color:#229395;border-radius:100px}.homeWrap .homeBlock-main>section.sectionWrap .infoBlock>div>ul li dl::-webkit-scrollbar-thumb{background-color:hsla(0,0%,100%,.7);border-radius:100px}.homeWrap .homeBlock-main>section.sectionWrap .infoBlock>div>ul li dl dt{display:flex;flex-direction:column;justify-content:space-between;line-height:2.4rem;margin-bottom:16px}@media print,screen and (min-width: 1024px){.homeWrap .homeBlock-main>section.sectionWrap .infoBlock>div>ul li dl dt{flex-direction:row;height:auto;line-height:3.2rem}}.homeWrap .homeBlock-main>section.sectionWrap .infoBlock>div>ul li dl dd{height:calc(100% - 64px);line-height:2.4rem;word-break:break-all}@media print,screen and (min-width: 1024px){.homeWrap .homeBlock-main>section.sectionWrap .infoBlock>div>ul li dl dd{height:calc(100% - 76px);line-height:3.2rem}}.homeWrap .homeBlock-main>section.sectionWrap .infoBlock>div>ul li dl dd span{display:block}.homeWrap .homeBlock-main>section.sectionWrap .infoBlock>div .ichiran{background:#fff;border-radius:20px;color:#229395;cursor:pointer;display:flex;align-items:center;justify-content:space-between;font-size:1.4rem;height:36px;padding:0 11px;position:absolute;right:-116px;bottom:12px;overflow:hidden;transition:all .3s ease;width:116px;z-index:2}@media print,screen and (min-width: 1024px){.homeWrap .homeBlock-main>section.sectionWrap .infoBlock>div .ichiran{background:none;border-radius:0;color:#fff;height:21px;padding:0;right:32px;bottom:16px;width:114px}}.homeWrap .homeBlock-main>section.sectionWrap .infoBlock>div .ichiran a{display:inline-block;font-family:dnp-shuei-gothic-gin-std,sans-serif;font-weight:600;font-style:normal;font-size:1.2rem;position:relative}@media print,screen and (min-width: 1024px){.homeWrap .homeBlock-main>section.sectionWrap .infoBlock>div .ichiran a{font-size:1.4rem;padding-bottom:4px;width:84px}}.homeWrap .homeBlock-main>section.sectionWrap .infoBlock>div .ichiran a::before{background:#fff;content:"";display:inline-block;position:absolute;bottom:0;right:0;transition:all .3s ease;transition-delay:.05s;width:100%;height:1px}.homeWrap .homeBlock-main>section.sectionWrap .infoBlock>div .ichiran a::after{background:#fff;border-radius:1px;content:"";display:inline-block;position:absolute;bottom:-1px;left:0;transition:all .3s ease;transition-delay:0;width:0;height:3px}.homeWrap .homeBlock-main>section.sectionWrap .infoBlock>div .ichiran div{background:url("../img/home/arrow_sp_1.svg") no-repeat right/19px 16px;height:19px;width:16px}@media print,screen and (min-width: 1024px){.homeWrap .homeBlock-main>section.sectionWrap .infoBlock>div .ichiran div{height:19px;overflow:hidden;position:absolute;right:0;top:0;width:22px}}.homeWrap .homeBlock-main>section.sectionWrap .infoBlock>div .ichiran div .arrow-before,.homeWrap .homeBlock-main>section.sectionWrap .infoBlock>div .ichiran div .arrow-after{display:none}@media print,screen and (min-width: 1024px){.homeWrap .homeBlock-main>section.sectionWrap .infoBlock>div .ichiran div .arrow-before,.homeWrap .homeBlock-main>section.sectionWrap .infoBlock>div .ichiran div .arrow-after{display:block;height:19px;transition:all .3s ease;width:22px}}@media print,screen and (min-width: 1024px){.homeWrap .homeBlock-main>section.sectionWrap .infoBlock>div .ichiran div .arrow-before{position:absolute;right:0;top:0}}@media print,screen and (min-width: 1024px){.homeWrap .homeBlock-main>section.sectionWrap .infoBlock>div .ichiran div .arrow-after{display:block;position:absolute;right:22px;top:0}}@media print,screen and (min-width: 1024px){.homeWrap .homeBlock-main>section.sectionWrap .infoBlock:hover .ichiran a::before{width:0;transition-delay:0}.homeWrap .homeBlock-main>section.sectionWrap .infoBlock:hover .ichiran a::after{width:100%;transition-delay:.1s;transition-duration:.3s}.homeWrap .homeBlock-main>section.sectionWrap .infoBlock:hover .ichiran .arrow-before{transform:translate(150%, 0)}.homeWrap .homeBlock-main>section.sectionWrap .infoBlock:hover .ichiran .arrow-after{transform:translate(100%, 0)}}.homeWrap .homeBlock-main>section.sectionRenkei,.homeWrap .homeBlock-main>section.sectionKouku,.homeWrap .homeBlock-main>section.sectionChiki,.homeWrap .homeBlock-main>section.sectionRaiin,.homeWrap .homeBlock-main>section.sectionNews,.homeWrap .homeBlock-main>section.sectionFooter{margin:0 auto 32px;width:calc(100% - 32px)}@media print,screen and (min-width: 1024px){.homeWrap .homeBlock-main>section.sectionRenkei,.homeWrap .homeBlock-main>section.sectionKouku,.homeWrap .homeBlock-main>section.sectionChiki,.homeWrap .homeBlock-main>section.sectionRaiin,.homeWrap .homeBlock-main>section.sectionNews,.homeWrap .homeBlock-main>section.sectionFooter{display:flex;align-items:center;margin:0 60px;width:calc(100% - 120px)}}@media print,screen and (max-height: 720px)and (min-width: 1024px){.homeWrap .homeBlock-main>section.sectionRenkei,.homeWrap .homeBlock-main>section.sectionKouku,.homeWrap .homeBlock-main>section.sectionChiki,.homeWrap .homeBlock-main>section.sectionRaiin,.homeWrap .homeBlock-main>section.sectionNews,.homeWrap .homeBlock-main>section.sectionFooter{margin:0 60px 32px}}.homeWrap .homeBlock-main>section.sectionRenkei .sectionInr,.homeWrap .homeBlock-main>section.sectionRenkei .ftrWrap,.homeWrap .homeBlock-main>section.sectionKouku .sectionInr,.homeWrap .homeBlock-main>section.sectionKouku .ftrWrap,.homeWrap .homeBlock-main>section.sectionChiki .sectionInr,.homeWrap .homeBlock-main>section.sectionChiki .ftrWrap,.homeWrap .homeBlock-main>section.sectionRaiin .sectionInr,.homeWrap .homeBlock-main>section.sectionRaiin .ftrWrap,.homeWrap .homeBlock-main>section.sectionNews .sectionInr,.homeWrap .homeBlock-main>section.sectionNews .ftrWrap,.homeWrap .homeBlock-main>section.sectionFooter .sectionInr,.homeWrap .homeBlock-main>section.sectionFooter .ftrWrap{border-radius:30px}@media print,screen and (min-width: 1024px){.homeWrap .homeBlock-main>section.sectionRenkei .sectionInr,.homeWrap .homeBlock-main>section.sectionRenkei .ftrWrap,.homeWrap .homeBlock-main>section.sectionKouku .sectionInr,.homeWrap .homeBlock-main>section.sectionKouku .ftrWrap,.homeWrap .homeBlock-main>section.sectionChiki .sectionInr,.homeWrap .homeBlock-main>section.sectionChiki .ftrWrap,.homeWrap .homeBlock-main>section.sectionRaiin .sectionInr,.homeWrap .homeBlock-main>section.sectionRaiin .ftrWrap,.homeWrap .homeBlock-main>section.sectionNews .sectionInr,.homeWrap .homeBlock-main>section.sectionNews .ftrWrap,.homeWrap .homeBlock-main>section.sectionFooter .sectionInr,.homeWrap .homeBlock-main>section.sectionFooter .ftrWrap{height:calc(100% - 40px);width:100%}}@media print,screen and (max-height: 720px)and (min-width: 1024px){.homeWrap .homeBlock-main>section.sectionRenkei .sectionInr,.homeWrap .homeBlock-main>section.sectionRenkei .ftrWrap,.homeWrap .homeBlock-main>section.sectionKouku .sectionInr,.homeWrap .homeBlock-main>section.sectionKouku .ftrWrap,.homeWrap .homeBlock-main>section.sectionChiki .sectionInr,.homeWrap .homeBlock-main>section.sectionChiki .ftrWrap,.homeWrap .homeBlock-main>section.sectionRaiin .sectionInr,.homeWrap .homeBlock-main>section.sectionRaiin .ftrWrap,.homeWrap .homeBlock-main>section.sectionNews .sectionInr,.homeWrap .homeBlock-main>section.sectionNews .ftrWrap,.homeWrap .homeBlock-main>section.sectionFooter .sectionInr,.homeWrap .homeBlock-main>section.sectionFooter .ftrWrap{height:100%}}.homeWrap .homeBlock-main>section.sectionRenkei .sectionInr,.homeWrap .homeBlock-main>section.sectionKouku .sectionInr,.homeWrap .homeBlock-main>section.sectionChiki .sectionInr,.homeWrap .homeBlock-main>section.sectionRaiin .sectionInr,.homeWrap .homeBlock-main>section.sectionNews .sectionInr,.homeWrap .homeBlock-main>section.sectionFooter .sectionInr{padding:64px 8px 8px;position:relative}@media print,screen and (min-width: 1024px){.homeWrap .homeBlock-main>section.sectionRenkei .sectionInr,.homeWrap .homeBlock-main>section.sectionKouku .sectionInr,.homeWrap .homeBlock-main>section.sectionChiki .sectionInr,.homeWrap .homeBlock-main>section.sectionRaiin .sectionInr,.homeWrap .homeBlock-main>section.sectionNews .sectionInr,.homeWrap .homeBlock-main>section.sectionFooter .sectionInr{display:flex;flex-direction:column;align-items:center}}.homeWrap .homeBlock-main>section.sectionRenkei .sectionInr h2,.homeWrap .homeBlock-main>section.sectionKouku .sectionInr h2,.homeWrap .homeBlock-main>section.sectionChiki .sectionInr h2,.homeWrap .homeBlock-main>section.sectionRaiin .sectionInr h2,.homeWrap .homeBlock-main>section.sectionNews .sectionInr h2,.homeWrap .homeBlock-main>section.sectionFooter .sectionInr h2{color:#229395;font-size:3rem;font-family:dnp-shuei-gothic-gin-std,sans-serif;font-weight:600;font-style:normal;line-height:4rem;margin:0 8px;text-align:center}@media print,screen and (min-width: 1024px){.homeWrap .homeBlock-main>section.sectionRenkei .sectionInr h2,.homeWrap .homeBlock-main>section.sectionKouku .sectionInr h2,.homeWrap .homeBlock-main>section.sectionChiki .sectionInr h2,.homeWrap .homeBlock-main>section.sectionRaiin .sectionInr h2,.homeWrap .homeBlock-main>section.sectionNews .sectionInr h2,.homeWrap .homeBlock-main>section.sectionFooter .sectionInr h2{font-size:4rem;margin:0}}.homeWrap .homeBlock-main>section.sectionRenkei .sectionInr h2 .span-pc,.homeWrap .homeBlock-main>section.sectionKouku .sectionInr h2 .span-pc,.homeWrap .homeBlock-main>section.sectionChiki .sectionInr h2 .span-pc,.homeWrap .homeBlock-main>section.sectionRaiin .sectionInr h2 .span-pc,.homeWrap .homeBlock-main>section.sectionNews .sectionInr h2 .span-pc,.homeWrap .homeBlock-main>section.sectionFooter .sectionInr h2 .span-pc{display:inline}@media print,screen and (min-width: 1024px){.homeWrap .homeBlock-main>section.sectionRenkei .sectionInr h2 .span-pc,.homeWrap .homeBlock-main>section.sectionKouku .sectionInr h2 .span-pc,.homeWrap .homeBlock-main>section.sectionChiki .sectionInr h2 .span-pc,.homeWrap .homeBlock-main>section.sectionRaiin .sectionInr h2 .span-pc,.homeWrap .homeBlock-main>section.sectionNews .sectionInr h2 .span-pc,.homeWrap .homeBlock-main>section.sectionFooter .sectionInr h2 .span-pc{display:block !important}}.homeWrap .homeBlock-main>section.sectionRenkei .sectionInr h2 .span-sp,.homeWrap .homeBlock-main>section.sectionKouku .sectionInr h2 .span-sp,.homeWrap .homeBlock-main>section.sectionChiki .sectionInr h2 .span-sp,.homeWrap .homeBlock-main>section.sectionRaiin .sectionInr h2 .span-sp,.homeWrap .homeBlock-main>section.sectionNews .sectionInr h2 .span-sp,.homeWrap .homeBlock-main>section.sectionFooter .sectionInr h2 .span-sp{display:block}@media print,screen and (min-width: 1024px){.homeWrap .homeBlock-main>section.sectionRenkei .sectionInr h2 .span-sp,.homeWrap .homeBlock-main>section.sectionKouku .sectionInr h2 .span-sp,.homeWrap .homeBlock-main>section.sectionChiki .sectionInr h2 .span-sp,.homeWrap .homeBlock-main>section.sectionRaiin .sectionInr h2 .span-sp,.homeWrap .homeBlock-main>section.sectionNews .sectionInr h2 .span-sp,.homeWrap .homeBlock-main>section.sectionFooter .sectionInr h2 .span-sp{display:inline}}.homeWrap .homeBlock-main>section.sectionRenkei .sectionInr .homeTxtBox,.homeWrap .homeBlock-main>section.sectionKouku .sectionInr .homeTxtBox,.homeWrap .homeBlock-main>section.sectionChiki .sectionInr .homeTxtBox,.homeWrap .homeBlock-main>section.sectionRaiin .sectionInr .homeTxtBox,.homeWrap .homeBlock-main>section.sectionNews .sectionInr .homeTxtBox,.homeWrap .homeBlock-main>section.sectionFooter .sectionInr .homeTxtBox{margin:0 24px 32px}@media print,screen and (min-width: 1024px){.homeWrap .homeBlock-main>section.sectionRenkei .sectionInr .homeTxtBox,.homeWrap .homeBlock-main>section.sectionKouku .sectionInr .homeTxtBox,.homeWrap .homeBlock-main>section.sectionChiki .sectionInr .homeTxtBox,.homeWrap .homeBlock-main>section.sectionRaiin .sectionInr .homeTxtBox,.homeWrap .homeBlock-main>section.sectionNews .sectionInr .homeTxtBox,.homeWrap .homeBlock-main>section.sectionFooter .sectionInr .homeTxtBox{margin:0}}.homeWrap .homeBlock-main>section.sectionRenkei .sectionInr .homeTxtBox p,.homeWrap .homeBlock-main>section.sectionKouku .sectionInr .homeTxtBox p,.homeWrap .homeBlock-main>section.sectionChiki .sectionInr .homeTxtBox p,.homeWrap .homeBlock-main>section.sectionRaiin .sectionInr .homeTxtBox p,.homeWrap .homeBlock-main>section.sectionNews .sectionInr .homeTxtBox p,.homeWrap .homeBlock-main>section.sectionFooter .sectionInr .homeTxtBox p{font-family:dnp-shuei-gothic-gin-std,sans-serif;font-weight:600;font-style:normal;font-size:1.6rem;line-height:2.6rem}@media print,screen and (min-width: 1024px){.homeWrap .homeBlock-main>section.sectionRenkei .sectionInr .homeTxtBox p,.homeWrap .homeBlock-main>section.sectionKouku .sectionInr .homeTxtBox p,.homeWrap .homeBlock-main>section.sectionChiki .sectionInr .homeTxtBox p,.homeWrap .homeBlock-main>section.sectionRaiin .sectionInr .homeTxtBox p,.homeWrap .homeBlock-main>section.sectionNews .sectionInr .homeTxtBox p,.homeWrap .homeBlock-main>section.sectionFooter .sectionInr .homeTxtBox p{line-height:3.2rem}}.homeWrap .homeBlock-main>section.sectionRenkei .sectionInr .homeTxtBox p br,.homeWrap .homeBlock-main>section.sectionKouku .sectionInr .homeTxtBox p br,.homeWrap .homeBlock-main>section.sectionChiki .sectionInr .homeTxtBox p br,.homeWrap .homeBlock-main>section.sectionRaiin .sectionInr .homeTxtBox p br,.homeWrap .homeBlock-main>section.sectionNews .sectionInr .homeTxtBox p br,.homeWrap .homeBlock-main>section.sectionFooter .sectionInr .homeTxtBox p br{display:none}@media print,screen and (min-width: 1024px){.homeWrap .homeBlock-main>section.sectionRenkei .sectionInr .homeTxtBox p br,.homeWrap .homeBlock-main>section.sectionKouku .sectionInr .homeTxtBox p br,.homeWrap .homeBlock-main>section.sectionChiki .sectionInr .homeTxtBox p br,.homeWrap .homeBlock-main>section.sectionRaiin .sectionInr .homeTxtBox p br,.homeWrap .homeBlock-main>section.sectionNews .sectionInr .homeTxtBox p br,.homeWrap .homeBlock-main>section.sectionFooter .sectionInr .homeTxtBox p br{display:block}}.homeWrap .homeBlock-main>section.sectionRenkei .sectionInr .homeImgBox,.homeWrap .homeBlock-main>section.sectionKouku .sectionInr .homeImgBox,.homeWrap .homeBlock-main>section.sectionChiki .sectionInr .homeImgBox,.homeWrap .homeBlock-main>section.sectionRaiin .sectionInr .homeImgBox,.homeWrap .homeBlock-main>section.sectionNews .sectionInr .homeImgBox,.homeWrap .homeBlock-main>section.sectionFooter .sectionInr .homeImgBox{margin:0 auto 32px;width:calc(100% - 8px)}@media print,screen and (min-width: 1024px){.homeWrap .homeBlock-main>section.sectionRenkei .sectionInr .homeImgBox,.homeWrap .homeBlock-main>section.sectionKouku .sectionInr .homeImgBox,.homeWrap .homeBlock-main>section.sectionChiki .sectionInr .homeImgBox,.homeWrap .homeBlock-main>section.sectionRaiin .sectionInr .homeImgBox,.homeWrap .homeBlock-main>section.sectionNews .sectionInr .homeImgBox,.homeWrap .homeBlock-main>section.sectionFooter .sectionInr .homeImgBox{height:100%;margin:inherit;position:relative;max-width:1200px;width:100%}}@media print,screen and (max-height: 720px)and (min-width: 1024px){.homeWrap .homeBlock-main>section.sectionRenkei .sectionInr .homeImgBox,.homeWrap .homeBlock-main>section.sectionKouku .sectionInr .homeImgBox,.homeWrap .homeBlock-main>section.sectionChiki .sectionInr .homeImgBox,.homeWrap .homeBlock-main>section.sectionRaiin .sectionInr .homeImgBox,.homeWrap .homeBlock-main>section.sectionNews .sectionInr .homeImgBox,.homeWrap .homeBlock-main>section.sectionFooter .sectionInr .homeImgBox{height:500px}}.homeWrap .homeBlock-main>section.sectionRenkei .sectionInr .homeImgBox>div,.homeWrap .homeBlock-main>section.sectionKouku .sectionInr .homeImgBox>div,.homeWrap .homeBlock-main>section.sectionChiki .sectionInr .homeImgBox>div,.homeWrap .homeBlock-main>section.sectionRaiin .sectionInr .homeImgBox>div,.homeWrap .homeBlock-main>section.sectionNews .sectionInr .homeImgBox>div,.homeWrap .homeBlock-main>section.sectionFooter .sectionInr .homeImgBox>div{margin-bottom:16px;max-height:calc(100vw - 56px);height:350px;position:relative}@media print,screen and (min-width: 1024px){.homeWrap .homeBlock-main>section.sectionRenkei .sectionInr .homeImgBox>div,.homeWrap .homeBlock-main>section.sectionKouku .sectionInr .homeImgBox>div,.homeWrap .homeBlock-main>section.sectionChiki .sectionInr .homeImgBox>div,.homeWrap .homeBlock-main>section.sectionRaiin .sectionInr .homeImgBox>div,.homeWrap .homeBlock-main>section.sectionNews .sectionInr .homeImgBox>div,.homeWrap .homeBlock-main>section.sectionFooter .sectionInr .homeImgBox>div{margin-bottom:0}}@media print,screen and (min-width: 1024px){.homeWrap .homeBlock-main>section.sectionRenkei .sectionInr .homeImgBox>div p,.homeWrap .homeBlock-main>section.sectionKouku .sectionInr .homeImgBox>div p,.homeWrap .homeBlock-main>section.sectionChiki .sectionInr .homeImgBox>div p,.homeWrap .homeBlock-main>section.sectionRaiin .sectionInr .homeImgBox>div p,.homeWrap .homeBlock-main>section.sectionNews .sectionInr .homeImgBox>div p,.homeWrap .homeBlock-main>section.sectionFooter .sectionInr .homeImgBox>div p{height:100%;position:relative;width:100%}}.homeWrap .homeBlock-main>section.sectionRenkei .sectionInr .homeImgBox>div p img,.homeWrap .homeBlock-main>section.sectionKouku .sectionInr .homeImgBox>div p img,.homeWrap .homeBlock-main>section.sectionChiki .sectionInr .homeImgBox>div p img,.homeWrap .homeBlock-main>section.sectionRaiin .sectionInr .homeImgBox>div p img,.homeWrap .homeBlock-main>section.sectionNews .sectionInr .homeImgBox>div p img,.homeWrap .homeBlock-main>section.sectionFooter .sectionInr .homeImgBox>div p img{border-radius:30px;object-fit:cover;position:absolute;height:100%;width:100%}@media print,screen and (min-width: 1024px){.homeWrap .homeBlock-main>section.sectionRenkei,.homeWrap .homeBlock-main>section.sectionKouku,.homeWrap .homeBlock-main>section.sectionChiki,.homeWrap .homeBlock-main>section.sectionRaiin{height:900px}}.homeWrap .homeBlock-main>section.sectionRenkei .sectionInr{background-color:#e0f7f6}@media print,screen and (min-width: 1024px){.homeWrap .homeBlock-main>section.sectionRenkei .sectionInr{padding:96px 80px}}@media print,screen and (min-width: 1320px){.homeWrap .homeBlock-main>section.sectionRenkei .sectionInr{padding:96px 128px}}.homeWrap .homeBlock-main>section.sectionRenkei .sectionInr h2{margin-bottom:24px}@media print,screen and (min-width: 1024px){.homeWrap .homeBlock-main>section.sectionRenkei .sectionInr h2{line-height:8rem}}@media print,screen and (min-width: 1024px){.homeWrap .homeBlock-main>section.sectionRenkei .sectionInr .homeTxtBox{margin-bottom:40px}}.homeWrap .homeBlock-main>section.sectionRenkei .sectionInr .homeImgBox{margin-bottom:32px}@media print,screen and (min-width: 1024px){.homeWrap .homeBlock-main>section.sectionRenkei .sectionInr .homeImgBox{display:flex;margin-left:-16px;margin-bottom:0}}@media print,screen and (min-width: 1320px){.homeWrap .homeBlock-main>section.sectionRenkei .sectionInr .homeImgBox{margin-left:-32px}}@media print,screen and (min-width: 1024px){.homeWrap .homeBlock-main>section.sectionRenkei .sectionInr .homeImgBox div{flex:1;height:100%;margin-left:16px}}@media print,screen and (min-width: 1320px){.homeWrap .homeBlock-main>section.sectionRenkei .sectionInr .homeImgBox div{margin-left:32px}}@media print,screen and (max-height: 720px)and (min-width: 1024px){.homeWrap .homeBlock-main>section.sectionRenkei .sectionInr .homeImgBox img{width:100%}}.homeWrap .homeBlock-main>section.sectionKouku .sectionInr{background-color:#d8eeea}@media print,screen and (min-width: 1024px){.homeWrap .homeBlock-main>section.sectionKouku .sectionInr{padding:96px}}@media print,screen and (min-width: 1320px){.homeWrap .homeBlock-main>section.sectionKouku .sectionInr{padding:96px 152px}}@media print,screen and (max-height: 720px)and (min-width: 1024px){.homeWrap .homeBlock-main>section.sectionKouku .sectionInr{padding:96px 96px 120px}}.homeWrap .homeBlock-main>section.sectionKouku .sectionInr h2{margin-bottom:24px}@media print,screen and (min-width: 1024px){.homeWrap .homeBlock-main>section.sectionKouku .sectionInr h2{line-height:5rem}}@media print,screen and (min-width: 1024px){.homeWrap .homeBlock-main>section.sectionKouku .sectionInr .homeTxtBox{margin-bottom:16px}}.homeWrap .homeBlock-main>section.sectionKouku .sectionInr .homeImgBox{margin-bottom:32px}@media print,screen and (min-width: 1024px){.homeWrap .homeBlock-main>section.sectionKouku .sectionInr .homeImgBox{margin-bottom:0}}@media print,screen and (min-width: 1024px){.homeWrap .homeBlock-main>section.sectionKouku .sectionInr .homeImgBox div{height:100%;position:absolute}}@media print,screen and (min-width: 1024px){.homeWrap .homeBlock-main>section.sectionKouku .sectionInr .homeImgBox div:nth-of-type(1){margin-top:32px;right:0;width:60%}}@media print,screen and (min-width: 1320px){.homeWrap .homeBlock-main>section.sectionKouku .sectionInr .homeImgBox div:nth-of-type(1){min-width:615px}}.homeWrap .homeBlock-main>section.sectionKouku .sectionInr .homeImgBox div:nth-of-type(1) img{object-position:top}@media print,screen and (min-width: 1024px){.homeWrap .homeBlock-main>section.sectionKouku .sectionInr .homeImgBox div:nth-of-type(2){left:0;max-width:46%;width:46%;z-index:2}}@media print,screen and (min-width: 1320px){.homeWrap .homeBlock-main>section.sectionKouku .sectionInr .homeImgBox div:nth-of-type(2){min-width:471px}}@media print,screen and (min-width: 1024px){.homeWrap .homeBlock-main>section.sectionKouku .sectionInr .homeImgBox div:nth-of-type(2) p{max-height:75%}}@media print,screen and (min-width: 1024px){.homeWrap .homeBlock-main>section.sectionKouku .sectionInr .homeImgBox div:nth-of-type(2) p::before{background:#d8eeea;border-radius:30px;content:"";display:inline-block;position:absolute;bottom:-8px;right:-8px;transition:all .3s ease;transition-delay:.05s;width:100%;height:100%}}.homeWrap .homeBlock-main>section.sectionKouku .sectionInr .homeImgBox div:nth-of-type(2) p img{object-position:top}.homeWrap .homeBlock-main>section.sectionChiki .sectionInr{background-color:#eeeed8}@media print,screen and (min-width: 1024px){.homeWrap .homeBlock-main>section.sectionChiki .sectionInr{padding:96px 96px 56px}}@media print,screen and (min-width: 1320px){.homeWrap .homeBlock-main>section.sectionChiki .sectionInr{padding:96px 149px 56px}}.homeWrap .homeBlock-main>section.sectionChiki .sectionInr h2{margin-bottom:24px}@media print,screen and (min-width: 1024px){.homeWrap .homeBlock-main>section.sectionChiki .sectionInr h2{line-height:5rem;margin-bottom:16px}}@media print,screen and (min-width: 1024px){.homeWrap .homeBlock-main>section.sectionChiki .sectionInr .homeTxtBox{margin-bottom:24px}}.homeWrap .homeBlock-main>section.sectionChiki .sectionInr .homeImgBox{margin-bottom:32px}@media print,screen and (min-width: 1024px){.homeWrap .homeBlock-main>section.sectionChiki .sectionInr .homeImgBox{margin-bottom:0}}@media print,screen and (min-width: 1024px){.homeWrap .homeBlock-main>section.sectionChiki .sectionInr .homeImgBox::before{background:url(../img/cmn/curve_4.svg) no-repeat center/30px 30px;content:"";display:block;height:30px;position:absolute;top:25%;right:calc(52% + 8px);transform:rotate(180deg);width:30px;z-index:2}}@media print,screen and (min-width: 1024px){.homeWrap .homeBlock-main>section.sectionChiki .sectionInr .homeImgBox div{position:absolute}}.homeWrap .homeBlock-main>section.sectionChiki .sectionInr .homeImgBox div:nth-of-type(1){height:0;width:0%}@media print,screen and (min-width: 1024px){.homeWrap .homeBlock-main>section.sectionChiki .sectionInr .homeImgBox div:nth-of-type(1){height:75%;left:0;bottom:0;width:52%}}.homeWrap .homeBlock-main>section.sectionChiki .sectionInr .homeImgBox div:nth-of-type(2){height:470px;max-height:calc(100vw - 146px)}@media print,screen and (min-width: 1024px){.homeWrap .homeBlock-main>section.sectionChiki .sectionInr .homeImgBox div:nth-of-type(2){height:70%;right:0;width:52%}}@media print,screen and (min-width: 1024px){.homeWrap .homeBlock-main>section.sectionChiki .sectionInr .homeImgBox div:nth-of-type(2) p::before{background:#eeeed8;border-radius:30px;content:"";display:inline-block;position:absolute;bottom:-8px;left:-8px;transition:all .3s ease;transition-delay:.05s;width:100%;height:100%}}.homeWrap .homeBlock-main>section.sectionChiki .sectionInr .homeImgBox div:nth-of-type(2) p img{object-position:top}@media print,screen and (min-width: 1024px){.homeWrap .homeBlock-main>section.sectionChiki .sectionInr .homeImgBox div:nth-of-type(2) p img{object-position:top left}}.homeWrap .homeBlock-main>section.sectionChiki .sectionInr .homeImgBox div:nth-of-type(3){height:0;width:0%}@media print,screen and (min-width: 1024px){.homeWrap .homeBlock-main>section.sectionChiki .sectionInr .homeImgBox div:nth-of-type(3){height:calc(30% - 8px);left:calc(52% + 8px);bottom:0;width:20%}}@media print,screen and (min-width: 1024px){.homeWrap .homeBlock-main>section.sectionChiki .sectionInr .homeImgBox div:nth-of-type(3) p::before{background:#eeeed8;content:"";display:inline-block;position:absolute;bottom:0;left:-8px;transition:all .3s ease;transition-delay:.05s;width:100%;height:100%}}.homeWrap .homeBlock-main>section.sectionChiki .sectionInr .homeImgBox div:nth-of-type(3) p img{object-position:top;right:0}@media print,screen and (min-width: 1024px){.homeWrap .homeBlock-main>section.sectionChiki .sectionInr .homeImgBox div:nth-of-type(3) p img{border-radius:0 30px 30px 30px !important}}.homeWrap .homeBlock-main>section.sectionRaiin .sectionInr{background-color:#e0f7f6}@media print,screen and (max-height: 720px)and (min-width: 1024px){.homeWrap .homeBlock-main>section.sectionRaiin .sectionInr{padding:96px 120px 48px}}@media print,screen and (min-height: 721px)and (min-width: 1024px){.homeWrap .homeBlock-main>section.sectionRaiin .sectionInr{padding:96px 120px 48px}}@media print,screen and (min-height: 910px)and (min-width: 1024px){.homeWrap .homeBlock-main>section.sectionRaiin .sectionInr{padding:96px 120px 48px}}@media print,screen and (min-height: 910px)and (min-width: 1320px){.homeWrap .homeBlock-main>section.sectionRaiin .sectionInr{padding:96px 260px 40px}}.homeWrap .homeBlock-main>section.sectionRaiin .sectionInr h2{margin-bottom:24px}@media print,screen and (min-width: 1024px){.homeWrap .homeBlock-main>section.sectionRaiin .sectionInr h2{line-height:5rem;margin-bottom:16px}}@media print,screen and (min-width: 1024px){.homeWrap .homeBlock-main>section.sectionRaiin .sectionInr .homeTxtBox{margin-bottom:40px}}.homeWrap .homeBlock-main>section.sectionRaiin .sectionInr .imgPanelBox{margin-bottom:32px}@media print,screen and (min-width: 1024px){.homeWrap .homeBlock-main>section.sectionRaiin .sectionInr .imgPanelBox{display:flex;height:100%;max-width:1280px;margin-bottom:0;width:100%}}@media print,screen and (max-height: 720px)and (min-width: 1024px){.homeWrap .homeBlock-main>section.sectionRaiin .sectionInr .imgPanelBox{height:500px}}@media print,screen and (min-width: 1024px){.homeWrap .homeBlock-main>section.sectionRaiin .sectionInr .imgPanelBox p{height:100%;position:relative}}.homeWrap .homeBlock-main>section.sectionRaiin .sectionInr .imgPanelBox img{object-fit:cover}@media print,screen and (min-width: 1024px){.homeWrap .homeBlock-main>section.sectionRaiin .sectionInr .imgPanelBox img{position:absolute;height:100%;width:100%}}.homeWrap .homeBlock-main>section.sectionRaiin .sectionInr .imgPanelBox .mainPanel{height:calc(100vw - 56px);max-height:350px;margin-bottom:32px}@media print,screen and (min-width: 1024px){.homeWrap .homeBlock-main>section.sectionRaiin .sectionInr .imgPanelBox .mainPanel{flex:4;height:100%;margin-right:16px;margin-bottom:0;max-height:inherit}}@media print,screen and (max-height: 720px)and (min-width: 1024px){.homeWrap .homeBlock-main>section.sectionRaiin .sectionInr .imgPanelBox .mainPanel{flex:2}}.homeWrap .homeBlock-main>section.sectionRaiin .sectionInr .imgPanelBox .mainPanel p{height:100%}.homeWrap .homeBlock-main>section.sectionRaiin .sectionInr .imgPanelBox .mainPanel p img{animation:fadeIn 1s ease;border-radius:40px;height:100%}.homeWrap .homeBlock-main>section.sectionRaiin .sectionInr .imgPanelBox .panels{display:flex;height:calc(25vw - 40px);min-height:80px;margin-left:-8px}@media print,screen and (min-width: 1024px){.homeWrap .homeBlock-main>section.sectionRaiin .sectionInr .imgPanelBox .panels{flex-direction:column;flex:1;height:100%;margin-left:0}}@media print,screen and (max-height: 720px)and (min-width: 1024px){.homeWrap .homeBlock-main>section.sectionRaiin .sectionInr .imgPanelBox .panels{flex-wrap:wrap;flex:1}}.homeWrap .homeBlock-main>section.sectionRaiin .sectionInr .imgPanelBox .panels p{border-radius:20px;cursor:pointer;height:100%;margin-left:8px;overflow:hidden;position:relative}@media print,screen and (min-width: 1024px){.homeWrap .homeBlock-main>section.sectionRaiin .sectionInr .imgPanelBox .panels p:not(.homeWrap .homeBlock-main>section.sectionRaiin .sectionInr .imgPanelBox .panels p:last-child){margin-bottom:4px}}.homeWrap .homeBlock-main>section.sectionRaiin .sectionInr .imgPanelBox .panels p::before{border-radius:20px;border:4px solid #1ea8a8;content:"";display:inline-block;height:100%;opacity:0;position:absolute;top:0;left:0;opacity:0;transition:all .3s ease;width:100%;z-index:2}@media print,screen and (max-height: 720px)and (min-width: 1024px){.homeWrap .homeBlock-main>section.sectionRaiin .sectionInr .imgPanelBox .panels p{height:calc(50% - 4px);margin-left:4px;width:calc(50% - 4px)}}.homeWrap .homeBlock-main>section.sectionRaiin .sectionInr .imgPanelBox .panels p.clickPanel{border-radius:20px;overflow:hidden}.homeWrap .homeBlock-main>section.sectionRaiin .sectionInr .imgPanelBox .panels p.clickPanel::before{opacity:1}.homeWrap .homeBlock-main>section.sectionRaiin .sectionInr .imgPanelBox .panels p.clickPanel img{transform:scale(1.05)}.homeWrap .homeBlock-main>section.sectionRaiin .sectionInr .imgPanelBox .panels p img{border-radius:20px;height:100%;transition:all .3s ease}.homeWrap .homeBlock-main>section.sectionRaiin .sectionInr .imgPanelBox .panels p:hover{opacity:.7;transition:all .3s ease}.homeWrap .homeBlock-main>section.sectionMedical>div{margin:0 auto;width:calc(100% - 32px)}@media print,screen and (min-width: 1024px){.homeWrap .homeBlock-main>section.sectionMedical>div{display:flex;flex-direction:column;align-items:center;width:100%}}@media print,screen and (min-width: 1320px){.homeWrap .homeBlock-main>section.sectionMedical>div{height:calc(100vh - 40px)}}@media print,screen and (min-height: 721px){.homeWrap .homeBlock-main>section.sectionMedical>div{padding:96px 0 0}}@media print,screen and (min-height: 910px){.homeWrap .homeBlock-main>section.sectionMedical>div{padding:96px 0 0}}.homeWrap .homeBlock-main>section.sectionMedical h2{color:#229395;font-family:dnp-shuei-gothic-gin-std,sans-serif;font-weight:600;font-style:normal;font-size:3rem;line-height:6rem;margin-bottom:40px;text-align:center}@media print,screen and (min-width: 1024px){.homeWrap .homeBlock-main>section.sectionMedical h2{font-size:4rem;line-height:8rem}}.homeWrap .homeBlock-main>section.sectionMedical .homeUl-medical{display:flex;flex-wrap:wrap;margin:0 0 40px -16px}@media print,screen and (min-width: 1024px){.homeWrap .homeBlock-main>section.sectionMedical .homeUl-medical{justify-content:center;margin:0 0 24px -24px;max-width:960px}}@media print,screen and (min-width: 1320px){.homeWrap .homeBlock-main>section.sectionMedical .homeUl-medical{max-width:1100px}}.homeWrap .homeBlock-main>section.sectionMedical .homeUl-medical li{background:#f3f3d4;border-radius:40px;height:50vw;max-height:150px;margin-left:16px;margin-bottom:16px;padding:0 8px;transition:all .3s ease;width:calc(50% - 16px)}@media print,screen and (min-width: 1024px){.homeWrap .homeBlock-main>section.sectionMedical .homeUl-medical li{height:auto;max-height:inherit;min-height:160px;margin-left:24px;margin-bottom:24px;width:calc(20% - 24px)}}@media print,screen and (min-width: 1320px){.homeWrap .homeBlock-main>section.sectionMedical .homeUl-medical li{width:196px}}@media print,screen and (min-height: 721px){.homeWrap .homeBlock-main>section.sectionMedical .homeUl-medical li{min-height:0}}@media print,screen and (min-height: 910px){.homeWrap .homeBlock-main>section.sectionMedical .homeUl-medical li{min-height:160px}}@media print,screen and (min-width: 1024px){.homeWrap .homeBlock-main>section.sectionMedical .homeUl-medical li:hover{transform:scale(1.1);opacity:.7}}.homeWrap .homeBlock-main>section.sectionMedical .homeUl-medical li a{display:flex;justify-content:center;flex-direction:column;align-items:center;height:100%;width:100%}.homeWrap .homeBlock-main>section.sectionMedical .homeUl-medical li a .medical-img{margin-bottom:3%}@media print,screen and (min-height: 721px)and (min-width: 1024px){.homeWrap .homeBlock-main>section.sectionMedical .homeUl-medical li a .medical-img{margin-bottom:4px}}@media print,screen and (min-height: 910px)and (min-width: 1024px){.homeWrap .homeBlock-main>section.sectionMedical .homeUl-medical li a .medical-img{margin-bottom:16px}}.homeWrap .homeBlock-main>section.sectionMedical .homeUl-medical li a p{color:#e18f23;font-family:dnp-shuei-gothic-gin-std,sans-serif;font-weight:600;font-style:normal;line-height:2.2rem;text-align:center}.homeWrap .homeBlock-main>section.sectionMedical .homeUl-medical li a p br{display:none}@media print,screen and (min-width: 1024px){.homeWrap .homeBlock-main>section.sectionMedical .homeUl-medical li a p br{display:block}}.homeWrap .homeBlock-main>section.sectionMedical .scroll-infinity{display:flex;height:calc(100% - 528px);min-height:100px;overflow:hidden;width:100%}@media print,screen and (min-width: 1024px){.homeWrap .homeBlock-main>section.sectionMedical .scroll-infinity{display:flex;min-height:100px;overflow:hidden;width:100%}}@media print,screen and (min-height: 721px)and (min-width: 1024px){.homeWrap .homeBlock-main>section.sectionMedical .scroll-infinity{height:calc(100% - 506px)}}@media print,screen and (min-height: 910px)and (min-width: 1320px){.homeWrap .homeBlock-main>section.sectionMedical .scroll-infinity{height:calc(100% - 512px)}}.homeWrap .homeBlock-main>section.sectionMedical .scroll-infinity>div{display:flex}@media print,screen and (min-width: 1024px){.homeWrap .homeBlock-main>section.sectionMedical .scroll-infinity>div{display:flex;height:100%;width:100%}}.homeWrap .homeBlock-main>section.sectionMedical .scroll-infinity>div ul{animation:infinity-scroll-left 30s infinite linear .5s both;display:flex}@media print,screen and (min-width: 1024px){.homeWrap .homeBlock-main>section.sectionMedical .scroll-infinity>div ul{display:flex;height:100%;list-style:none;padding:0;width:100%}}.homeWrap .homeBlock-main>section.sectionMedical .scroll-infinity>div ul li{margin-left:8px;width:calc((100vw - 8px)/2)}@media print,screen and (min-width: 1024px){.homeWrap .homeBlock-main>section.sectionMedical .scroll-infinity>div ul li{height:100%;margin-left:24px;width:20vw}}.homeWrap .homeBlock-main>section.sectionMedical .scroll-infinity>div ul li img{border-radius:30px;height:100%;object-fit:cover;width:100%}@media print,screen and (min-width: 1024px){.homeWrap .homeBlock-main>section.sectionMedical .scroll-infinity>div ul li img{height:100%;object-fit:cover;width:100%}}.homeWrap .homeBlock-main>section.sectionNews{overflow:hidden}.homeWrap .homeBlock-main>section.sectionNews .sectionInr{height:100%}@media print,screen and (min-width: 1024px){.homeWrap .homeBlock-main>section.sectionNews .sectionInr{padding:96px 140px 90px}}@media print,screen and (min-width: 1320px){.homeWrap .homeBlock-main>section.sectionNews .sectionInr{padding:96px 140px 0}}.homeWrap .homeBlock-main>section.sectionNews .sectionInr h2{margin-bottom:24px}@media print,screen and (min-width: 1024px){.homeWrap .homeBlock-main>section.sectionNews .sectionInr h2{margin-bottom:64px}}@media print,screen and (min-height: 721px)and (min-width: 1024px){.homeWrap .homeBlock-main>section.sectionNews .sectionInr ul{height:calc(100% - 250px)}}@media print,screen and (min-width: 1024px){.homeWrap .homeBlock-main>section.sectionNews .sectionInr ul{overflow:auto;padding-right:16px}}.homeWrap .homeBlock-main>section.sectionNews .sectionInr ul::-webkit-scrollbar{width:4px}.homeWrap .homeBlock-main>section.sectionNews .sectionInr ul::-webkit-scrollbar-track{background-color:#e0f7f6;border-radius:100px}.homeWrap .homeBlock-main>section.sectionNews .sectionInr ul::-webkit-scrollbar-thumb{background-color:#518a8b;border-radius:100px}.homeWrap .homeBlock-main>section.sectionNews .sectionInr ul li{margin-bottom:16px}.homeWrap .homeBlock-main>section.sectionNews .sectionInr ul li dl{font-family:dnp-shuei-gothic-gin-std,sans-serif;font-weight:600;font-style:normal}.homeWrap .homeBlock-main>section.sectionNews .sectionInr ul li dl dt{color:#229395;display:flex;justify-content:space-between;font-family:din-2014,sans-serif;font-weight:400;font-style:normal;line-height:3.2rem;margin-bottom:8px}@media print,screen and (min-width: 1024px){.homeWrap .homeBlock-main>section.sectionNews .sectionInr ul li dl dt{line-height:3.2rem;margin-bottom:16px}}.homeWrap .homeBlock-main>section.sectionNews .sectionInr ul li dl dt span{font-family:dnp-shuei-gothic-gin-std,sans-serif;font-weight:600;font-style:normal}.homeWrap .homeBlock-main>section.sectionNews .sectionInr ul li dl dd{border-bottom:1px solid #000;font-size:1.4rem;line-height:3.2rem;padding-bottom:16px}@media print,screen and (min-width: 1024px){.homeWrap .homeBlock-main>section.sectionNews .sectionInr ul li dl dd{font-size:1.6rem}}.homeWrap .homeBlock-main>section.sectionNews .sectionInr ul li dl dd span{display:block}.homeWrap .homeBlock-main>section.sectionFooter{margin:0 auto;position:relative}@media print,screen and (min-width: 1024px){.homeWrap .homeBlock-main>section.sectionFooter{margin:0 60px 30px;width:calc(100% - 120px)}}@media print,screen and (min-width: 1024px){.homeWrap .homeBlock-main .pageLinkBox{display:none}}@media print,screen and (max-height: 720px)and (min-width: 1024px){.homeWrap .homeBlock-main .pageLinkBox{display:block;position:absolute;bottom:0;right:-24px}}.homeWrap .homeBlock-main .pageLinkBox.nowScroll{display:none}@media print,screen and (min-width: 1024px){.homeWrap .homeBlock-main .pageLinkBox.nowScroll{animation:showlink .5s ease;display:flex;align-items:center;height:100px;position:fixed;bottom:20px;right:27px;width:250px;z-index:2}}.homeWrap .homeBlock-main .pageLinkBox.hidelink{animation:hidelink .3s ease forwards}.homeWrap .homeBlock-main .pageLinkBox .pageLink{background:#229395;border-radius:40px;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:2.4rem;font-family:dnp-shuei-gothic-gin-std,sans-serif;font-weight:600;font-style:normal;height:70px;line-height:2.8rem;overflow:hidden;position:relative}@media print,screen and (min-width: 1024px){.homeWrap .homeBlock-main .pageLinkBox .pageLink{height:70px;line-height:4.8rem;transition:all .3s cubic-bezier(0.68, -0.55, 0.265, 1.55);transform-origin:center;width:220px}}.homeWrap .homeBlock-main .pageLinkBox .pageLink a{margin-right:8px;transition:all 1s ease}@media print,screen and (min-width: 1024px){.homeWrap .homeBlock-main .pageLinkBox .pageLink a{display:flex;align-items:center;height:100%;padding:0 26px;width:100%}}.homeWrap .homeBlock-main .pageLinkBox .pageLink a.fadein{animation-delay:3s;animation:fadeIn .8s ease}.homeWrap .homeBlock-main .pageLinkBox .pageLink>div{height:31px;opacity:1;width:24px;z-index:2}@media print,screen and (min-width: 1024px){.homeWrap .homeBlock-main .pageLinkBox .pageLink>div{overflow:hidden;position:absolute;right:28px;top:50%;transform:translateY(-50%)}}.homeWrap .homeBlock-main .pageLinkBox .pageLink>div .arrow-before{height:31px;width:24px}@media print,screen and (min-width: 1024px){.homeWrap .homeBlock-main .pageLinkBox .pageLink>div .arrow-before{content:"";display:block;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:all .3s ease}}.homeWrap .homeBlock-main .pageLinkBox .pageLink>div .arrow-after{display:none}@media print,screen and (min-width: 1024px){.homeWrap .homeBlock-main .pageLinkBox .pageLink>div .arrow-after{content:"";display:block;height:31px;position:absolute;right:24px;top:50%;transform:translateY(-50%);transition:all .3s ease;width:24px}}@media print,screen and (min-width: 1024px){.homeWrap .homeBlock-main .pageLinkBox .pageLink:hover{transform:scale(1.05)}}@media print,screen and (min-width: 1024px){.homeWrap .homeBlock-main .pageLinkBox .pageLink:hover a{transition:all .3s ease;margin-left:8px}}@media print,screen and (min-width: 1024px){.homeWrap .homeBlock-main .pageLinkBox .pageLink:hover .arrow-before{transform:translate(200%, -50%)}}@media print,screen and (min-width: 1024px){.homeWrap .homeBlock-main .pageLinkBox .pageLink:hover .arrow-after{transform:translate(100%, -50%)}}.ftrWrap{background:#eeeed8;font-family:dnp-shuei-gothic-gin-std,sans-serif;font-weight:600;font-style:normal;padding:32px 16px 48px}@media print,screen and (min-width: 1024px){.ftrWrap{display:flex;flex-direction:column;justify-content:space-between;padding:32px 24px}}@media print,screen and (max-height: 720px)and (min-width: 1024px){.ftrWrap{padding:68px 48px 16px}}@media print,screen and (max-height: 720px)and (min-width: 1320px){.ftrWrap{padding:68px 96px 16px}}@media print,screen and (min-height: 721px)and (min-width: 1024px){.ftrWrap{display:flex;flex-direction:column;justify-content:space-between;padding:34px 48px 16px}}@media print,screen and (min-height: 721px)and (min-width: 1200px){.ftrWrap{padding:80px 48px 16px}}@media print,screen and (min-height: 910px)and (min-width: 1024px){.ftrWrap{padding:34px 48px 16px}}@media print,screen and (min-height: 910px)and (min-width: 1200px){.ftrWrap{padding:68px 96px 16px}}.ftrWrap .ftrWrap-1{margin-bottom:40px}@media print,screen and (max-height: 720px)and (min-width: 1024px){.ftrWrap .ftrWrap-1{margin-bottom:80px}}@media print,screen and (min-height: 721px)and (min-width: 1024px){.ftrWrap .ftrWrap-1{margin-bottom:0}}@media print,screen and (min-height: 1000px){.ftrWrap .ftrWrap-1{margin-bottom:24px}}.ftrWrap .ftrWrap-1 .ftrFlexBox{position:relative}@media print,screen and (min-width: 1024px){.ftrWrap .ftrWrap-1 .ftrFlexBox{display:flex;flex-wrap:nowrap;justify-content:space-between}}@media print,screen and (max-height: 720px)and (min-width: 1024px){.ftrWrap .ftrWrap-1 .ftrFlexBox{margin-left:-72px}}@media print,screen and (min-height: 721px)and (min-width: 1024px){.ftrWrap .ftrWrap-1 .ftrFlexBox{margin-left:-48px}}@media print,screen and (min-height: 910px)and (min-width: 1024px){.ftrWrap .ftrWrap-1 .ftrFlexBox{margin-left:-72px}}@media print,screen and (max-height: 720px)and (min-width: 1024px){.ftrWrap .ftrWrap-1 .ftrFlexBox>div{margin-left:72px;width:calc(50% - 72px)}}@media print,screen and (min-height: 721px)and (min-width: 1024px){.ftrWrap .ftrWrap-1 .ftrFlexBox>div{margin-left:48px;width:calc(50% - 48px)}}@media print,screen and (min-height: 910px)and (min-width: 1024px){.ftrWrap .ftrWrap-1 .ftrFlexBox>div{margin-left:72px;width:calc(50% - 72px)}}.ftrWrap .ftrWrap-1 .ftrFlexBox .ftrBox-map{padding-top:40px}@media print,screen and (max-height: 720px)and (min-width: 1024px){.ftrWrap .ftrWrap-1 .ftrFlexBox .ftrBox-map{display:flex;align-items:flex-end;height:100%;padding-top:80px;width:100%}}@media print,screen and (min-height: 721px)and (min-width: 1024px){.ftrWrap .ftrWrap-1 .ftrFlexBox .ftrBox-map{display:flex;align-items:flex-end;height:100%;padding-top:80px;width:100%}}@media print,screen and (min-height: 721px)and (min-width: 1200px){.ftrWrap .ftrWrap-1 .ftrFlexBox .ftrBox-map{padding-top:40px}}.ftrWrap .ftrWrap-1 .ftrFlexBox .ftrBox-map iframe{height:240px;width:100%}@media print,screen and (min-width: 1024px){.ftrWrap .ftrWrap-1 .ftrFlexBox .ftrBox-map iframe{height:100%}}.ftrWrap .ftrWrap-1 .ftrFlexBox .ftrLogo{margin-bottom:24px;text-align:center}@media print,screen and (max-height: 720px)and (min-width: 1024px){.ftrWrap .ftrWrap-1 .ftrFlexBox .ftrLogo{margin-bottom:24px}}@media print,screen and (min-height: 721px)and (min-width: 1024px){.ftrWrap .ftrWrap-1 .ftrFlexBox .ftrLogo{height:75px;margin-bottom:16px}}@media print,screen and (min-height: 910px)and (min-width: 1024px){.ftrWrap .ftrWrap-1 .ftrFlexBox .ftrLogo{height:auto;margin-bottom:24px}}.ftrWrap .ftrWrap-1 .ftrFlexBox .ftrLogo a{display:block;margin:0 auto;width:190px}@media print,screen and (min-height: 721px)and (min-width: 1024px){.ftrWrap .ftrWrap-1 .ftrFlexBox .ftrLogo a{margin:0 auto;width:150px}}@media print,screen and (min-height: 910px)and (min-width: 1200px){.ftrWrap .ftrWrap-1 .ftrFlexBox .ftrLogo a{width:220px}}.ftrWrap .ftrWrap-1 .ftrFlexBox .ftrDivList{margin-bottom:48px}@media print,screen and (max-height: 720px)and (min-width: 1024px){.ftrWrap .ftrWrap-1 .ftrFlexBox .ftrDivList{font-size:1.6rem;margin-bottom:1.4rem}}@media print,screen and (min-height: 721px)and (min-width: 1024px){.ftrWrap .ftrWrap-1 .ftrFlexBox .ftrDivList{font-size:1.3rem;margin-bottom:1.4rem}}@media print,screen and (min-height: 910px)and (min-width: 1024px){.ftrWrap .ftrWrap-1 .ftrFlexBox .ftrDivList{font-size:1.6rem}}.ftrWrap .ftrWrap-1 .ftrFlexBox .ftrDivList dl{display:flex;line-height:2.6rem}@media print,screen and (max-height: 720px)and (min-width: 1024px){.ftrWrap .ftrWrap-1 .ftrFlexBox .ftrDivList dl{line-height:2.6rem}}@media print,screen and (min-height: 721px)and (min-width: 1024px){.ftrWrap .ftrWrap-1 .ftrFlexBox .ftrDivList dl{line-height:2.1rem}}@media print,screen and (min-height: 910px)and (min-width: 1024px){.ftrWrap .ftrWrap-1 .ftrFlexBox .ftrDivList dl{line-height:2.6rem}}@media print,screen and (min-height: 1000px){.ftrWrap .ftrWrap-1 .ftrFlexBox .ftrDivList dl{line-height:4rem}}.ftrWrap .ftrWrap-1 .ftrFlexBox .ftrDivList dl dt{margin-right:32px;width:78px}@media print,screen and (max-height: 720px)and (min-width: 1024px){.ftrWrap .ftrWrap-1 .ftrFlexBox .ftrDivList dl dt{margin-right:32px;width:64px}}@media print,screen and (min-height: 721px)and (min-width: 1024px){.ftrWrap .ftrWrap-1 .ftrFlexBox .ftrDivList dl dt{margin-right:32px;width:64px}}.ftrWrap .ftrWrap-1 .ftrFlexBox .ftrDivList dl dd{width:calc(100% - 110px)}.ftrWrap .ftrWrap-1 .ftrFlexBox .schBox-table{background:#fff;margin-bottom:16px}@media print,screen and (max-height: 720px)and (min-width: 1024px){.ftrWrap .ftrWrap-1 .ftrFlexBox .schBox-table{font-size:1.6rem;margin-bottom:16px}}@media print,screen and (min-height: 721px)and (min-width: 1024px){.ftrWrap .ftrWrap-1 .ftrFlexBox .schBox-table{font-size:1.3rem;margin-bottom:16px}}@media print,screen and (min-height: 910px)and (min-width: 1024px){.ftrWrap .ftrWrap-1 .ftrFlexBox .schBox-table{font-size:1.6rem;margin-bottom:16px}}.ftrWrap .ftrWrap-1 .ftrFlexBox .schBox-table table{width:100%}.ftrWrap .ftrWrap-1 .ftrFlexBox .schBox-table table tr{border-bottom:3px solid #eeeed8;font-size:1.1rem;line-height:1.6rem;height:36px}@media print,screen and (max-height: 720px)and (min-width: 1024px){.ftrWrap .ftrWrap-1 .ftrFlexBox .schBox-table table tr{font-size:1.6rem;height:36px}}@media print,screen and (min-height: 721px)and (min-width: 1024px){.ftrWrap .ftrWrap-1 .ftrFlexBox .schBox-table table tr{font-size:1.3rem;height:28px}}@media print,screen and (min-height: 910px)and (min-width: 1024px){.ftrWrap .ftrWrap-1 .ftrFlexBox .schBox-table table tr{font-size:1.6rem;height:36px}}.ftrWrap .ftrWrap-1 .ftrFlexBox .schBox-table table tr th{padding-left:8px;vertical-align:middle;width:100px}@media print,screen and (max-height: 720px)and (min-width: 1024px){.ftrWrap .ftrWrap-1 .ftrFlexBox .schBox-table table tr th{padding-left:0;text-align:center;width:144px}}@media print,screen and (min-height: 721px)and (min-width: 1024px){.ftrWrap .ftrWrap-1 .ftrFlexBox .schBox-table table tr th{text-align:center;width:144px}}.ftrWrap .ftrWrap-1 .ftrFlexBox .schBox-table table tr td{text-align:center;vertical-align:middle}.ftrWrap .ftrWrap-1 .ftrFlexBox .schBox-table table tr td .sch2{color:#e18f23}.ftrWrap .ftrWrap-1 .ftrFlexBox .kyushin{font-size:1.4rem;line-height:2.6rem}@media print,screen and (max-height: 720px)and (min-width: 1024px){.ftrWrap .ftrWrap-1 .ftrFlexBox .kyushin{font-size:1.4rem;line-height:2.6rem}}@media print,screen and (min-height: 721px)and (min-width: 1024px){.ftrWrap .ftrWrap-1 .ftrFlexBox .kyushin{font-size:1.2rem;line-height:2.1rem}}@media print,screen and (min-height: 910px)and (min-width: 1024px){.ftrWrap .ftrWrap-1 .ftrFlexBox .kyushin{font-size:1.4rem;line-height:2.6rem}}@media print,screen and (min-height: 1000px){.ftrWrap .ftrWrap-1 .ftrFlexBox .kyushin{line-height:3rem}}.ftrWrap .ftrWrap-1 .ftrFlexBox .kyushin dl{display:flex}.ftrWrap .ftrWrap-1 .ftrFlexBox .kyushin dl dt{margin-right:16px}.ftrWrap .ftrWrap-2{position:relative;margin-bottom:56px}@media print,screen and (min-width: 1320px){.ftrWrap .ftrWrap-2{margin-bottom:0}}@media print,screen and (max-height: 720px)and (min-width: 1024px){.ftrWrap .ftrWrap-2{margin-bottom:32px}}.ftrWrap .ftrWrap-2>div{display:flex;margin-left:-16px}@media print,screen and (max-height: 720px)and (min-width: 1024px){.ftrWrap .ftrWrap-2>div{display:flex;margin-left:-48px}}@media print,screen and (min-height: 721px)and (min-width: 1024px){.ftrWrap .ftrWrap-2>div{display:flex;margin-left:-48px}}@media print,screen and (min-height: 910px)and (min-width: 1200px){.ftrWrap .ftrWrap-2>div{margin-left:-96px}}.ftrWrap .ftrWrap-2>div .leftBox,.ftrWrap .ftrWrap-2>div .rightBox{margin-left:16px}@media print,screen and (max-height: 720px)and (min-width: 1024px){.ftrWrap .ftrWrap-2>div .leftBox,.ftrWrap .ftrWrap-2>div .rightBox{display:flex;margin-left:48px}}@media print,screen and (min-height: 721px)and (min-width: 1024px){.ftrWrap .ftrWrap-2>div .leftBox,.ftrWrap .ftrWrap-2>div .rightBox{margin-left:48px}}@media print,screen and (min-height: 721px)and (min-width: 1200px){.ftrWrap .ftrWrap-2>div .leftBox,.ftrWrap .ftrWrap-2>div .rightBox{display:flex}}@media print,screen and (min-height: 910px)and (min-width: 1320px){.ftrWrap .ftrWrap-2>div .leftBox,.ftrWrap .ftrWrap-2>div .rightBox{margin-left:96px}}.ftrWrap .ftrWrap-2>div .leftBox>p,.ftrWrap .ftrWrap-2>div .rightBox>p{color:#e18f23;font-size:1.4rem;margin-bottom:24px}@media print,screen and (max-height: 720px)and (min-width: 1024px){.ftrWrap .ftrWrap-2>div .leftBox>p,.ftrWrap .ftrWrap-2>div .rightBox>p{font-size:1.4rem;line-height:2.8rem;margin-bottom:16px;width:100px}}@media print,screen and (min-height: 721px)and (min-width: 1024px){.ftrWrap .ftrWrap-2>div .leftBox>p,.ftrWrap .ftrWrap-2>div .rightBox>p{font-size:1.4rem;line-height:2.5rem;margin-bottom:8px;width:100px}}@media print,screen and (min-height: 721px)and (min-width: 1200px){.ftrWrap .ftrWrap-2>div .leftBox>p,.ftrWrap .ftrWrap-2>div .rightBox>p{line-height:2.3rem}}@media print,screen and (min-height: 910px)and (min-width: 1024px){.ftrWrap .ftrWrap-2>div .leftBox>p,.ftrWrap .ftrWrap-2>div .rightBox>p{line-height:2.8rem;margin-bottom:16px}}@media print,screen and (min-height: 910px)and (min-width: 1320px){.ftrWrap .ftrWrap-2>div .leftBox>p,.ftrWrap .ftrWrap-2>div .rightBox>p{font-size:1.6rem;width:106px}}@media print,screen and (max-height: 720px)and (min-width: 1024px){.ftrWrap .ftrWrap-2>div .leftBox>div,.ftrWrap .ftrWrap-2>div .rightBox>div{display:flex;width:calc(100% - 100px)}}@media print,screen and (min-height: 721px)and (min-width: 1024px){.ftrWrap .ftrWrap-2>div .leftBox>div,.ftrWrap .ftrWrap-2>div .rightBox>div{display:flex;width:100%}}@media print,screen and (min-height: 721px)and (min-width: 1200px){.ftrWrap .ftrWrap-2>div .leftBox>div,.ftrWrap .ftrWrap-2>div .rightBox>div{width:calc(100% - 100px)}}@media print,screen and (min-height: 910px)and (min-width: 1024px){.ftrWrap .ftrWrap-2>div .leftBox>div,.ftrWrap .ftrWrap-2>div .rightBox>div{width:100%}}@media print,screen and (min-height: 721px)and (min-width: 1024px){.ftrWrap .ftrWrap-2>div .leftBox>div ul,.ftrWrap .ftrWrap-2>div .rightBox>div ul{width:50%}}@media print,screen and (min-height: 910px)and (min-width: 1024px){.ftrWrap .ftrWrap-2>div .leftBox>div ul,.ftrWrap .ftrWrap-2>div .rightBox>div ul{width:calc(100% - 106px)}}.ftrWrap .ftrWrap-2>div .leftBox>div ul li,.ftrWrap .ftrWrap-2>div .rightBox>div ul li{font-size:1.4rem;margin-bottom:24px}@media print,screen and (max-height: 720px)and (min-width: 1024px){.ftrWrap .ftrWrap-2>div .leftBox>div ul li,.ftrWrap .ftrWrap-2>div .rightBox>div ul li{font-size:1.4rem;line-height:2.8rem;margin-bottom:16px}}@media print,screen and (min-height: 721px)and (min-width: 1024px){.ftrWrap .ftrWrap-2>div .leftBox>div ul li,.ftrWrap .ftrWrap-2>div .rightBox>div ul li{font-size:1.3rem;line-height:2.5rem;margin-bottom:8px}}@media print,screen and (min-height: 721px)and (min-width: 1200px){.ftrWrap .ftrWrap-2>div .leftBox>div ul li,.ftrWrap .ftrWrap-2>div .rightBox>div ul li{line-height:2.3rem}}@media print,screen and (min-height: 910px)and (min-width: 1024px){.ftrWrap .ftrWrap-2>div .leftBox>div ul li,.ftrWrap .ftrWrap-2>div .rightBox>div ul li{font-size:1.4rem;line-height:2.8rem;margin-bottom:16px}}@media print,screen and (min-height: 1000px){.ftrWrap .ftrWrap-2>div .leftBox>div ul li,.ftrWrap .ftrWrap-2>div .rightBox>div ul li{margin-bottom:3rem}}@media print,screen and (min-height: 721px)and (min-width: 1024px){.ftrWrap .ftrWrap-2>div .leftBox>div ul li:last-child,.ftrWrap .ftrWrap-2>div .rightBox>div ul li:last-child{margin-bottom:0}}.ftrWrap .ftrWrap-2>div .leftBox>div ul li a,.ftrWrap .ftrWrap-2>div .rightBox>div ul li a{color:#4e4e4e;position:relative;transition:all .3s ease;text-align:left}@media print,screen and (min-width: 1024px){.ftrWrap .ftrWrap-2>div .leftBox>div ul li a,.ftrWrap .ftrWrap-2>div .rightBox>div ul li a{display:block}}.ftrWrap .ftrWrap-2>div .leftBox>div ul li a::before,.ftrWrap .ftrWrap-2>div .rightBox>div ul li a::before{border:1px solid #4e4e4e;content:"";position:absolute;bottom:-6px;transition:all .3s ease;transform:scaleX(0);transform-origin:left;width:100%}@media print,screen and (min-width: 1024px){.ftrWrap .ftrWrap-2>div .leftBox>div ul li a::before,.ftrWrap .ftrWrap-2>div .rightBox>div ul li a::before{border-radius:3px;border:3px solid #4e4e4e;color:#fff;content:"";display:block;height:16px;position:absolute;top:6px;left:-8px;transform:scaleY(0);width:0}}@media print,screen and (min-width: 1024px)and (min-height: 721px){.ftrWrap .ftrWrap-2>div .leftBox>div ul li a::before,.ftrWrap .ftrWrap-2>div .rightBox>div ul li a::before{top:4px}}@media print,screen and (min-width: 1024px)and (min-height: 910px){.ftrWrap .ftrWrap-2>div .leftBox>div ul li a::before,.ftrWrap .ftrWrap-2>div .rightBox>div ul li a::before{top:6px}}@media print,screen and (min-width: 1024px){.ftrWrap .ftrWrap-2>div .leftBox>div ul li a:hover,.ftrWrap .ftrWrap-2>div .rightBox>div ul li a:hover{padding-left:8px}}.ftrWrap .ftrWrap-2>div .leftBox>div ul li a:hover::before,.ftrWrap .ftrWrap-2>div .rightBox>div ul li a:hover::before{transform:scaleX(1)}@media print,screen and (min-width: 1024px){.ftrWrap .ftrWrap-2>div .leftBox>div ul li a:hover::before,.ftrWrap .ftrWrap-2>div .rightBox>div ul li a:hover::before{transform:scaleY(1)}}.ftrWrap .ftrWrap-2>div .leftBox{width:calc(50% - 16px)}@media print,screen and (min-height: 721px)and (min-width: 1024px){.ftrWrap .ftrWrap-2>div .leftBox{width:calc(50% - 48px)}}@media print,screen and (min-height: 721px)and (min-width: 1200px){.ftrWrap .ftrWrap-2>div .leftBox{width:calc(50% - 72px)}}@media print,screen and (min-height: 910px)and (min-width: 1024px){.ftrWrap .ftrWrap-2>div .leftBox{width:calc(50% - 48px)}}@media print,screen and (min-height: 910px)and (min-width: 1200px){.ftrWrap .ftrWrap-2>div .leftBox{max-width:390px}}@media print,screen and (min-height: 910px)and (min-width: 1320px){.ftrWrap .ftrWrap-2>div .leftBox{max-width:50%}}@media print,screen and (min-width: 1024px){.ftrWrap .ftrWrap-2>div .leftBox>p{margin-right:12px}}@media print,screen and (max-height: 720px)and (min-width: 1024px){.ftrWrap .ftrWrap-2>div .leftBox ul:nth-of-type(1){width:106px}}@media print,screen and (min-height: 721px)and (min-width: 1024px){.ftrWrap .ftrWrap-2>div .leftBox ul:nth-of-type(1){width:106px}}.ftrWrap .ftrWrap-2>div .rightBox{width:calc(50% + 16px)}@media print,screen and (min-height: 721px)and (min-width: 1024px){.ftrWrap .ftrWrap-2>div .rightBox{width:calc(50% + 96px)}}@media print,screen and (min-height: 910px)and (min-width: 1024px){.ftrWrap .ftrWrap-2>div .rightBox{width:calc(50% + 100px)}}@media print,screen and (min-height: 910px)and (min-width: 1200px){.ftrWrap .ftrWrap-2>div .rightBox{max-width:556px}}@media print,screen and (min-height: 910px)and (min-width: 1320px){.ftrWrap .ftrWrap-2>div .rightBox{max-width:50%}}@media print,screen and (max-height: 720px)and (min-width: 1024px){.ftrWrap .ftrWrap-2>div .rightBox ul{width:50%}}@media print,screen and (min-height: 721px)and (min-width: 1024px){.ftrWrap .ftrWrap-2>div .rightBox ul{width:calc(50% + 16px)}}@media print,screen and (max-height: 720px)and (min-width: 1024px){.ftrWrap .ftrWrap-2>div .rightBox ul:nth-of-type(1){width:190px}}@media print,screen and (min-height: 721px)and (min-width: 1024px){.ftrWrap .ftrWrap-2>div .rightBox ul:nth-of-type(1){width:190px}}.ftrWrap .ftrCopy{text-align:center;width:100%}.pageTop{position:absolute;left:50%;bottom:8px;transform:translateX(-50%)}@media print,screen and (min-width: 1024px){.pageTop{cursor:pointer;color:#b6b5b5;display:flex;flex-direction:column;justify-content:space-between;align-items:center;font-family:dnp-shuei-gothic-gin-std,sans-serif;font-weight:600;font-style:normal;font-size:1.8rem;height:102px;line-height:3.4rem;position:fixed;left:15px;bottom:48px;transition:all .3s ease;transform:translateX(0);width:29px}}.pageTop .scrollBtn{height:22px;transition:all .3s ease;width:22px}@media print,screen and (min-width: 1024px){.pageTop .scrollBtn.show{opacity:1}}@media print,screen and (min-width: 1024px){.pageTop .scrollBtn.hide{opacity:0}}@media print,screen and (min-width: 1024px){.pageTop .scrollCnt{display:block}}@media print,screen and (max-height: 720px)and (min-width: 1024px){.pageTop .scrollCnt{display:none}}@media print,screen and (min-width: 1024px){.pageTop .scrollCnt div{display:flex;flex-direction:column;height:36px;overflow:hidden}}.pageTop .scrollCnt div span{text-align:center}.pageTop .scrollCnt div span.scrollUp{animation:slideUp .4s ease forwards}.pageTop .scrollCnt div span.scrollUp2{animation:slideUp2 .4s ease forwards}.pageTop .scrollCnt .lastNum{border-top:2px solid #b6b5b5;padding-top:4px;text-align:center}@keyframes hoverAnimation{0%{width:0%}100%{width:100%}}@keyframes slideUp{0%{transform:translateY(0)}100%{transform:translateY(-100%)}}@keyframes slideUp2{0%{transform:translateY(0)}100%{transform:translateY(-100%)}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes showlink{0%{opacity:0;visibility:hidden}100%{opacity:1;visibility:visible}}@keyframes hidelink{0%{opacity:1;visibility:visible}100%{opacity:0;visibility:hidden}}@keyframes infinity-scroll-left{0%{transform:translateX(0)}100%{transform:translateX(-100%)}}@media print{.homeBlock-main section:not(.sectionWrap){height:auto !important}.sectionInr{padding:30px !important}}/*# sourceMappingURL=home.css.map */