@charset "UTF-8";header{margin-top:0;padding-bottom:40px}@media screen and (max-width:1160px){header{padding-bottom:4vw}}@media screen and (max-width:770px){header{padding-bottom:0}}header .fv figure{overflow:hidden;position:relative;height:720px}header .fv figure:before{background:-moz-linear-gradient(top,rgba(23,24,26,48%),transparent);background:-webkit-linear-gradient(top,rgba(23,24,26,48%),transparent);background:linear-gradient(to bottom,rgba(23,24,26,48%),transparent);content:'';display:block;position:absolute;left:0;top:0;height:85px;width:100%}header .fv figure img{object-fit:cover;object-position:-25px -20px;height:100%;width:calc(100% + 40px);max-width:initial}header .fv .title{margin-top:-227px;padding-bottom:80px;position:relative}header .fv h2{background-color:#0e224c;color:#fff;display:table;font-size:40px;letter-spacing:3px;margin-left:auto;padding:2px 30px}header .fv h2+h2{margin-top:10px}header .fv h2 em{color:#3799c1}@media screen and (min-width:1600px){header .fv figure{height:780px}}@media screen and (max-width:1160px){header .fv figure{height:56.5vw}header .fv figure:before{height:12vw}header .fv figure img{object-position:-2vw -1vw;width:calc(100% + 3vw)}header .fv .title{margin-top:-19vw;padding-bottom:6vw}header .fv h2{font-size:3.6vw;letter-spacing:.3vw;padding:.2vw 3vw}header .fv h2+h2{margin-top:1vw}}@media screen and (max-width:770px){header .fv figure{height:162vw}header .fv figure:before{height:12vw}header .fv figure img{object-position:-62vw 0;width:auto}header .fv .title{margin:0 4vw;margin-top:-38vw;padding-bottom:11vw}header .fv h2{font-size:6.2vw;letter-spacing:.6vw;padding:.4vw 4vw .2vw}header .fv h2+h2{margin-top:2vw}}.header_exp{padding:30px 0}.header_exp p{font-size:18px;font-weight:600;text-align:center}@media screen and (max-width:1160px){.header_exp{padding:3vw 0}.header_exp p{font-size:1.3vw}}@media screen and (max-width:770px){.header_exp{padding:6vw 0}.header_exp p{font-size:4vw;text-align:left}}.header_news{background-color:#f8f7f3;margin:10px auto 0;padding:17px 90px 15px;padding-right:160px;position:relative;width:100%;max-width:980px}.header_news p{font-size:14px;letter-spacing:.5px;line-height:1.4}.header_news p span{color:#1e2c5d;display:block;float:left;font-family:'Helvetica','Arial';width:130px}.header_news a{background-color:#0e224c;background-image:url("/wp/wp-content/themes/masaopress/img/icon-arrow_1.png");background-position:right 15px top 50%;background-repeat:no-repeat;background-size:6px;color:#fff;display:block;font-size:14px;padding:5px 15px;padding-right:35px;position:absolute;right:15px;top:10px}@media screen and (max-width:1160px){.header_news{margin:1vw auto 0;padding:1.7vw 7vw 1.5vw;padding-right:16vw;width:90vw}.header_news p{font-size:1.4vw;letter-spacing:.05vw}.header_news p span{width:13vw}.header_news a{background-position:right 1.5vw top 50%;background-size:.6vw;font-size:1.4vw;padding:.5vw 1.5vw;padding-right:3.5vw;right:1.5vw;top:1vw}}@media screen and (max-width:770px){.header_news{display:none}}main{padding:80px 0}@media screen and (max-width:1160px){main{padding:8vw 0}}@media screen and (max-width:770px){main{padding:0 0 6vw}}.page_link{margin-bottom:60px}.page_link article{align-items:center;position:relative;height:500px}.page_link article+article{margin-top:100px}.page_link article figure{position:absolute;top:0;height:500px;width:calc(50% + 150px)}.page_link article.image_l figure{left:0}.page_link article.image_r figure{right:0}.page_link article figure img{object-fit:cover;object-position:0 50%;height:100%;width:100%}.page_link article .sec_inner{align-items:center;position:relative;height:100%}.page_link article .text_box{background-color:#1e2c5d;color:#fff;padding:40px 100px;width:600px}.page_link article.image_l .text_box{margin-left:auto}.page_link article.image_r .text_box{margin-right:auto}.page_link article h3{font-size:30px;line-height:1.4;margin-bottom:30px;padding-bottom:35px;position:relative;text-align:center}.page_link article h3:after{background-color:#1f81d1;content:'';display:block;position:absolute;bottom:0;left:50%;transform:translateX(-50%);height:2px;width:80px}.page_link article p{margin-bottom:30px}.page_link article a{background-color:#fff;color:#0e224c;display:block;font-weight:600;margin:0 auto;padding:10px 0;text-align:center;width:300px}.page_link article a:hover{background-color:#3799c1;color:#fff}.page_link article a span{background-image:url("/wp/wp-content/themes/masaopress/img/icon-arrow_2.png");background-position:right 0 top 50%;background-repeat:no-repeat;background-size:6px;display:table;margin:0 auto;padding-right:35px;transition:ease .3s}.page_link article a:hover span{background-image:url("/wp/wp-content/themes/masaopress/img/icon-arrow_1.png")}@media screen and (max-width:1160px){.page_link{margin-bottom:6vw}.page_link article{height:46vw}.page_link article+article{margin-top:9vw}.page_link article figure{height:46vw;width:calc(50% + 15vw)}.page_link article .text_box{padding:4vw 8vw;width:54vw}.page_link article h3{font-size:3vw;margin-bottom:3vw;padding-bottom:3.5vw}.page_link article h3:after{height:2px;width:8vw}.page_link article p{margin-bottom:3vw}.page_link article a{padding:1vw 0;width:29vw}.page_link article a span{background-size:.6vw;padding-right:3.5vw}}@media screen and (max-width:770px){.page_link{margin-bottom:10vw}.page_link article{height:auto}.page_link article+article{margin-top:10vw}.page_link article figure{position:initial;height:auto;width:100%}.page_link article .sec_inner{margin:0 4vw}.page_link article .text_box{margin-top:-8vw;padding:10vw 4vw;width:100%}.page_link article h3{font-size:5.2vw;margin-bottom:8vw;padding-bottom:8vw}.page_link article h3:after{height:2px;width:11vw}.page_link article p{font-size:4.1vw;line-height:1.8;margin:0 6vw;margin-bottom:8vw}.page_link article a{font-size:4.4vw;padding:2vw 0;width:100%}.page_link article a span{background-size:1.6vw;padding-right:8vw}}.sustainable{padding:86px 0;position:relative}.sustainable a{color:#fff}.sustainable .deco{color:rgba(52,76,142,10%);font-size:90px;font-weight:700;letter-spacing:6px;line-height:1;position:absolute}.sustainable .deco_1{right:0;top:-10px}.sustainable .deco_2{bottom:0;left:0}.sustainable figure{position:relative}.sustainable figure figcaption{color:#fff;font-size:30px;font-weight:600;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}@media screen and (max-width:1160px){.sustainable{padding:7vw 0}.sustainable .deco{font-size:7.6vw;letter-spacing:.6vw}.sustainable .deco_1{top:-1vw}.sustainable figure figcaption{font-size:3vw}}@media screen and (max-width:770px){.sustainable{padding:6.8vw 0}.sustainable .deco{font-size:7.6vw;letter-spacing:1vw}.sustainable .deco_1{top:-1vw}.sustainable figure figcaption{font-size:5.4vw}}.news{margin:0 auto;margin-top:0;width:800px;padding-bottom:80px}.news h2{color:#1e2c5d;font-size:30px;margin-bottom:20px;text-align:center}.news dl{font-size:14px}.news dt{color:#1e2c5d;float:left;font-weight:600;position:relative;width:200px}.news dt span{background-color:#333;box-sizing:border-box;color:#fff;display:block;font-size:13px;font-weight:400;padding:2px 10px 0;position:absolute;right:0;top:0;text-align:center;width:100px}.news dd{margin-bottom:30px;margin-left:220px}.news dd b{font-weight:500}@media screen and (max-width:1160px){.news{margin-top:2vw;width:80vw}.news h2{font-size:2.8vw;margin-bottom:2vw}.news dl{font-size:1.4vw;width:auto}.news dt{width:20vw}.news dt span{padding:.2vw 1vw 0;width:10vw}.news dd{margin-bottom:3vw;margin-left:22vw}}@media screen and (max-width:770px){.news{margin-top:10vw;width:auto}.news h2{font-size:5.4vw;margin-bottom:8vw}.news dl{font-size:3.6vw;margin:0 4vw}.news dt{float:none;width:auto}.news dt span{margin-left:5vw;padding:.4vw 1vw 0;left:22vw;right:auto;width:26vw}.news dd{margin-bottom:10vw;margin-left:0;margin-top:5vw}}