@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@100;200;300;400;500;600;700;800;900&display=swap");html{font-size:62.5%;scroll-behavior:smooth;box-sizing:border-box;overflow-y:scroll}html::-webkit-scrollbar{width:15px;height:15px}html::-webkit-scrollbar-track{background:rgba(238, 238, 238, 0.5)}html::-webkit-scrollbar-thumb{background:#5f77b4}body{font-size:1.6rem;font-family:"Poppins", "Noto Sans JP", sans-serif;width:100%;letter-spacing:1px;scroll-behavior:initial;display:block;color:#2e2e2e;position:relative}@media (max-width:650px){body{font-size:1.4rem}}.inner{width:1200px;margin:0 auto}@media (max-width:1200px){.inner{width:80%}}@media (max-width:650px){.inner{width:90%}}#g-nav{position:fixed;z-index:-1;opacity:0;top:0;width:0;height:100vh;background:white;transition:all 0.3s}#g-nav.panelactive{opacity:1;z-index:999}#g-nav.panelactive #g-nav-list{position:fixed;z-index:999;width:100%;height:100vh;overflow:auto;opacity:1;left:0;background-color:white;-webkit-overflow-scrolling:touch}#g-nav.panelactive ul{display:block}#g-nav.panelactive>#g-nav-list>a>img{display:block;width:150px;margin:0 50px;padding:25px 0px}@media (max-width:650px){#g-nav.panelactive>#g-nav-list>a>img{width:110px;margin:0 25px;padding:20px 0px}}#g-nav>#g-nav-list>a>img{display:none}#g-nav ul{display:none;position:absolute;z-index:999;top:51%;left:50%;transform:translate(-50%, -50%);width:100%}#g-nav ul li{list-style:none;text-align:center;border-top:1px solid #74747440;padding:15px 0}#g-nav ul li:last-of-type{border-bottom:1px solid #74747440}#g-nav ul li a{color:#333;text-decoration:none;padding:10px;display:inline-block;text-transform:uppercase;letter-spacing:0.1em;font-weight:bold}.openbtn{display:none;position:fixed;z-index:9999;top:0px;right:10px;cursor:pointer;width:73px;height:73px;background-color:#5f77b4}@media (max-width:1300px){.openbtn{display:block}}@media (max-width:650px){.openbtn{width:59px;height:59px}}.openbtn span{display:inline-block;transition:all 0.4s;position:absolute;left:22px;height:4px;border-radius:2px;background-color:white;width:45%}@media (max-width:650px){.openbtn span{display:inline-block;transition:all 0.4s;position:absolute;left:19px;height:3px;border-radius:2px;background-color:white;width:42%}}.openbtn span:nth-of-type(1){top:22px}@media (max-width:650px){.openbtn span:nth-of-type(1){top:19px}}.openbtn span:nth-of-type(2){top:34px}@media (max-width:650px){.openbtn span:nth-of-type(2){top:28px}}.openbtn span:nth-of-type(3){top:47px}@media (max-width:650px){.openbtn span:nth-of-type(3){top:37px}}.openbtn p{position:absolute;display:inline-block;margin:auto;left:0;right:0;text-align:center;top:52px;font-size:1rem;color:white;font-weight:bold}@media (max-width:650px){.openbtn p{font-size:0.8rem;top:42px}}.openbtn p:nth-of-type(2){display:none}.openbtn.active span:nth-of-type(1){top:29px;left:20px;transform:translateY(6px) rotate(-45deg);width:45%}@media (max-width:650px){.openbtn.active span:nth-of-type(1){top:23px;left:16px;transform:translateY(6px) rotate(-45deg);width:45%}}.openbtn.active span:nth-of-type(2){opacity:0}.openbtn.active span:nth-of-type(3){top:41px;left:21px;transform:translateY(-6px) rotate(45deg);width:45%}@media (max-width:650px){.openbtn.active span:nth-of-type(3){top:35px;left:17px;transform:translateY(-6px) rotate(45deg);width:45%}}.openbtn.active p:nth-of-type(1){display:none}.openbtn.active p:nth-of-type(2){display:block}.sp{display:none}@media (max-width:650px){.sp{display:block}}header{color:white;display:flex;justify-content:space-between;position:fixed;top:0;z-index:999;align-items:center;width:100%;padding:25px 40px}header h1 a{display:flex;align-items:center;justify-content:center;height:100%}header h1 a img{width:90px}@media (max-width:1300px){header .main-nav{display:none}}header .main-nav ul{display:flex}header .main-nav ul li{font-weight:500}header .main-nav ul li a p{font-size:1.7rem;display:inline-block;margin:0 15px;padding:10px 0;text-align:center;letter-spacing:2px;font-weight:300}.mv{background:no-repeat center top/cover url(../img/mv.webp);width:100%;height:100vh;display:flex;justify-content:start;align-items:center}.mv>div{display:flex;font-size:3.8rem;justify-content:flex-end;padding-right:20px}.mv>div .main-title{display:none;opacity:0;transition:all 2s}.mv>div>div{color:white;text-align:center}.mv>div>div h1{font-weight:600;font-size:47px;border-bottom:2px solid;padding:0 0 8px;margin:0 0 18px;letter-spacing:5px}@media (max-width:650px){.mv>div>div h1{font-size:30px}}.mv>div>div p{font-weight:400;font-size:24px;letter-spacing:3px}@media (max-width:650px){.mv>div>div p{font-size:18px}}.about{background:radial-gradient(#d1d1d1 5%, transparent 5%) 0 0 / 15px 15px #f3f3f3;padding:200px 0 100px}@media (max-width:1200px){.about{padding:100px 0}}.about .about-wrap{display:flex;column-gap:60px}@media (max-width:1200px){.about .about-wrap{width:95%;margin:0 auto 0 0}}.about .about-wrap .about-wrap-1{display:flex;column-gap:56px}@media (max-width:650px){.about .about-wrap .about-wrap-1{column-gap:18px}}.about .about-wrap .about-wrap-1 .border{width:inherit;position:relative}.about .about-wrap .about-wrap-1 .border p{position:absolute;width:100%;height:2px;border-top:3px solid #2e2e2e;top:75px}@media (max-width:650px){.about .about-wrap .about-wrap-1 .border p{position:absolute;width:100%;height:2px;border-top:3px solid #2e2e2e;top:52px}}.about .about-wrap .about-wrap-1 .about-text .tb-image{display:none}@media (max-width:1200px){.about .about-wrap .about-wrap-1 .about-text .tb-image{width:70%;display:block;margin:30px auto 0 0}}@media (max-width:650px){.about .about-wrap .about-wrap-1 .about-text .tb-image{width:90%}}.about .about-wrap .about-wrap-1 .about-text div:nth-of-type(1) p{font-size:21px;font-weight:bold;color:#2e2e2e;margin:0 0 10px}@media (max-width:650px){.about .about-wrap .about-wrap-1 .about-text div:nth-of-type(1) p{font-size:17px;font-weight:bold;color:#2e2e2e;margin:0 0 10px}}.about .about-wrap .about-wrap-1 .about-text div:nth-of-type(1) h2{font-size:75px;font-weight:bold;color:#2e2e2e}@media (max-width:650px){.about .about-wrap .about-wrap-1 .about-text div:nth-of-type(1) h2{font-size:40px;font-weight:bold;color:#2e2e2e}}.about .about-wrap .about-wrap-1 .about-text div:nth-of-type(2) p{font-size:24px;font-weight:bold;color:#2e2e2e;margin:40px 0 70px}@media (max-width:650px){.about .about-wrap .about-wrap-1 .about-text div:nth-of-type(2) p{font-size:18px;font-weight:bold;color:#2e2e2e;margin:40px 0 40px}}.about .about-wrap .about-wrap-1 .about-text div:nth-of-type(3) p{font-size:17px;line-height:30px;margin:0 0 100px;font-weight:500}@media (max-width:1200px){.about .about-wrap .about-wrap-1 .about-text div:nth-of-type(3) p{margin:0 0 50px}}.about .about-wrap .about-wrap-1 .about-text div:nth-of-type(4) img{width:270px;display:inline-block;margin:80px 0 0}@media (max-width:1200px){.about .about-wrap .about-wrap-1 .about-text div:nth-of-type(4) img{margin:0}}@media (max-width:650px){.about .about-wrap .about-wrap-1 .about-text div:nth-of-type(4) img{width:150px}}.about .about-wrap .about-wrap-1{width:50%}@media (max-width:1200px){.about .about-wrap .about-wrap-1{width:100%}}.about .about-wrap .about-wrap-2{width:50%}@media (max-width:1200px){.about .about-wrap .about-wrap-2{display:none}}.about .about-wrap .about-wrap-2 img{width:100%}.sec-title{padding:80px 0;display:flex;justify-content:flex-end;column-gap:30px}@media (max-width:650px){.sec-title{padding:50px 0}}.sec-title>div:nth-of-type(1) p{font-size:18px;font-weight:500;text-align:right}.sec-title>div:nth-of-type(1) h2{font-size:75px;font-weight:bold}@media (max-width:650px){.sec-title>div:nth-of-type(1) h2{font-size:40px}}.border{position:relative;width:175px}@media (max-width:650px){.border{width:80px}}.border p{position:absolute;width:175px;height:2px;border-top:3px solid #2e2e2e;top:63px}@media (max-width:650px){.border p{position:absolute;width:80px;height:2px;border-top:3px solid #2e2e2e;top:44px}}.contents{display:grid;gap:0px;grid-template-columns:auto auto;padding:0}@media (max-width:1200px){.contents{grid-template-columns:auto}}.contents .content{height:450px;overflow:hidden}@media (max-width:1200px){.contents .content{height:310px}}.contents .content .service1{background-image:url(../img/scaffoding.webp);background-position:center;background-repeat:no-repeat;background-size:cover;height:100%;width:100%;display:flex;justify-content:center;align-items:center;text-align:center;transition:all 0.3s}.contents .content .service1:hover{transform:scale(1.1)}.contents .content .service2{background-image:url(../img/demolition.webp);background-position:center;background-repeat:no-repeat;background-size:cover;height:100%;width:100%;display:flex;justify-content:center;align-items:center;text-align:center;transition:all 0.3s}.contents .content .service2:hover{transform:scale(1.1)}.contents .content .service3{background-image:url(../img/repair.webp);background-position:center;background-repeat:no-repeat;background-size:cover;height:100%;width:100%;display:flex;justify-content:center;align-items:center;text-align:center;transition:all 0.3s}.contents .content .service3:hover{transform:scale(1.1)}.contents .content .service4{background-image:url(../img/plant.webp);background-position:center;background-repeat:no-repeat;background-size:cover;height:100%;width:100%;display:flex;justify-content:center;align-items:center;text-align:center;transition:all 0.3s}.contents .content .service4:hover{transform:scale(1.1)}.contents .content .service5{background-image:url(../img/reform.png);background-position:center;background-repeat:no-repeat;background-size:cover;height:100%;width:100%;display:flex;justify-content:center;align-items:center;text-align:center;transition:all 0.3s}.contents .content .service5:hover{transform:scale(1.1)}.contents .content .service6{background-image:url(../img/paint.png);background-position:center;background-repeat:no-repeat;background-size:cover;height:100%;width:100%;display:flex;justify-content:center;align-items:center;text-align:center;transition:all 0.3s}.contents .content .service6:hover{transform:scale(1.1)}.content{position:relative}.content a>div:nth-of-type(2){text-align:center;position:absolute;pointer-events:none;display:flex;height:100%;width:100%;top:0;justify-content:center;align-items:center;background:#0e0e0e6e}.content a>div:nth-of-type(2) h3{font-size:45px;color:white;font-weight:bold;margin:0 0 15px;letter-spacing:5px}@media (max-width:650px){.content a>div:nth-of-type(2) h3{font-size:30px}}.content a>div:nth-of-type(2) p{font-size:30px;color:white}@media (max-width:650px){.content a>div:nth-of-type(2) p{font-size:22px}}.news{background:radial-gradient(#d1d1d1 5%, transparent 5%) 0 0 / 15px 15px #f3f3f3;padding:200px 0 100px}.news .inner{background:white}.news-title div{text-align:center}.news-title div p{font-size:20px;font-weight:500}@media (max-width:650px){.news-title div p{font-size:18px}}.news-title div h2{font-size:75px;font-weight:bold}@media (max-width:650px){.news-title div h2{font-size:40px}}.contact-title div{text-align:center;color:white}.contact-title div p{font-size:20px;font-weight:500}@media (max-width:650px){.contact-title div p{font-size:18px}}.contact-title div h2{font-size:75px;font-weight:bold}@media (max-width:650px){.contact-title div h2{font-size:40px}}.news .inner{padding:110px}@media (max-width:1200px){.news .inner{padding:80px 30px}}@media (max-width:650px){.news .inner{padding:80px 20px}}.news-contents{margin:80px 0}@media (max-width:650px){.news-contents{margin:50px 0}}.news-contents li{margin:20px 0}.news-contents li a p{display:flex;justify-content:flex-start;column-gap:80px}@media (max-width:650px){.news-contents li a p{display:grid}}.news-contents li a p span:nth-of-type(1){font-size:16px}@media (max-width:650px){.news-contents li a p span:nth-of-type(1){font-size:17px}}.news-contents li a p span:nth-of-type(2){font-size:16px;font-weight:bold}@media (max-width:650px){.news-contents li a p span:nth-of-type(2){font-size:16px}}.btn{text-align:center}.btn a{display:inline-block;width:350px;background:#5f77b4;color:white;padding:25px 0;border-radius:50px;font-size:20px;font-weight:600}@media (max-width:650px){.btn a{width:100%}}.contact{background:#5f77b4;padding:100px 0 80px}.contact .inner>div:nth-of-type(2){width:100%;display:flex;justify-content:center;align-items:center;color:white;text-align:center;margin:50px 0 0}@media (max-width:1200px){.contact .inner>div:nth-of-type(2){display:grid}}.contact .inner>div div p{font-size:23px;padding:30px 0}@media (max-width:650px){.contact .inner>div div p{font-size:18px;padding:11px 0}}.contact .inner>div .contact-tel{border-right:1px solid white;width:100%}@media (max-width:1200px){.contact .inner>div .contact-tel{border-right:none;border-bottom:1px solid;padding:0 0 25px;margin:0 0 25px}}.contact .inner>div .contact-tel a{font-size:35px;margin:11px 0;display:inline-block}@media (max-width:650px){.contact .inner>div .contact-tel a{font-size:28px}}.contact .inner>div .contat-mail{width:100%}.contact .inner>div .contat-mail a{font-size:23px;padding:22px 0;border-radius:50px;display:inline-block;border:1px solid;width:350px;transition:all 0.3s}.contact .inner>div .contat-mail a:hover{color:#5f77b4;background-color:white}@media (max-width:650px){.contact .inner>div .contat-mail a{font-size:18px;width:100%}}.footer-logo{text-align:center}.footer-logo img{width:250px;margin:50px 0}footer{text-align:center;padding:15px 0}.op-wrap{position:absolute;height:100vh;width:100%;margin:0;transition:all 0.5s;z-index:9999;background-color:white}.opening{position:absolute;display:flex;width:500px;height:100vh;margin:auto;top:0;left:0;right:0;bottom:0;z-index:9999}.opening svg image{transition:all 1.5s;opacity:0}.bottom{transform:translateY(-42px)}.top{transform:translateY(39px)}.point{transform:translateY(20px)}main{transition:all 0.5s;opacity:0;display:none}.sv{background:no-repeat center center/cover url(../img/mv.webp);width:100%;height:600px;display:flex;justify-content:start;align-items:center}@media (max-width:650px){.sv{height:490px}}.sv>div{display:flex;font-size:3.8rem;justify-content:flex-end;padding-right:20px;border-right:2px solid white}.sv>div>div{text-align:right;color:white}.sv>div>div h1{font-weight:600;font-size:34px;padding:0 0 8px;letter-spacing:5px}.sv>div>div p{font-weight:400;font-size:20px;letter-spacing:3px;margin-right:5px}.page__title{text-align:center;margin:120px 0 80px}@media (max-width:650px){.page__title{text-align:center;margin:120px 0 50px}}.page__title p{font-size:20px;margin:0 0 15px}@media (max-width:650px){.page__title p{font-size:18px;margin:0px 0 5px}}.page__title h2{font-size:75px;font-weight:700;letter-spacing:5px}@media (max-width:650px){.page__title h2{font-size:50px;font-weight:700;letter-spacing:5px}}.page__title img{margin-top:20px}@media (max-width:650px){.page__title img{width:100%}}.page-service__content{margin:0 0 110px}@media (max-width:650px){.page-service__content{margin:80px 0}}.page-service__content__01{margin:150px 0}@media (max-width:650px){.page-service__content__01{margin:80px 0}}.page-service__content__01 h3{font-size:50px;font-weight:bold;text-align:center;position:relative}@media (max-width:650px){.page-service__content__01 h3{font-size:30px}}.page-service__content__01 h3 span{position:absolute;display:inline-block;width:275px;height:300px;font-size:255px;color:#f3f3f3;margin:auto;left:0;right:0;top:0;bottom:0;z-index:-1;opacity:0.7}@media (max-width:650px){.page-service__content__01 h3 span{width:290px;height:145px;font-size:125px}}.page-service__content__02{margin:150px 0}@media (max-width:650px){.page-service__content__02{margin:80px 0}}.page-service__content__02 h3{font-size:50px;font-weight:bold;text-align:center;position:relative}@media (max-width:650px){.page-service__content__02 h3{font-size:30px}}.page-service__content__02 h3 span{position:absolute;display:inline-block;width:330px;height:300px;font-size:255px;color:#f3f3f3;margin:auto;left:0;right:0;top:0;bottom:0;z-index:-1;opacity:0.7}@media (max-width:650px){.page-service__content__02 h3 span{width:290px;height:145px;font-size:125px}}.page-service__content__03{margin:150px 0}@media (max-width:650px){.page-service__content__03{margin:80px 0}}.page-service__content__03 h3{font-size:50px;font-weight:bold;text-align:center;position:relative}@media (max-width:650px){.page-service__content__03 h3{font-size:30px}}.page-service__content__03 h3 span{position:absolute;display:inline-block;width:330px;height:300px;font-size:255px;color:#f3f3f3;margin:auto;left:0;right:0;top:0;bottom:0;z-index:-1;opacity:0.7}@media (max-width:650px){.page-service__content__03 h3 span{width:290px;height:145px;font-size:125px}}.page-service__content__04{margin:150px 0}@media (max-width:650px){.page-service__content__04{margin:80px 0}}.page-service__content__04 h3{font-size:50px;font-weight:bold;text-align:center;position:relative}@media (max-width:650px){.page-service__content__04 h3{font-size:30px}}.page-service__content__04 h3 span{position:absolute;display:inline-block;width:330px;height:300px;font-size:255px;color:#f3f3f3;margin:auto;left:0;right:0;top:0;bottom:0;z-index:-1;opacity:0.7}@media (max-width:650px){.page-service__content__04 h3 span{width:290px;height:145px;font-size:125px}}.page-service__content__05{margin:150px 0}@media (max-width:650px){.page-service__content__05{margin:80px 0}}.page-service__content__05 h3{font-size:50px;font-weight:bold;text-align:center;position:relative}@media (max-width:650px){.page-service__content__05 h3{font-size:30px}}.page-service__content__05 h3 span{position:absolute;display:inline-block;width:330px;height:300px;font-size:255px;color:#f3f3f3;margin:auto;left:0;right:0;top:0;bottom:0;z-index:-1;opacity:0.7}@media (max-width:650px){.page-service__content__05 h3 span{width:290px;height:145px;font-size:125px}}.page-service__content__06{margin:150px 0}@media (max-width:650px){.page-service__content__06{margin:80px 0}}.page-service__content__06 h3{font-size:50px;font-weight:bold;text-align:center;position:relative}@media (max-width:650px){.page-service__content__06 h3{font-size:30px}}.page-service__content__06 h3 span{position:absolute;display:inline-block;width:330px;height:300px;font-size:255px;color:#f3f3f3;margin:auto;left:0;right:0;top:0;bottom:0;z-index:-1;opacity:0.7}@media (max-width:650px){.page-service__content__06 h3 span{width:290px;height:145px;font-size:125px}}.page-service__content__exp{display:flex;column-gap:60px;margin:80px 0 0;justify-content:center;row-gap:30px}@media (max-width:1200px){.page-service__content__exp{flex-wrap:wrap}}@media (max-width:650px){.page-service__content__exp div img{width:95%;display:inline-block;margin:auto}}.page-service__content__exp__text h4{font-size:36px;font-weight:600;border-left:4px solid #5f77b4;padding:3px 0 5px 15px;margin:0 0 40px}@media (max-width:650px){.page-service__content__exp__text h4{font-size:20px;margin:0 0 10px}}.page-service__content__exp__text p{line-height:37px;letter-spacing:3px}.page-service__content__pic ul{display:flex;justify-content:center;column-gap:20px;margin:50px 0 0;flex-wrap:wrap;row-gap:20px}@media (max-width:650px){.page-service__content__pic ul li img{width:95%;display:inline-block;margin:auto}}.page-company__table>dl{display:flex}@media (max-width:650px){.page-company__table>dl{display:block;text-align:center}}.page-company__table>dl dt{min-width:360px;padding:20px;background:#e1e1e1;margin:3px}@media (max-width:1200px){.page-company__table>dl dt{min-width:150px}}@media (max-width:650px){.page-company__table>dl dt{width:100%}}.page-company__table>dl dd{width:100%;padding:20px;background:#f9f9f9;margin:3px;line-height:28px}.page__sub-title{text-align:center}.page__sub-title h2{margin:185px 0 125px;font-size:50px;font-weight:bold}@media (max-width:650px){.page__sub-title h2{margin:105px 0 80px;font-size:37px;font-weight:bold}}.page__sub-title p{line-height:32px;margin:0 0 125px}.recruit__who{background-image:url(../img/recruit/322681864.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;padding:70px 0}.recruit__who__we-want h3{font-size:32px;color:white;display:inline-block;background-color:#de5d50;padding:9px 20px;font-weight:500}@media (max-width:650px){.recruit__who__we-want h3{font-size:20px}}.recruit__who__we-want p{line-height:24px;margin:30px 0}.recruit__who__we-want img{padding-left:65px}@media (max-width:650px){.recruit__who__we-want img{padding-left:0;width:100%}}.page-recruit__content{margin:0 0 110px}.page-recruit__content__exp{display:flex;column-gap:60px;margin:120px 0;justify-content:center;row-gap:30px}@media (max-width:1200px){.page-recruit__content__exp{flex-wrap:wrap}}@media (max-width:650px){.page-recruit__content__exp div img{width:95%;display:inline-block;margin:auto}}.page-recruit__content__exp__text h4{font-size:36px;font-weight:600;border-left:4px solid #5f77b4;padding:3px 0 5px 15px;margin:0 0 40px}@media (max-width:650px){.page-recruit__content__exp__text h4{font-size:20px}}.page-recruit__content__exp__text p{line-height:37px;letter-spacing:3px}.page-recruit__content__pic ul{display:flex;justify-content:center;column-gap:20px;margin:50px 0 0;flex-wrap:wrap;row-gap:20px}@media (max-width:650px){.page-recruit__content__pic ul li img{width:95%;display:inline-block;margin:auto}}.recruit__detail__title h4{font-size:36px;font-weight:600;border-left:4px solid #5f77b4;padding:3px 0 5px 15px;margin:0 0 40px}.recruit__detail__title p{line-height:37px;letter-spacing:3px}.page-recruit__table{margin:0 0 180px}.page-recruit__table>dl{display:flex}@media (max-width:650px){.page-recruit__table>dl{display:block}}.page-recruit__table>dl dt{min-width:360px;padding:20px;color:white;background:#5f77b4;margin:3px;text-align:center}@media (max-width:1200px){.page-recruit__table>dl dt{min-width:150px;width:150px}}@media (max-width:650px){.page-recruit__table>dl dt{width:100%}}.page-recruit__table>dl dd{width:100%;padding:20px;background:#f9f9f9;margin:3px;line-height:28px}.single-news__content__title{font-size:35px;font-weight:bold;padding:25px 0 50px}.single-news__content__text{min-height:300px;padding:0 10px 0;line-height:32px}.single-news__content__text img{display:inline-block;margin:25px 0}.archive-news .news-contents li a p{justify-content:center}.n-page .page-case .case-comment{text-align:center;line-height:2.8rem;margin:0 auto 80px}.n-page .page-case .case-comment p{text-align:center}.n-page .page-case .contents{display:grid;width:100%;grid-template-columns:auto auto auto;margin:80px auto;column-gap:35px;row-gap:35px;justify-content:center}@media (max-width:1200px){.n-page .page-case .contents{display:flex;flex-wrap:wrap;justify-content:center}}@media (max-width:650px){.n-page .page-case .contents{display:flex;flex-wrap:wrap}}.n-page .page-case .contents>div{position:relative;width:380px;height:auto;overflow:hidden}@media (max-width:1200px){.n-page .page-case .contents>div{min-width:250px}}.n-page .page-case .contents>div>a>p{position:absolute;right:0;padding:9px 15px;background:#005bac;color:white}.n-page .page-case .contents>div>a div img{width:100%}.n-page .page-case .contents>div>a div p{text-align:center;padding:20px 0 0;font-weight:bold}.tab-area{flex-wrap:wrap;display:flex;column-gap:20px;row-gap:20px;justify-content:space-between}@media (max-width:1200px){.tab-area{justify-content:center}}.tab-area a{width:170px;height:50px;line-height:50px;font-size:15px;text-align:center;display:block;float:left;order:-1;border-bottom:1px solid}.tab-area a.current{background:#005bac;color:white}.wp-pagenavi{clear:both;text-align:center;margin-bottom:100px}.wp-pagenavi a,.wp-pagenavi span{color:#fff;background-color:#005bac;border:1px solid #005bac;padding:8px 15px;margin:0 2px;white-space:nowrap;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-webkit-transition:0.2s ease-in-out;-moz-transition:0.2s ease-in-out;-o-transition:0.2s ease-in-out;transition:0.2s ease-in-out;text-align:center;text-decoration:none}.wp-pagenavi a:hover{color:#fff;background-color:#ffc500;border-color:#ffc500}.wp-pagenavi span.current{color:#005bac;background-color:white;border-color:#005bac;font-weight:bold}.pages{display:none}