<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.tit-sec{margin-bottom:20px}.tit-sec .s-en{font-weight:bold;font-size:10.6666666667vw;line-height:1.2;color:#b5b5b5}.tit-sec .s-en span{color:#01408E;border-bottom:2px solid #01408E;letter-spacing:0;display:inline-block;padding:0 0.1em}.tit-sec .s-midashi{display:inline-block;color:#666;font-size:3.84vw}@media print, screen and (min-width: 600px){.tit-sec{margin-bottom:20px}.tit-sec .s-en{font-size:64px;font-size:4rem}.tit-sec .s-midashi{font-size:14.4px;font-size:.9rem}}@media print, screen and (min-width: 1000px){.tit-sec{margin-bottom:40px}.tit-sec .s-en{font-size:80px;font-size:5rem}.tit-sec .s-midashi{font-size:18px;font-size:1.125rem}}.hero-top{box-sizing:border-box;position:relative}.hero-top::after{display:none !important}.hero-top .inner,.hero-top .txt-scroll{z-index:2}.hero-top .inner{padding:21.3333333333vw 0 0 8vw;position:relative}.hero-top .s-midashi{font-size:8.4vw;line-height:2.0;color:#FFF}.hero-top .s-midashi .line{position:relative;overflow:hidden;display:inline-block}.hero-top .s-midashi .line::before{content:"";display:inline-block;position:absolute;top:2px;width:0;height:100%;background:#FFF;z-index:2}.hero-top .s-midashi .txt{border-bottom:3px solid #FFF;position:relative;z-index:1;opacity:0}.hero-top .txt-scroll{-ms-writing-mode:tb-rl;writing-mode:vertical-rl;display:block;padding:5.0em 0 0.5em;position:absolute;bottom:0;left:50%;margin-bottom:-4.5em;font-size:12.8px;font-size:.8rem;border-left:2px solid #CCC;color:#01408E;opacity:0}.hero-top .txt-scroll::before{content:"";display:block;position:absolute;top:0;left:-2px;width:2px;background:#01408E;animation:scroll 1.5s infinite linear}.hero-top .slide-hero{position:absolute;width:100%;height:100%;top:0;left:0;opacity:0}.hero-top .slide-hero .slick-list,.hero-top .slide-hero .slick-track,.hero-top .slide-hero .slide-hero-in{height:100%}.hero-top .slide-hero .slide-hero-in-01{background:url("../images/top/img_hero_01_sp.jpg") no-repeat center;background-size:cover}.hero-top .slide-hero .slide-hero-in-02{background:url("../images/top/img_hero_02_sp.jpg") no-repeat center;background-size:cover}.hero-top .slide-hero .slide-hero-in-03{background:url("../images/top/img_hero_03_sp.jpg") no-repeat center;background-size:cover}.hero-top .slide-hero .slide-hero-in-04{background:url("../images/top/img_hero_04_sp.jpg") no-repeat center;background-size:cover}.hero-top .slide-hero .slick-dots{position:absolute;bottom:15px;right:10px;display:flex}.hero-top .slide-hero .slick-dots li{display:inline-block;margin-left:10px;width:15px;height:15px}.hero-top .slide-hero .slick-dots li button{-webkit-appearance:none;display:block;width:15px;height:15px;background:#D5D5D5;border-radius:50%;border:none;text-indent:-9999px;padding:0;cursor:pointer}.hero-top .slide-hero .slick-dots li.slick-active button{background:#8C8C8C}.wf-active .hero-top .slide-hero{animation:bgFadeIn 0.1s forwards;animation-delay:1s}.wf-active .hero-top .s-midashi .line::before{animation:midashiBg 2s forwards;animation-delay:2s}.wf-active .hero-top .s-midashi .txt{animation:midashiTxt 0.1s forwards;animation-delay:3s}.wf-active .hero-top .txt-scroll{animation:fadeIn .5s linear forwards;animation-delay:4s}@media print, screen and (min-width: 600px){.hero-top{max-height:660px}.hero-top .inner{padding:15vw 0 0 6vw}.hero-top .s-midashi{font-size:5.04vw;line-height:2.3}.hero-top .txt-scroll{font-size:16px;font-size:1rem}.hero-top .slide-hero .slide-hero-in-01{background:url("../images/top/img_hero_01_tb.jpg") no-repeat center;background-size:cover}.hero-top .slide-hero .slide-hero-in-02{background:url("../images/top/img_hero_02_tb.jpg") no-repeat center;background-size:cover}.hero-top .slide-hero .slide-hero-in-03{background:url("../images/top/img_hero_03_tb.jpg") no-repeat center;background-size:cover}.hero-top .slide-hero .slide-hero-in-04{background:url("../images/top/img_hero_04_tb.jpg") no-repeat center;background-size:cover}.hero-top .slide-hero .slick-dots{bottom:20px;right:15px}.hero-top .slide-hero .slick-dots li{margin-left:15px}}@media print, screen and (min-width: 1000px){.hero-top{max-height:none;min-height:660px}.hero-top .inner{padding:150px 0 0}.hero-top .s-midashi{font-size:42px;font-size:2.625rem;line-height:2.0}.hero-top .slide-hero .slide-hero-in-01{background:url("../images/top/img_hero_01_pc.jpg") no-repeat center;background-size:cover}.hero-top .slide-hero .slide-hero-in-02{background:url("../images/top/img_hero_02_pc.jpg") no-repeat center;background-size:cover}.hero-top .slide-hero .slide-hero-in-03{background:url("../images/top/img_hero_03_pc.jpg") no-repeat center;background-size:cover}.hero-top .slide-hero .slide-hero-in-04{background:url("../images/top/img_hero_04_pc.jpg") no-repeat center;background-size:cover}.hero-top .slide-hero .slick-dots{right:30px}}@keyframes midashiBg{0%{width:0;left:0}50%{width:100%;left:0}100%{width:100%;left:100%}}@keyframes midashiTxt{0%{opacity:0}100%{opacity:1}}@keyframes scroll{0%{height:0}75%{height:100%}100%{height:100%}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.sec-newyear{padding:20px 15px;text-align:center}.sec-newyear .box-newyear,.sec-newyear .box-holiday{padding:20px 15px}.sec-newyear .box-newyear h2,.sec-newyear .box-holiday h2{font-size:150%;margin-bottom:0.5em}.sec-newyear .box-newyear p,.sec-newyear .box-holiday p{font-size:110%}.sec-newyear .box-newyear{border:3px double #986E12;margin-bottom:30px}.sec-newyear .box-newyear h2{margin-bottom:0.5em}.sec-newyear .box-newyear h2::before,.sec-newyear .box-newyear h2::after{content:"";display:inline-block;width:0.7em;height:0.7em;background:#986E12;margin:0 0.5em;transform:rotate(45deg)}.sec-newyear .box-newyear p{margin-bottom:1.0em}.sec-newyear .box-newyear p:last-child{margin-bottom:0}.sec-newyear .box-holiday h2{margin-bottom:0.25em}@media print, screen and (min-width: 600px){.sec-newyear{padding:30px 15px}.sec-newyear .box-newyear,.sec-newyear .box-holiday{padding:30px 40px}.sec-newyear .box-newyear h2,.sec-newyear .box-holiday h2{font-size:175%}.sec-newyear .box-newyear p,.sec-newyear .box-holiday p{font-size:110%}.sec-newyear .box-newyear{margin-bottom:40px}}@media print, screen and (min-width: 1000px){.sec-newyear{padding:70px 0}.sec-newyear .box-newyear,.sec-newyear .box-holiday{max-width:1000px;margin-left:auto;margin-right:auto;box-sizing:border-box}}.sec-topic{width:100%;overflow:hidden;padding:15px 0 20px;background:#ffffff;background:-moz-linear-gradient(top, #fff 45%, #1d568d 45%);background:-webkit-linear-gradient(top, #fff 45%, #1d568d 45%);background:linear-gradient(to bottom, #fff 45%, #1d568d 45%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#1d568d',GradientType=0 );position:relative}.sec-topic::after{content:"";display:block;background:url(../images/top/logo_mark_01.svg) no-repeat left center;background-size:cover;width:135.712px;height:120.914px;position:absolute;left:0;bottom:0;opacity:0.5;z-index:1}.sec-topic .tit-sec{padding:0 15px}.sec-topic .area-slide{padding:0 10px;z-index:2;position:relative}.sec-topic .list-topic{margin-bottom:20px}.sec-topic .slick-slide{background:#FFF;margin:0 5px}.sec-topic .slick-slide .img-thum{overflow:hidden}.sec-topic .slick-slide .img-thum img{transition:.5s;width:100%;height:30vw;object-fit:cover;font-family:"object-fit: cover;"}.sec-topic .slick-slide .img-thum.img-default{position:relative}.sec-topic .slick-slide .img-thum.img-default img{width:100%;object-fit:contain;font-family:'object-fit: contain;';position:relative;z-index:1}.sec-topic .slick-slide .img-thum.img-default::after{content:"";display:block;width:100%;height:100%;box-sizing:border-box;border:1px solid #DCDCDC;position:absolute;top:0;left:0;z-index:2}.sec-topic .slick-slide:hover img{transform:scale(1.2);transform-origin:center center}.sec-topic .slick-slide a{display:block;color:#555}.sec-topic .slick-slide h3{color:#01408E;padding:15px 10px}.sec-topic .slick-slide span{display:none}.is-ie .sec-topic .slick-slide img{transform:rotate(0.05deg)}.sec-topic .list-flow{display:flex;justify-content:center}.sec-topic .slick-arrow{width:40px;height:40px;border:2px solid #FFF;border-radius:50%;margin:0 10px;cursor:pointer;text-indent:-9999px;display:flex;justify-content:center;align-items:center;transition:.5s}.sec-topic .slick-arrow::after{content:"";display:inline-block;width:8.4px;height:8.4px;border-bottom:2px solid #FFF;border-right:2px solid #FFF;transform:rotate(-45deg);transform-origin:center center;margin-right:3px}.sec-topic .slick-arrow.flow-prev{transform:scale(-1, 1);transform-origin:center center}.sec-topic .slick-arrow.slick-disabled{opacity:0.3}.sec-topic .slick-arrow.slick-disabled:hover{background:none}.sec-topic .slick-arrow.slick-disabled:hover::after{border-color:#FFF}.sec-topic .slick-arrow:hover{background:#FFF}.sec-topic .slick-arrow:hover::after{border-color:#1D568D}@media print, screen and (min-width: 600px){.sec-topic{padding:15px 0 30px;background:#ffffff;background:-moz-linear-gradient(top, #fff 30%, #1d568d 30%);background:-webkit-linear-gradient(top, #fff 30%, #1d568d 30%);background:linear-gradient(to bottom, #fff 30%, #1d568d 30%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#1d568d',GradientType=0 )}.sec-topic::after{width:203.568px;height:181.371px}.sec-topic .area-slide{padding:0 7.5px}.sec-topic .slick-slide{margin:0 7.5px}.sec-topic .slick-slide:hover img{transform:scale(1.15);transform-origin:center center}.sec-topic .slick-slide h3{padding:20px 15px 0;margin-bottom:10px}.sec-topic .slick-slide span{display:block;padding:0 15px 20px;font-size:13px;font-size:.8125rem}.sec-topic .list-flow{display:flex;justify-content:center}.sec-topic .slick-arrow{color:#FFF;width:40px;height:40px;border:2px solid #FFF;border-radius:50%;margin:0 10px;cursor:pointer;text-indent:-9999px;display:flex;justify-content:center;align-items:center;transition:.5s}.sec-topic .slick-arrow::after{content:"";display:inline-block;width:8.4px;height:8.4px;border-bottom:2px solid #FFF;border-right:2px solid #FFF;transform:rotate(-45deg);transform-origin:center center;margin-right:3px}.sec-topic .slick-arrow.flow-prev{transform:scale(-1, 1);transform-origin:center center}.sec-topic .slick-arrow.slick-disabled{opacity:0.3}.sec-topic .slick-arrow.slick-disabled:hover{background:none}.sec-topic .slick-arrow.slick-disabled:hover::after{border-color:#FFF}.sec-topic .slick-arrow:hover{background:#FFF}.sec-topic .slick-arrow:hover::after{border-color:#1D568D}}@media print, screen and (min-width: 1000px){.sec-topic{padding:0 0 80px}.sec-topic::after{width:271.424px;height:241.828px}.sec-topic .tit-sec,.sec-topic .area-slide{padding:0}.sec-topic .list-topic{width:80.1171875vw;margin-bottom:40px}.sec-topic .slick-slide{margin:0 2.1484375vw 0 0}.sec-topic .slick-slide .img-thum img{height:15.625vw}.sec-topic .slick-list{overflow:visible}.sec-topic .slick-arrow:first-child{margin-right:20px}}.txt-category{font-size:11px;font-size:.6875rem;display:inline-block;color:#FFF;min-width:8.0em;text-align:center}@media print, screen and (min-width: 600px){.txt-category{font-size:13px;font-size:.8125rem}}.is-ie .txt-category{padding-top:0.3em}.txt-date{font-weight:bold;letter-spacing:0;color:#333}.sec-information .area-list-info a{display:block;padding:10px}.sec-information .area-list-info a:hover .tit-info{text-decoration:none}.sec-information .area-list-info .tit-info{font-weight:500;text-decoration:underline;margin-top:5px}@media print, screen and (min-width: 600px){.sec-information .area-list-info{padding:15px}}@media print, screen and (min-width: 1000px){.sec-information .area-list-info a{display:flex;align-items:baseline;padding:25px;position:relative}.sec-information .area-list-info a::before,.sec-information .area-list-info a::after{transition:.5s;right:25px;top:50%;position:absolute}.sec-information .area-list-info a::before{content:"";display:block;width:30px;height:30px;border:2px solid #C6C6C6;border-radius:50%;margin-top:-15px}.sec-information .area-list-info a::after{content:"";display:inline-block;width:.4em;height:.4em;border-bottom:2px solid #C6C6C6;border-right:2px solid #C6C6C6;transform:rotate(-45deg);transform-origin:center center;margin:-0.15em 14px 0 0}.sec-information .area-list-info a:hover::before{background:#C6C6C6}.sec-information .area-list-info a:hover::after{border-color:#FFF}.sec-information .area-list-info .tit-info{padding-right:50px;margin-top:0}}.txt-category{background:#01408E}.txt-category-info-01{background:#2C88B3}.txt-category-info-02{background:#249680}.txt-category-info-03{background:#D8821D}.sec-information .nav-tab{display:table;width:100%;font-weight:bold;font-size:13px;font-size:.8125rem;border-top:1px solid #d2d2d2;border-left:1px solid #d2d2d2;margin-bottom:15px}.sec-information .nav-tab .s-hover{display:table-cell;line-height:1.3;width:25%;padding:10px 5px;box-sizing:border-box;border-bottom:1px solid #d2d2d2;border-right:1px solid #d2d2d2;text-align:center;vertical-align:middle}.sec-information .nav-tab .s-hover:first-child{color:#01408E}.sec-information .nav-tab .s-hover:first-child.is-active,.sec-information .nav-tab .s-hover:first-child:hover{color:#FFF;background:#01408E}.sec-information .nav-tab .s-hover:nth-child(2){color:#2C88B3}.sec-information .nav-tab .s-hover:nth-child(2).is-active,.sec-information .nav-tab .s-hover:nth-child(2):hover{color:#FFF;background:#2C88B3}.sec-information .nav-tab .s-hover:nth-child(3){color:#249680}.sec-information .nav-tab .s-hover:nth-child(3).is-active,.sec-information .nav-tab .s-hover:nth-child(3):hover{color:#FFF;background:#249680}.sec-information .nav-tab .s-hover:last-child{color:#D8821D}.sec-information .nav-tab .s-hover:last-child.is-active,.sec-information .nav-tab .s-hover:last-child:hover{color:#FFF;background:#D8821D}@media print, screen and (min-width: 600px){.sec-information .nav-tab{font-size:16px;font-size:1rem;margin-bottom:25px}.sec-information .nav-tab .s-hover{padding:20px 10px}}@media print, screen and (min-width: 1000px){.sec-information .nav-tab{display:flex;justify-content:space-between;font-size:18px;font-size:1.125rem;border:none;margin-bottom:40px}.sec-information .nav-tab .s-hover{display:block;width:23.41%;position:relative}.sec-information .nav-tab .s-hover::after{width:0;height:0;border-style:solid;border-width:10px 5px 0 5px;position:absolute;top:100%;left:50%;margin:3px 0 0 -5px}.sec-information .nav-tab .s-hover:first-child{border:3px solid #01408E}.sec-information .nav-tab .s-hover:first-child::after{border-color:#01408E transparent transparent transparent}.sec-information .nav-tab .s-hover:nth-child(2){border:3px solid #2C88B3}.sec-information .nav-tab .s-hover:nth-child(2)::after{border-color:#2C88B3 transparent transparent transparent}.sec-information .nav-tab .s-hover:nth-child(3){border:3px solid #249680}.sec-information .nav-tab .s-hover:nth-child(3)::after{border-color:#249680 transparent transparent transparent}.sec-information .nav-tab .s-hover:last-child{border:3px solid #D8821D}.sec-information .nav-tab .s-hover:last-child::after{border-color:#D8821D transparent transparent transparent}.sec-information .nav-tab .s-hover.is-active::after{content:"";display:block}.sec-information .area-list-info .txt-category{margin:0 2.0em}}.is-ie .sec-information .nav-tab .s-hover{padding:23px 10px 17px}.sec-information{padding:20px 15px}.sec-information .area-list-info{margin-bottom:20px}.sec-information .area-list-info article:nth-child(2n-1){background:rgba(255,255,255,0.8)}@media print, screen and (min-width: 600px){.sec-information{padding:30px 15px}.sec-information .area-list-info{margin-bottom:30px}}@media print, screen and (min-width: 1000px){.sec-information{padding:70px 0}.sec-information .area-list-info{margin-bottom:40px}}.sec-service{background:url(../images/common/bg_building_01_sp.jpg) no-repeat top center #1b5086;background-size:100% auto;padding:20px 15px}.sec-service .tit-sec .s-en{color:rgba(255,255,255,0.5);letter-spacing:0}.sec-service .tit-sec .s-en span{color:#FFF;border-bottom-color:#FFF;display:inline}.sec-service .tit-sec .s-en span:first-of-type{border-bottom:none}.sec-service .tit-sec .s-midashi{color:rgba(255,255,255,0.8);margin-top:5px}.sec-service .list-service-in:first-child::after{background:url(../images/top/img_service_01_sp.jpg) no-repeat center;background-size:cover}.sec-service .list-service-in:nth-child(2)::after{background:url(../images/top/img_service_02_sp.jpg) no-repeat center;background-size:cover}.sec-service .list-service-in:last-child::after{background:url(../images/top/img_service_03_sp.jpg) no-repeat center;background-size:cover}.sec-service .list-service-in a{color:#FFF;display:block;padding:20px}.sec-service .list-service-in a:hover .box-service{padding:55px 30px}.sec-service .list-service-in.is-active .box-service{animation:fadeIn 0.1s linear forwards;animation-delay:1.1s}.is-ie .sec-service .list-service-in::after{transform:rotate(0.05deg)}.sec-service .box-service{background:rgba(0,0,0,0.6);padding:55px 20px;transition:.5s;position:relative;z-index:2;opacity:0}.sec-service .tit-service{position:relative}.sec-service .tit-service h3{font-size:25.6px;font-size:1.6rem;font-weight:bold;line-height:1.1}.sec-service .tit-service .s-en{font-size:10.4px;font-size:.65rem;font-weight:bold}.sec-service .tit-service .ico-arrow{width:36px;height:36px;display:flex;justify-content:center;align-items:center;border:3px solid #FFF;border-radius:50%;position:absolute;top:50%;right:20px;margin:-18px;box-sizing:border-box}.sec-service .tit-service .ico-arrow::before{content:"";display:inline-block;width:.4em;height:.4em;border-bottom:3px solid #FFF;border-right:3px solid #FFF;transform:rotate(-45deg);transform-origin:center center}.sec-service .txt-service{display:none}@media print, screen and (min-width: 600px){.sec-service{padding:30px 15px;background:url(../images/common/bg_building_01_tb.jpg) no-repeat top center #1b5086;background-size:cover}.sec-service .list-service-in:first-child::after{background:url(../images/top/img_service_01_tb.jpg) no-repeat center;background-size:cover}.sec-service .list-service-in:nth-child(2)::after{background:url(../images/top/img_service_02_tb.jpg) no-repeat center;background-size:cover}.sec-service .list-service-in:last-child::after{background:url(../images/top/img_service_03_tb.jpg) no-repeat center;background-size:cover}.sec-service .list-service-in a{color:#FFF;display:block;padding:20px}.sec-service .list-service-in a:hover .box-service{padding:55px}.sec-service .box-service{padding:55px 40px}}@media print, screen and (min-width: 1000px){.sec-service{background:url(../images/common/bg_building_01_pc.jpg) no-repeat top center #1b5086;background-size:cover;padding:70px 0}.sec-service .list-service{max-width:90%;margin:0 auto;display:flex}.sec-service .list-service-in{width:33.3%;overflow:hidden}.sec-service .list-service-in::after{transition:.5s}.sec-service .list-service-in:hover::after{transform:scale(1.1);transform-origin:center center}.sec-service .list-service-in:first-child::after{background:url(../images/top/img_service_01_pc.jpg) no-repeat center;background-size:cover}.sec-service .list-service-in:nth-child(2){width:33.4%}.sec-service .list-service-in:nth-child(2)::after{background:url(../images/top/img_service_02_pc.jpg) no-repeat center;background-size:cover}.sec-service .list-service-in:last-child::after{background:url(../images/top/img_service_03_pc.jpg) no-repeat center;background-size:cover}.sec-service .list-service-in a{padding:40px 30px}.sec-service .list-service-in a:hover .box-service{padding:160px 40px;transform:scale(1.1);transform-origin:center center}.sec-service .list-service-in a:hover .tit-service{opacity:0}.sec-service .list-service-in a:hover .tit-service h3,.sec-service .list-service-in a:hover .tit-service .s-en{transform:translate(0, -10px)}.sec-service .list-service-in a:hover .tit-service .ico-arrow{transform:translate(0, 10px)}.sec-service .list-service-in a:hover .txt-service{opacity:1;transform:scale(0.9)}.sec-service .list-service-in a:hover .txt-service .txt-detail,.sec-service .list-service-in a:hover .txt-service .btn-more{transform:translate(0, 0)}.sec-service .box-service{padding:160px 40px;text-align:center;display:flex;justify-content:center;position:relative}.sec-service .tit-service{transition:.5s}.sec-service .tit-service h3,.sec-service .tit-service .s-en,.sec-service .tit-service .ico-arrow{transition:.5s}.sec-service .tit-service h3{font-size:32px;font-size:2rem;line-height:1.1}.sec-service .tit-service .s-en{font-size:13px;font-size:.8125rem;display:block}.sec-service .tit-service .ico-arrow{position:relative;margin:20px auto 0;top:auto;right:auto}.sec-service .txt-service{display:flex;flex-wrap:wrap;position:absolute;width:100%;height:100%;opacity:0;align-items:center;align-content:center;top:0;left:0;box-sizing:border-box;padding:40px 20px;transition:.5s}.sec-service .txt-service .txt-detail,.sec-service .txt-service .btn-more{transition:.5s}.sec-service .txt-service .txt-detail{display:block;width:100%;margin-bottom:20px;transform:translate(0, -10px)}.sec-service .txt-service .btn-more{width:100%;transform:translate(0, 10px);background:none;border:3px solid #FFF}}@media print, screen and (min-width: 1071px){.sec-service .tit-sec .s-en span{display:inline-block}.sec-service .tit-sec .s-en span:first-of-type{border-bottom:2px solid #FFF}.sec-service .tit-sec .s-en span:last-of-type{border-bottom:none}}@media print, screen and (min-width: 1105px){.sec-service .list-service-in a{padding:60px 50px}.sec-service .txt-service{padding:40px}}.txt-category-result-01{background:#738E61}.txt-category-result-02{background:#A79622}.txt-category-result-03{background:#6F518E}.txt-category-result-04{background:#4D8962}.txt-category-result-05{background:#8C518C}.txt-category-result-06{background:#42548B}.txt-category-result-07{background:#349299}.txt-category-result-08{background:#934848}.txt-category-result-09{background:#666}.box-category&gt;.txt-category{margin-right:0.5em}.txt-construction{font-size:11px;font-size:.6875rem;display:inline-block;color:#333}@media print, screen and (min-width: 600px){.txt-construction{font-size:13px;font-size:.8125rem}}.list-result{display:flex;justify-content:space-between;flex-wrap:wrap}.list-result article{width:48.55%}.list-result article .object-fit-img{width:100%;aspect-ratio:320 / 240;object-fit:cover}@media print, screen and (min-width: 1000px){.list-result{justify-content:flex-start}.list-result article{width:32%}.list-result article:nth-child(3n-1){margin:0 2%}}.sec-result .list-result{margin-bottom:5px}.sec-result .list-result article{margin-bottom:15px}.sec-result .list-result a:hover img{transform:scale(1.1);transform-origin:center center}.sec-result .list-result .img-thum{overflow:hidden}.sec-result .list-result .img-thum img{transition:.5s}@media print, screen and (min-width: 600px){.sec-result .list-result article{margin-bottom:20px}}@media print, screen and (min-width: 1000px){.sec-result .list-result article{margin-bottom:30px}.sec-result .list-result .img-thum{margin-bottom:10px}.sec-result .list-result .box-category{margin-bottom:10px}}.is-ie .sec-result .list-result a img{transform:rotate(0.05deg)}.is-ie .sec-result .list-result a:hover img{transform:scale(1.1) rotate(0.05deg)}.sec-result{padding:20px 15px}.sec-result .list-result .img-thum img{display:block}.sec-result .list-result .box-category{margin:5px 0}.sec-result .list-result .txt-construction{display:none}.sec-result .list-result .tit-result{color:#01408E}@media print, screen and (min-width: 600px){.sec-result{padding:30px 15px 10px}.sec-result .inner{position:relative}.sec-result .list-result{margin-bottom:0}.sec-result .list-result .txt-construction{display:inline-block;font-weight:bold}.sec-result .btn-more{position:absolute;top:15px;right:0;width:100%}}@media print, screen and (min-width: 1000px){.sec-result{padding:70px 0}.sec-result .btn-more{top:48px}}.sec-access{background:#1D568D;color:#FFF;padding:20px 15px}.sec-access dl{margin-bottom:10px}.sec-access dt{font-weight:bold}.sec-access p{margin-bottom:15px}.sec-access .box-gmap{height:250px;position:relative;overflow:hidden}.sec-access .box-gmap iframe{width:100%;height:840px;position:absolute;top:50%;left:0;transform:translateY(-50%);z-index:1;opacity:0}.sec-access .box-gmap::after{display:none}@media print, screen and (min-width: 600px){.sec-access{padding:30px 15px}.sec-access .box-gmap{height:400px}}@media print, screen and (min-width: 1000px){.sec-access{padding:80px 0;position:relative}.sec-access .inner{position:relative;z-index:1;box-sizing:border-box;padding-right:42%}.sec-access .box-gmap{position:absolute;top:0;right:0;width:50%;height:100%;z-index:2}.sec-access dl{margin-bottom:30px}.sec-access p{margin-bottom:0}}.wf-active .sec-access .box-gmap.is-active iframe{animation:fadeIn 0.1s forwards;animation-delay:1s}.sec-access .tit-sec .s-en{color:rgba(255,255,255,0.5);font-size:8.8vw}.sec-access .tit-sec .s-en span{color:#FFF;border-bottom-color:#FFF}.sec-access .tit-sec .s-midashi{color:rgba(255,255,255,0.8);margin-top:5px}@media print, screen and (min-width: 600px){.sec-access .tit-sec .s-en{font-size:52.8px;font-size:3.3rem}}@media print, screen and (min-width: 1000px){.sec-access .tit-sec .s-en{font-size:66px;font-size:4.125rem}}
</pre></body></html>