body#company{background:rgba(0,0,0,0)}body#company .l-main .m-largePageTitle{min-height:374px;background:url(../img/company/common/bg_largePageTitle_pc.jpg) center top no-repeat;background-size:cover}@media(max-width: 767px){body#company .l-main .m-largePageTitle{min-height:79.4666666667vw;background-image:url(../img/company/common/bg_largePageTitle_sp.jpg)}body#company .l-main .m-largePageTitle h1{font-size:17.3333333333vw}}body#company .pageTitle{margin:0 auto 80px;max-width:1280px;padding:100px 80px 60px;position:relative;line-height:1;font-weight:500;font-size:4.4rem;letter-spacing:.05em}body#company .pageTitle::after{position:absolute;bottom:0;left:-500%;width:1000%;height:1px;background-color:#e5e5e5;content:""}@media(min-width: 1441px){body#company .pageTitle{max-width:1574px}}@media(max-width: 767px){body#company .pageTitle{font-size:11.7333333333vw;margin-bottom:8vw;padding:18.6666666667vw 11.7333333333vw 5.3333333333vw}}body#company .pageSubTitle{margin:0 auto 60px;max-width:1200px;padding:0 80px;line-height:1}body#company .pageSubTitle span{padding-right:100px;display:inline-block;position:relative;color:#006c86;font-weight:700;font-size:1.4rem}body#company .pageSubTitle span::after{position:absolute;top:.5em;right:0;width:80px;height:1px;background-color:#006c86;content:""}@media(max-width: 767px){body#company .pageSubTitle{margin-bottom:16vw;padding:0 5.3333333333vw}body#company .pageSubTitle span{font-size:3.7333333333vw;padding-right:26.6666666667vw}body#company .pageSubTitle span::after{width:21.3333333333vw}}body#company.index .l-main .indexPageTitle{padding:115px 80px 50px}body#company.index .l-main .indexPageTitle h1{margin:0 auto 0;max-width:1280px;line-height:1;color:#191919;font-family:"Commissioner";font-weight:200;font-size:8rem;letter-spacing:0}body#company.index .l-main .indexPageTitle h1 span{padding-top:.7em;display:block;font-family:"Noto Sans JP";font-weight:400;font-size:1.8rem;letter-spacing:.2em}@media(min-width: 1441px){body#company.index .l-main .indexPageTitle h1{max-width:none}}@media(max-width: 767px){body#company.index .l-main .indexPageTitle{padding:21.8666666667vw 5.3333333333vw 10.6666666667vw}body#company.index .l-main .indexPageTitle h1{font-size:16vw}body#company.index .l-main .indexPageTitle h1 span{font-size:4.8vw;padding-top:.7em}}body#company.index .l-main .contents{background-position:center top;background-repeat:no-repeat;background-size:cover}body#company.index .l-main .contents.outline{margin-bottom:10px;background-image:url(../img/company/index/outline_bg_pc.jpg)}body#company.index .l-main .contents.technology-service{background-image:url(../img/company/index/technology-service_bg_pc.jpg)}body#company.index .l-main .contents.history{background-image:url(../img/company/index/history_bg_pc.jpg);background-position:right top}body#company.index .l-main .contents-inner{margin:0 auto 0;max-width:1200px;padding:80px 30px}body#company.index .l-main .contents h2{margin-bottom:44px;position:relative;left:-40px;color:#fff;font-weight:400;font-size:3.6rem;letter-spacing:.05em}body#company.index .l-main .contents ul{display:flex;justify-content:space-between;flex-wrap:wrap}body#company.index .l-main .contents ul li{margin-bottom:10px;width:calc((100% - 10px)/2)}body#company.index .l-main .contents ul li a{font-size:2.6rem;padding:40px 113px 40px 60px;display:block;line-height:1.4666666667;color:#fff;background:rgba(0,0,0,.5) url(../img/common/icon_link_arrow.png) right 40px center no-repeat}body#company.index .l-main .contents ul li a:hover{background-color:rgba(0,108,134,.3);background-image:url(../img/common/icon_link_arrow_circle.png)}@media(max-width: 1300px){body#company.index .l-main .contents h2{left:0}}@media(max-width: 767px){body#company.index .l-main .contents{background-size:100%}body#company.index .l-main .contents.outline{background-image:url(../img/company/index/outline_bg_sp.jpg)}body#company.index .l-main .contents.technology-service{background-image:url(../img/company/index/technology-service_bg_sp.jpg)}body#company.index .l-main .contents.history{background-image:url(../img/company/index/history_bg_sp.jpg)}body#company.index .l-main .contents-inner{padding:17.0666666667vw 5.3333333333vw 18.6666666667vw;display:block}body#company.index .l-main .contents h2{font-size:9.6vw;margin-bottom:16vw;width:auto}body#company.index .l-main .contents ul{display:block;width:auto}body#company.index .l-main .contents ul li{margin-bottom:2.6666666667vw;width:auto}body#company.index .l-main .contents ul li a{font-size:6.4vw;padding:8vw 16vw 8vw 10.6666666667vw}}body#company.message .l-main .mainPhoto{margin:0 0 80px auto;width:69.4444444444%;height:560px}body#company.message .l-main .mainPhoto img{width:100%;height:100%;object-fit:cover}@media(min-width: 1441px){body#company.message .l-main .mainPhoto{width:66.6666666667%}}@media(max-width: 767px){body#company.message .l-main .mainPhoto{margin-bottom:17.3333333333vw;width:94.6666666667vw}}body#company.message .l-main .contents{margin:0 auto 138px;max-width:1060px;padding:0 90px 0 30px}body#company.message .l-main .contents-summary{margin-bottom:110px}body#company.message .l-main .contents-summary p{margin-bottom:1em;line-height:1.9;color:#191919;font-weight:700;font-size:2rem}body#company.message .l-main .contents-summary p:last-child{margin-bottom:0}body#company.message .l-main .contents-copy{margin-bottom:78px}body#company.message .l-main .contents-copy section{margin-bottom:90px}body#company.message .l-main .contents-copy section:last-child{margin-bottom:0}body#company.message .l-main .contents-copy section h2{margin-bottom:1em;color:#191919;font-weight:400;font-size:3.6rem}body#company.message .l-main .contents-copy section p{padding-left:60px;line-height:2.125;color:#333;font-size:1.6rem}body#company.message .l-main .contents-author{color:#333;font-size:1.4rem;text-align:right}body#company.message .l-main .contents-author strong{margin-left:1.5em;font-weight:700;font-size:2.4rem}@media(min-width: 1441px){body#company.message .l-main .contents-author{position:relative;right:-60px}}@media(max-width: 767px){body#company.message .l-main .contents{margin-bottom:36.8vw;padding:0 5.3333333333vw}body#company.message .l-main .contents-summary{margin-bottom:24vw}body#company.message .l-main .contents-summary p{font-size:5.3333333333vw}body#company.message .l-main .contents-copy{margin-bottom:17.6vw}body#company.message .l-main .contents-copy section{margin-bottom:22.4vw}body#company.message .l-main .contents-copy section h2{font-size:8.5333333333vw}body#company.message .l-main .contents-copy section p{font-size:4.2666666667vw;padding:0}body#company.message .l-main .contents-author{font-size:3.7333333333vw}body#company.message .l-main .contents-author strong{font-size:6.4vw}}body#company.outline .l-main .contents{padding:0 30px 140px}body#company.outline .l-main .contents-inner{margin:0 auto 0;max-width:1000px;border-top:1px solid #dce8eb}body#company.outline .l-main .contents dl{padding:18px 0;border-bottom:1px solid #dce8eb;display:flex;justify-content:space-between;line-height:2.25;font-size:1.6rem}body#company.outline .l-main .contents dl dt{width:20%;color:#191919;font-weight:700}body#company.outline .l-main .contents dl dd{width:79%;color:#333}body#company.outline .l-main .contents dl dd ul.decimal li{padding-left:42px;position:relative}body#company.outline .l-main .contents dl dd ul.decimal li::before{position:absolute;top:0;left:0}body#company.outline .l-main .contents dl dd ul.decimal li:nth-child(1)::before{content:"(1)"}body#company.outline .l-main .contents dl dd ul.decimal li:nth-child(2)::before{content:"(2)"}body#company.outline .l-main .contents dl dd ul.decimal li:nth-child(3)::before{content:"(3)"}body#company.outline .l-main .contents dl dd ul.decimal li:nth-child(4)::before{content:"(4)"}@media(max-width: 767px){body#company.outline .l-main .contents{padding:0 5.3333333333vw 37.3333333333vw}body#company.outline .l-main .contents dl{font-size:4.2666666667vw;padding:5.8666666667vw 0;display:block}body#company.outline .l-main .contents dl dt{margin-bottom:.3em;width:auto}body#company.outline .l-main .contents dl dd{width:auto}body#company.outline .l-main .contents dl dd ul.decimal li{padding-left:10.6666666667vw}body#company.outline .l-main .contents dl dd ul.decimal li::before{left:2.1333333333vw}}@media(min-width: 768px){body#company.outline.en .l-main .contents dl dt{width:25%;color:#191919;font-weight:700}body#company.outline.en .l-main .contents dl dd{width:72%}}body#company.officers .l-main .person{margin:0 auto 140px;max-width:1000px;padding:0 30px;display:flex;justify-content:space-between;flex-wrap:wrap}body#company.officers .l-main .person-photoOn{margin-bottom:40px;padding-top:40px;border-top:1px solid #dce8eb;display:flex;width:100%}body#company.officers .l-main .person-photoOn picture{margin-right:40px;display:block;width:210px}body#company.officers .l-main .person-photoOn dl dt{margin-bottom:2em;color:#333;font-size:1.4rem}body#company.officers .l-main .person-photoOn dl dd{color:#191919;font-weight:700;font-size:1.8rem}body#company.officers .l-main .person-photoOff{padding:20px 0;border-bottom:1px solid #dce8eb;width:45%}body#company.officers .l-main .person-photoOff-director{margin-bottom:1em;font-size:1.4rem}body#company.officers .l-main .person-photoOff-name{font-weight:700;font-size:1.8rem}body#company.officers .l-main .person-photoOff.is-top-border,body#company.officers .l-main .person-photoOff.is-top-border-pc{border-top:1px solid #dce8eb}@media(max-width: 767px){body#company.officers .l-main .person{margin-bottom:37.3333333333vw;padding:0 5.3333333333vw;display:block}body#company.officers .l-main .person-photoOn{margin-bottom:10.6666666667vw;padding-top:10.6666666667vw}body#company.officers .l-main .person-photoOn picture{margin-right:6.9333333333vw;width:40vw}body#company.officers .l-main .person-photoOn dl{width:42.1333333333vw}body#company.officers .l-main .person-photoOn dl dt{font-size:3.7333333333vw;line-height:1.7142857143}body#company.officers .l-main .person-photoOn dl dd{font-size:4.8vw}body#company.officers .l-main .person-photoOff{padding:5.3333333333vw 0;width:auto}body#company.officers .l-main .person-photoOff-director{font-size:3.7333333333vw}body#company.officers .l-main .person-photoOff-name{font-size:4.8vw}body#company.officers .l-main .person-photoOff.is-top-border-pc{border-top:none}}body#company.location .l-main .contents{margin:0 auto 140px;max-width:1120px;padding:0 30px}body#company.location .l-main .contents section{margin-bottom:70px}body#company.location .l-main .contents section:last-child{margin-bottom:0}body#company.location .l-main .contents section h3{margin-bottom:1em;color:#191919;font-weight:400;font-size:3.6rem}body#company.location .l-main .contents section .contents-section-inner{padding-left:60px}body#company.location .l-main .contents section dl{padding:20px 0 24px;border-bottom:1px solid #dce8eb;display:flex;flex-wrap:wrap;line-height:1.875;color:#333;font-size:1.6rem}body#company.location .l-main .contents section dl:first-of-type{border-top:1px solid #dce8eb}body#company.location .l-main .contents section dl dt{padding-right:1%;width:29%;font-weight:700}body#company.location .l-main .contents section dl dd:nth-of-type(1){padding-right:1%;width:51.6%}body#company.location .l-main .contents section dl dd:nth-of-type(1) a.is-tel{color:#001117;pointer-events:none}body#company.location .l-main .contents section dl dd:nth-of-type(2){width:17.4%;line-height:40px;text-align:right}body#company.location .l-main .contents section dl dd:nth-of-type(2) a{padding-right:60px;display:inline-block;min-height:40px;color:#333;background:url(../img/common/icon_link_black_arrow.png) right center no-repeat;background-size:40px;font-weight:700}body#company.location .l-main .contents section dl dd:nth-of-type(2) a:hover{color:#006c86;background-image:url(../img/common/icon_link_black_arrow_hover.png)}@media(max-width: 1100px){body#company.location .l-main .contents section dl dd:nth-of-type(2){width:100%}}@media(max-width: 767px){body#company.location .l-main .contents{margin-bottom:37.3333333333vw;padding:0 5.3333333333vw}body#company.location .l-main .contents section{margin-bottom:24vw}body#company.location .l-main .contents section h3{font-size:8.5333333333vw}body#company.location .l-main .contents section .contents-section-inner{padding-left:0}body#company.location .l-main .contents section dl{font-size:4.2666666667vw;padding:5.3333333333vw 0 6.4vw;display:block}body#company.location .l-main .contents section dl dt{margin-bottom:.2em;padding-right:0;width:auto}body#company.location .l-main .contents section dl dd:nth-of-type(1){margin-bottom:.2em;padding-right:0;width:auto}body#company.location .l-main .contents section dl dd:nth-of-type(1) a.is-tel{pointer-events:auto}body#company.location .l-main .contents section dl dd:nth-of-type(2){width:auto;line-height:10.6666666667vw;text-align:right}body#company.location .l-main .contents section dl dd:nth-of-type(2) a{padding-right:16.5333333333vw;min-height:10.6666666667vw;background-size:10.6666666667vw}}body#company.history .l-main .contents{margin:0 auto 0;max-width:1000px;padding:0 30px 140px}body#company.history .l-main .contents p{margin-bottom:56px;line-height:2.125;color:#191919;font-size:1.6rem}body#company.history .l-main .contents dl{padding:24px 0;border-bottom:1px solid #dce8eb;display:flex;justify-content:space-between;line-height:2.25;font-size:1.6rem}body#company.history .l-main .contents dl:first-of-type{border-top:1px solid #dce8eb}body#company.history .l-main .contents dl dt{width:20%;color:#191919;font-weight:700}body#company.history .l-main .contents dl dt span{font-weight:400}body#company.history .l-main .contents dl dd{width:79%;color:#333}body#company.history .l-main .contents dl dd ul.decimal li{padding-left:42px;position:relative}body#company.history .l-main .contents dl dd ul.decimal li::before{position:absolute;top:0;left:0}body#company.history .l-main .contents dl dd ul.decimal li:nth-child(1)::before{content:"(1)"}body#company.history .l-main .contents dl dd ul.decimal li:nth-child(2)::before{content:"(2)"}body#company.history .l-main .contents dl dd ul.decimal li:nth-child(3)::before{content:"(3)"}body#company.history .l-main .contents dl dd ul.decimal li:nth-child(4)::before{content:"(4)"}@media(max-width: 767px){body#company.history .l-main .contents{margin-bottom:37.3333333333vw;padding:0 5.3333333333vw}body#company.history .l-main .contents p{font-size:4.2666666667vw;margin-bottom:12.8vw}body#company.history .l-main .contents dl{font-size:4.2666666667vw;padding:5.8666666667vw 0;display:block}body#company.history .l-main .contents dl dt{margin-bottom:.3em;width:auto}body#company.history .l-main .contents dl dt span{font-size:3.7333333333vw}body#company.history .l-main .contents dl dd{width:auto}body#company.history .l-main .contents dl dd ul.decimal li{padding-left:10.6666666667vw}body#company.history .l-main .contents dl dd ul.decimal li::before{left:2.1333333333vw}}body#company.history .l-main .ishimotoHistory{border-bottom:10px solid #001117}body#company.history .l-main .ishimotoHistory a{display:block;position:relative;height:400px}body#company.history .l-main .ishimotoHistory a:hover .ishimotoHistory-inner .ishimotoHistory-text{color:#7ba4b6;background-image:url(../img/common/icon_link_arrow_hover.png)}body#company.history .l-main .ishimotoHistory a:hover .ishimotoHistory-bg{filter:brightness(120%)}body#company.history .l-main .ishimotoHistory-inner{margin:0 auto 0;max-width:1120px;padding:115px 30px;position:relative;z-index:2}body#company.history .l-main .ishimotoHistory-text{padding-right:80px;display:inline-block;height:60px;line-height:1.3;color:#fff;background:url(../img/common/icon_link_arrow.png) right top no-repeat;font-size:4.2rem;letter-spacing:.05em}body#company.history .l-main .ishimotoHistory-bg{position:absolute;top:0;left:0;width:100%;height:100%;background:url(../img/about/index/history_bg_pc.jpg) right top no-repeat;background-size:cover;z-index:1}@media(max-width: 767px){body#company.history .l-main .ishimotoHistory a{height:106.6666666667vw}body#company.history .l-main .ishimotoHistory-inner{padding:32vw 5.3333333333vw 0}body#company.history .l-main .ishimotoHistory-text{font-size:9.6vw;padding:0 0 23.4666666667vw;height:auto;line-height:math(div(54, 36));background-position:left bottom}body#company.history .l-main .ishimotoHistory-bg{background-image:url(../img/company/history/history_bg_sp.jpg);background-size:100%}}body#company.mark .l-main .summary{margin:0 auto 100px;max-width:1000px;padding:0 30px}body#company.mark .l-main .summary-mark{margin-bottom:100px;text-align:center}body#company.mark .l-main .summary p{margin-bottom:2em;line-height:2.2222222222;color:#191919;font-weight:700;font-size:1.8rem}body#company.mark .l-main .summary p:last-child{margin-bottom:0}@media(max-width: 767px){body#company.mark .l-main .summary{margin-bottom:26.6666666667vw;padding:0 5.3333333333vw}body#company.mark .l-main .summary-mark{margin:0 auto 24vw;max-width:61.3333333333vw}body#company.mark .l-main .summary p{font-size:4.8vw}}body#company.mark .l-main .symbol{margin:0 auto 140px;max-width:1120px;padding:0 30px;color:#191919}body#company.mark .l-main .symbol dl.symbol-clothes{width:60.5357142857%}body#company.mark .l-main .symbol dl.symbol-sign{margin:-120px 0 0 auto;width:44.6428571429%}body#company.mark .l-main .symbol dl dt{margin-bottom:28px}body#company.mark .l-main .symbol dl dd{font-weight:700;font-size:1.8rem}@media(max-width: 1000px){body#company.mark .l-main .symbol dl dd{font-size:1.387925052vw}}@media(max-width: 767px){body#company.mark .l-main .symbol{margin-bottom:37.3333333333vw;padding:0 5.3333333333vw}body#company.mark .l-main .symbol dl.symbol-clothes{margin-bottom:12.2666666667vw;width:auto}body#company.mark .l-main .symbol dl.symbol-sign{margin:0;width:auto}body#company.mark .l-main .symbol dl dt{margin-bottom:7.4666666667vw}body#company.mark .l-main .symbol dl dd{font-size:4.8vw;line-height:1.7777777778}}body#company.organization .l-main .graph{margin:0 auto 140px;max-width:1000px;padding:0 30px}@media(max-width: 767px){body#company.organization .l-main .graph{margin-bottom:37.3333333333vw;padding:0 5.3333333333vw}}@media(max-width: 767px){body#company.environment .l-main .pageTitle,body#company.dig .l-main .pageTitle{margin-bottom:20.8vw}}body#company.environment .l-main .entryBlock,body#company.dig .l-main .entryBlock{margin:0 auto 140px;max-width:1200px;padding:0 30px}body#company.environment .l-main .entryBlock *:last-child,body#company.dig .l-main .entryBlock *:last-child{margin-bottom:0}body#company.environment .l-main .entryBlock p,body#company.dig .l-main .entryBlock p{margin-bottom:1em;line-height:2.125;font-size:1.6rem}body#company.environment .l-main .entryBlock p:last-child,body#company.dig .l-main .entryBlock p:last-child{margin-bottom:0}body#company.environment .l-main .entryBlock figure,body#company.dig .l-main .entryBlock figure{display:block}body#company.environment .l-main .entryBlock figure figcaption,body#company.dig .l-main .entryBlock figure figcaption{padding-top:1em;font-size:1.4rem}body#company.environment .l-main .entryBlock-head02,body#company.dig .l-main .entryBlock-head02{margin-bottom:60px;padding-bottom:1em;border-bottom:1px solid #001117;line-height:1.6666666667;font-weight:700;font-size:2.2rem}body#company.environment .l-main .entryBlock-head03,body#company.dig .l-main .entryBlock-head03{margin:0 auto 40px;max-width:1120px;padding-top:30px;font-weight:700;font-size:1.8rem}body#company.environment .l-main .entryBlock-head03::after,body#company.dig .l-main .entryBlock-head03::after{margin-left:16px;display:inline-block;width:80px;height:1px;background-color:#001117;vertical-align:middle;content:""}body#company.environment .l-main .entryBlock-normalText,body#company.dig .l-main .entryBlock-normalText{margin:0 auto 50px;max-width:1000px}body#company.environment .l-main .entryBlock-singleImage,body#company.dig .l-main .entryBlock-singleImage{margin:0 auto 40px;max-width:1000px}body#company.environment .l-main .entryBlock-textImage,body#company.dig .l-main .entryBlock-textImage{margin:0 auto 80px;max-width:1120px;display:flex;justify-content:space-between}body#company.environment .l-main .entryBlock-textImage-text,body#company.dig .l-main .entryBlock-textImage-text{width:62.5%}body#company.environment .l-main .entryBlock-textImage figure,body#company.dig .l-main .entryBlock-textImage figure{width:30.3571428571%}body#company.environment .l-main .entryBlock-twoImage,body#company.dig .l-main .entryBlock-twoImage{margin:0 auto 80px;max-width:1120px;display:flex;justify-content:space-between}body#company.environment .l-main .entryBlock-twoImage figure,body#company.dig .l-main .entryBlock-twoImage figure{width:46.4285714286%}body#company.environment .l-main .entryBlock-youtube,body#company.dig .l-main .entryBlock-youtube{margin:0 auto 80px;max-width:1000px}body#company.environment .l-main .entryBlock-youtube-inner,body#company.dig .l-main .entryBlock-youtube-inner{padding:30px 0 56.25%;position:relative;height:0;overflow:hidden}body#company.environment .l-main .entryBlock-youtube-inner iframe,body#company.dig .l-main .entryBlock-youtube-inner iframe{position:absolute;top:0;left:0;width:100%;height:100%}body#company.environment .l-main .entryBlock-link,body#company.dig .l-main .entryBlock-link{margin-left:auto;padding-top:20px;border-bottom:3px solid #c6cccc;display:block;width:240px;background:url(../img/common/icon_link_black_arrow.png) right top no-repeat;min-height:50px;line-height:1;color:#001117;font-weight:700;font-size:2rem}body#company.environment .l-main .entryBlock-link:hover,body#company.dig .l-main .entryBlock-link:hover{border-bottom-color:#006c86;color:#006c86;background-image:url(../img/common/icon_link_black_arrow_hover.png)}@media(max-width: 767px){body#company.environment .l-main .entryBlock,body#company.dig .l-main .entryBlock{margin-bottom:37.3333333333vw;padding:0 5.3333333333vw}body#company.environment .l-main .entryBlock p,body#company.dig .l-main .entryBlock p{font-size:4.2666666667vw}body#company.environment .l-main .entryBlock figure figcaption,body#company.dig .l-main .entryBlock figure figcaption{font-size:3.7333333333vw}body#company.environment .l-main .entryBlock-head02,body#company.dig .l-main .entryBlock-head02{font-size:5.8666666667vw;margin-bottom:17.0666666667vw;padding-bottom:1em}body#company.environment .l-main .entryBlock-head03,body#company.dig .l-main .entryBlock-head03{font-size:4.8vw;margin-bottom:vw(40);padding-top:vw(20)}body#company.environment .l-main .entryBlock-head03::after,body#company.dig .l-main .entryBlock-head03::after{margin-left:4.2666666667vw;width:21.3333333333vw}body#company.environment .l-main .entryBlock-normalText,body#company.dig .l-main .entryBlock-normalText{margin-bottom:13.3333333333vw}body#company.environment .l-main .entryBlock-singleImage,body#company.dig .l-main .entryBlock-singleImage{margin-bottom:13.3333333333vw}body#company.environment .l-main .entryBlock-textImage,body#company.dig .l-main .entryBlock-textImage{margin-bottom:13.3333333333vw;display:block}body#company.environment .l-main .entryBlock-textImage-text,body#company.dig .l-main .entryBlock-textImage-text{margin-bottom:13.3333333333vw;width:auto}body#company.environment .l-main .entryBlock-textImage figure,body#company.dig .l-main .entryBlock-textImage figure{width:auto}body#company.environment .l-main .entryBlock-twoImage,body#company.dig .l-main .entryBlock-twoImage{margin-bottom:13.3333333333vw;display:block}body#company.environment .l-main .entryBlock-twoImage figure,body#company.dig .l-main .entryBlock-twoImage figure{width:auto}body#company.environment .l-main .entryBlock-twoImage figure:first-child,body#company.dig .l-main .entryBlock-twoImage figure:first-child{margin-bottom:13.3333333333vw}body#company.environment .l-main .entryBlock-youtube,body#company.dig .l-main .entryBlock-youtube{margin-bottom:13.3333333333vw}body#company.environment .l-main .entryBlock-link,body#company.dig .l-main .entryBlock-link{font-size:5.3333333333vw;padding-top:5.3333333333vw;width:64vw;background-size:16vw;min-height:13.3333333333vw}}