@charset "utf-8";.br_pc{display:none}.headerTop{position:relative;background-image:url('https://ymmr.co.jp/company/wp-content/themes/yamamura/img/pic_top2.jpg');background-repeat:no-repeat;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-position:center center;height:calc(100vh - 12px)}.headerTop h1{color:#fff;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝",serif;max-width:976px;margin:0 auto;padding:0 0 0 12px;line-height:1.25;font-weight:700;font-size:4.6rem;position:relative;top:38%}.headerTop h1 span{font-size:1.5rem;font-weight:100;font-family:"Yu Gothic",YuGothic}.yamamura{position:absolute;bottom:0;margin-bottom:-9.5%;opacity:.5;width:100%}.navbar-default{background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0);padding:32px 24px;max-width:976px;width:100%;margin:0 auto;box-sizing:content-box}.navbar-nav{margin-top:15px}.navbar-brand{padding:0}.headerUnderLayer{position:relative;background-repeat:no-repeat;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-position:center center;background-color:#fff;height:140px}.headerUnderLayer .nav li a{color:#eb782e}.headerUnderLayer .nav li a::hover{font-weight:700}.topWrapper{background-image:url('https://ymmr.co.jp/company/wp-content/themes/yamamura/img/pic_bg_top.jpg');background-repeat:repeat;background-size:inherit;padding:0 12px;box-sizing:border-box}.topAbout h2{padding-top:200px;font-size:4rem;text-align:center}.topAbout p{margin-top:24px;font-size:1.5rem;text-align:center;color:#000}.topAbout .btn{margin-top:24px}.topPrin h2,.topShuzen h2{font-size:3.2rem;text-align:center;font-weight:700}.topPrin{margin-top:96px;padding:64px 0 96px;background-image:url('https://ymmr.co.jp/company/wp-content/themes/yamamura/img/pic_top_Prin_bg.jpg');background-repeat:no-repeat;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover}.topPrin h2,.topPrin p{color:#fff}.topPrin .container{max-width:792px;margin:32px auto 0}.topPrinBx{position:relative}.topPrinBx img{display:block;background:#eb782e;width:100%;box-sizing:border-box}.topPrinBx a img:hover{transition:all .3s 0s ease;border:8px solid;box-sizing:border-box;border-color:rgba(235,120,46,.5);background-clip:padding-box}.topPrinBx h3{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;font-size:1.75rem;text-align:center;color:#fff}.topPrinBx h3 span{font-size:6.4rem;border-bottom:3px solid #fff}.topPrinBx+p{margin-top:16px}.topShuzen{max-width:976px;margin:0 auto}.topShuzen h2{font-size:3.2rem;padding-top:96px}.topShuzenBx{display:-webkit-flex;display:flex;-webkit-flex-flow:row;flex-flow:row;-js-display:flex}.topShuzenBx .topShuzenBx01,.topShuzenBx .topShuzenBx02,.topShuzenBx .topShuzenBx03,.topShuzenBx .topShuzenBx04,.topShuzenBx .topShuzenBx05,.topShuzenBx .topShuzenBx06{width:16.666666%;position:relative;float:left}.topShuzenBx img{width:100%;max-height:100%}.topShuzenBx_outer{margin-top:24px}.topShuzenPoints{position:absolute;opacity:.5;bottom:20%;width:100%}.topShuzen p{text-align:center;margin-top:24px;color:#000}.topShuzen h3{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;position:absolute;top:80%;left:50%;display:inline;transform:translate(-50%,-50%);color:#fff;font-size:2rem;z-index:1;margin:0 auto;height:100%}.topShuzen .btn{margin-top:24px}.topWorks{margin-top:96px;width:100%}.topWorks h2{text-align:center}.topWorks .container{width:100%;margin-top:24px}.topWorks .col-sm-4{position:relative;box-sizing:border-box;padding:0;margin:0}.topWorks .col-sm-4 img{width:100%}.topWorks .col-sm-4 h3{position:absolute;bottom:10px;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:2rem;text-align:center;color:#fff}.topWorks .btn{margin-top:24px}.topContents{text-align:center;margin:96px auto 0;padding-bottom:96px}.topContents ul{max-width:564px;margin:32px auto 0}.topContents li{border-bottom:1px solid #eb782e;padding:12px}.topContents li:nth-child(1){border-top:1px solid #eb782e;padding-top:12px}.topContents li a{color:#eb782e;font-weight:700}.topContentsBx{max-width:996px;margin:80px auto 0}.topContentsBx div{position:relative}.topContentsBx h3{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:1.75rem;text-align:center;color:#fff}.topContentsBx img{width:100%}.topContentsBx p{margin-top:4px;text-align:left;font-size:1.2rem;color:#000}.contactUnderlayerH1,.aboutUnderlayerH1,.worksUnderlayerH1,.principleUnderlayerH1,.notFoundUnderlayerH1,.blogUnderlayerH1,.downloadUnderlayerH1{position:relative;padding:64px 0;width:100%;margin:0 auto;text-align:center}.contactUnderlayerH1:before{background-image:url('https://ymmr.co.jp/company/wp-content/themes/yamamura/img/pic_contact_top.jpg');background-position:center center;background-repeat:no-repeat;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;position:fixed;top:0;left:0;width:100%;height:60%;padding:10% 0;content:"";z-index:-1}.notFoundUnderlayerH1:before{background-image:url('https://ymmr.co.jp/company/wp-content/themes/yamamura/img/pic_notFound_top.jpg');background-position:center center;background-repeat:no-repeat;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;position:fixed;top:0;left:0;width:100%;height:60%;padding:10% 0;content:"";z-index:-1}.blogUnderlayerH1:before{background-image:url('https://ymmr.co.jp/company/wp-content/themes/yamamura/img/pic_blog_top.jpg');background-position:center center;background-repeat:no-repeat;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;position:fixed;top:0;left:0;width:100%;height:60%;padding:10% 0;content:"";z-index:-1}.downloadUnderlayerH1:before{background-image:url('https://ymmr.co.jp/company/wp-content/themes/yamamura/img/pic_download_top.jpg');background-position:center center;background-repeat:no-repeat;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;position:fixed;top:0;left:0;width:100%;height:60%;padding:10% 0;content:"";z-index:-1}.contactFormBx{max-width:576px;margin:24px auto 0;padding-bottom:64px}.contactFormName span,.contactFormTel span,.contactFormEmail span,.contactFormTtl span,.contactFormMessage span{position:relative}.contactFormName input,.contactFormTel input,.contactFormEmail input,.contactFormTtl input,.contactFormMessage textarea{width:100%;box-sizing:border-box;height:40px;padding-left:4px;font-size:1.2rem;border-radius:4px;border:1px solid #eb782e}.contactFormMessage textarea{height:320px}.contactFormBx input::placeholder{color:#ddd}.contactFormBx input::-webkit-input-placeholder{color:#ddd}.contactFormBx input::-ms-input-placeholder{color:#ddd}.contactFormBx input::-moz-placeholder{color:#ddd}.contactFormSubmit input{-webkit-appearance:button;cursor:pointer;height:60px;width:50%;border-radius:58px;border:none;background:#1487d1;color:#fff;margin:0 auto;position:relative;text-align:center;left:50%;right:50%;transform:translate(-50%)}.contactFormBx textarea::placeholder{color:#ddd}.contactFormBx textarea::-webkit-input-placeholder{color:#ddd}.contactFormBx textarea::-ms-input-placeholder{color:#ddd}.contactFormBx textarea::-moz-placeholder{color:#ddd}label{display:inline-block;width:100%;margin-bottom:5px;font-weight:700}.principleUnderlayerH1:before{background-image:url('https://ymmr.co.jp/company/wp-content/themes/yamamura/img/pic_principle_top.jpg');background-position:center center;background-repeat:no-repeat;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;position:fixed;top:130px;left:0;width:100%;height:50%;padding:10% 0;content:"";z-index:-1}.worksUnderlayerH1:before{background-image:url('https://ymmr.co.jp/company/wp-content/themes/yamamura/img/pic_works_top.jpg');background-position:center center;background-repeat:no-repeat;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;position:fixed;top:10px;left:0;width:100%;height:65%;padding:10% 0;content:"";z-index:-1}.contactUnderlayerH1 h1,.aboutUnderlayerH1 h1,.principleUnderlayerH1 h1,.worksUnderlayerH1 h1,.blogUnderlayerH1 h1{color:#fff}.underlayerH1img img{position:absolute;bottom:-30px;right:0;width:210px;margin-right:100px}.contactBX{max-width:640px}.contact{max-width:976px;margin:0 auto;padding:0 12px;box-sizing:content-box}.contactBX h2{margin-top:64px;font-size:6.4rem}.contactBX p{margin-top:24px;color:#000;max-width:676px}.contactBG,.aboutBG,.principleBG,.worksBG{background-image:url('https://ymmr.co.jp/company/wp-content/themes/yamamura/img/pic_bg_underlayer.jpg');background-repeat:no-repeat;background-size:inherit;background-position:top right;background-color:#fff}.notFoundBG,.blogBG{background-repeat:no-repeat;background-size:inherit;background-position:top right;background-color:#fff}.contactQuestion{padding:32px 24px;margin:64px auto 0;background-color:rgba(0,0,0,.15);border-radius:4px}.contactQuestion h3{color:#eb782e;text-align:center}.contactQuestion h4,.contactQuestion p{color:#000}.contactQuestion h4{margin-top:16px}.contactPrivacy{margin:24px auto 0;padding:24px;overflow:scroll;height:200px;max-width:100%;border:1px solid #eb782e;box-sizing:border-box;border-radius:4px;background:#fff}.contactPrivacy h3{text-align:center}.contactPrivacy h3 span{font-size:1.2rem}.contactPrivacy h4{color:#000}.contactPrivacy h4:nth-of-type(2),.contactPrivacy h4:nth-of-type(3),.contactPrivacy h4:nth-of-type(4),.contactPrivacy h4:nth-of-type(5){margin-top:24px}.contactPrivacy p{margin-top:12px;color:#000}.contactTemporary{padding:24px 24px 48px;text-align:center}.contactTemporary p{margin-top:12px}.aboutUnderlayerH1:before{background-image:url('https://ymmr.co.jp/company/wp-content/themes/yamamura/img/pic_about_top.jpg');background-position:center center;background-repeat:no-repeat;background-size:contain;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;position:fixed;top:130px;left:0;width:100%;height:70%;padding:10% 0;content:"";z-index:-1}.aboutUnderlayerH1 .underlayerH1img>img{width:160px}.aboutGreeting{padding:0 12px;margin-top:64px}.aboutGreeting h2{max-width:976px;font-size:6.4rem;margin:0 auto}.aboutGreeting img{width:100%}.aboutGreetingBx{background-color:#eb782e;padding:32px}.aboutGreetingBx h3,.aboutGreetingBx p{color:#fff}.aboutGreetingBx p{margin-top:24px}.aboutGreetingBx p span{margin-top:12px;font-size:1.75rem;text-align:right;display:block;font-weight:700}.aboutGreeting .row{max-width:1140px;margin:64px auto}.aboutGreeting .col-sm-3,.aboutGreeting .col-sm-9{padding-right:0;padding-left:0}.aboutGreeting .col-sm-4,.aboutGreeting .col-sm-8{padding-right:0;padding-left:0}.aboutGreeting .col-sm-6{padding-right:0;padding-left:0}.aboutSDGs{max-width:576px;margin:64px auto 0;padding:0 12px}.aboutSDGs h2{text-align:center}.aboutSDGs img{width:100%;margin:20px 0}.aboutSDGs ul{padding:20px;margin:20px 0;border:1px solid #eb782e}.aboutSDGs ul li{color:#eb782e}.aboutSDGs p{color:#000}.aboutCompany{max-width:576px;margin:64px auto 0;padding:0 12px}.aboutCompany h2{text-align:center}.aboutCompany table{margin-top:24px}.aboutCompany table,td,th{border-top:1px solid #ededed;border-collapse:collapse;width:100%}.aboutCompany .tdLeft{width:30%;padding-left:16px}.aboutCompany .tdRight{width:70%;padding:8px 24px}.aboutCompany th{background:#f0e6cc}.aboutCompany .even{background:#fff}.aboutCompany .odd{background:#e7f3fa}.aboutAccess{max-width:100%;margin:0 auto;padding:0 12px 64px}.aboutAccess h2{margin-top:64px;text-align:center}.aboutAccess h3{margin-top:40px;text-align:center}.aboutAccess p{margin-top:24px;text-align:center;color:#000}.aboutAccess iframe{margin-top:24px}.aboutAccess .btn{margin-top:16px}.download_Part{max-width:976px;margin:0 auto;padding-bottom:64px}.download_Part h2{font-size:6.4rem}.download_bx{border:1px solid #337ab7;padding:10px;display:inline-block;margin-top:-12px}.download_bx a:hover{background:#337ab7}.download_numbder{font-size:2rem}.download_phonenumber{font-size:4rem;margin-top:-32px;margin-bottom:-32px}.prinBG{background:#fff}.prinThree{max-width:100%;margin:64px auto 0;padding:0 12px}.prinThree h2{font-size:6.4rem}.prinThree h2,.prinThree p{max-width:976px;margin:0 auto}.prinThree p{color:#000}.prinThree p{margin-top:24px}.prinThree01{position:relative;background:url('https://ymmr.co.jp/company/wp-content/themes/yamamura/img/pic_prin_three_01.jpg');background-repeat:no-repeat;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;margin-top:64px;background-position:center center}.prinThree01:before{background-color:rgba(0,0,0,.7);position:absolute;top:0;right:0;bottom:0;left:0;content:' '}.prinThree02{position:relative;background-image:url('https://ymmr.co.jp/company/wp-content/themes/yamamura/img/pic_prin_three_02.jpg');background-repeat:no-repeat;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-position:center center}.prinThree02:before{background-color:rgba(0,0,0,.5);position:absolute;top:0;right:0;bottom:0;left:0;content:' '}.prinThree03{position:relative;background-image:url('https://ymmr.co.jp/company/wp-content/themes/yamamura/img/pic_prin_three_03.jpg');background-repeat:no-repeat;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-position:center center}.prinThree03:before{background-color:rgba(0,0,0,.7);position:absolute;top:0;right:0;bottom:0;left:0;content:' '}.prinThree01 h3,.prinThree02 h3,.prinThree03 h3{color:#fff;text-align:left;font-size:10rem;line-height:.5}.prinThree01 h3 span,.prinThree02 h3 span,.prinThree03 h3 span{display:inline-block;margin-top:60px;color:#fff;font-size:4rem;line-height:1;text-align:left}.prinThree01 p,.prinThree02 p,.prinThree03 p{color:#fff}.prinThreeInner{max-width:976px;margin:0 auto;height:100vh}.prinThreeCont{position:absolute;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.prinThreeInner p{margin-top:24px;max-width:676px}.prinQuestion{background-image:url('https://ymmr.co.jp/company/wp-content/themes/yamamura/img/bg_question.jpg');background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-repeat:no-repeat}.prinQuestion h2{text-align:center}.prinQuestion h3{font-size:2rem;margin-top:24px}.prinQuestionBx h3:nth-of-type(1){margin-top:32px}.prinQuestion h3,.prinQuestion p{color:#000}.prinQuestionBx p{margin-top:16px;border-bottom:4px double #a0a0a0;padding-bottom:16px}.prinQuestionBx p:last-of-type{border-bottom:inherit}.prinQuestion h3:before{position:relative;top:-3px;padding:4px;margin-right:5px;content:'Q';background:#1487d1;color:#fff;font-size:.75rem;border-radius:4px;font-family:san-serif}.prinQuestion p:before{padding:4px;margin-right:5px;content:'A';background:#eb2e56;color:#fff;font-size:.75rem;border-radius:4px;font-family:san-serif}.prinQuestionBx{position:relative;padding:32px;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:676px;padding:12px 12px 64px;margin:64px auto 0}.prinSlide{max-width:100%;margin:64px auto 0;text-align:center}.prinSlide img{width:100%;max-height:100%;padding:0 12px}.prinShokunin{padding:0 12px;margin:64px auto 0;max-width:976px;box-sizing:content-box}.prinShokunin h2{text-align:center}.prinShokunin h3{text-align:center}.prinShokunin p{margin-top:24px;color:#000}.prinShokuninCont{padding:24px}.prinShokunin .row{margin:24px 0;position:relative}.prinShokunin .col-sm-6{padding-right:40px;padding-left:40px}.prinShokunin img{margin-top:20px;width:100%}@media screen and (max-width:768px){.prinShokunin .line{border-top:1px solid #000;margin-top:30px}}.swiper-scrollbar{background:inherit}.worksPart{max-width:976px;margin:0 auto}.worksPart h2{font-size:6.4rem;line-height:1.2. margin-top:64px}.worksPart h2 span{font-size:2.4rem;font-weight:100}.worksPartP{max-width:676px}.worksPartP p{margin-top:32px;color:#000}.worksPart .row{margin-left:-12px;margin-right:-12px}.worksPartBX{margin:0 auto;max-width:976px}.worksPartBX .container{margin:0 auto;max-width:976px}.worksPartBX h3{margin-top:64px}.worksPartBX h4{text-align:center;color:#000}.worksPartBX h4 span{font-size:1.2rem}.worksPartBX .row .col-sm-4{margin-top:32px}.worksPart .row img{width:100%}.worksList{max-width:776px;margin:0 auto;padding:0 12px 64px}.worksList h2{margin-top:64px;text-align:center}.worksList h3{padding:12px 32px;background:#1487d1;color:#fff;text-align:center;margin:24px auto 0;font-size:1.6rem;width:240px;position:relative}.worksList h3:before{content:"";position:absolute;bottom:-23px;right:50%;transform:translate(50%,0%);border:12px solid transparent;border-top:12px solid #1487d1}.worksList h3 span{font-size:1.2rem}.worksList table{margin-top:32px}.worksList th{font-size:1.6rem}.worksList td,.worksList th{width:10%;padding:12px 4px;border-top:1px solid #b3b3b3;border-bottom:1px solid #b3b3b3;text-align:center}.worksList tr td:nth-of-type(2){width:50%}table{width:100%}.scroll{overflow:auto;　　　　 white-space:nowrap;　　}.scroll::-webkit-scrollbar{　　 height:5px}.scroll::-webkit-scrollbar-track{　　 background:#f1f1f1}.scroll::-webkit-scrollbar-thumb{　　 background:#bcbcbc}.blog{max-width:976px;margin:0 auto;padding:0 12px 64px;display:-webkit-flex;display:flex;-webkit-flex-flow:row;flex-flow:row;-js-display:flex;box-sizing:content-box}.topContents .btn{margin-top:24px}.blog-bx{width:80%}.blog-bx h2{margin-top:8px}.blog-p{margin-top:8px}.blog-sub-bx{width:20%;margin-left:48px}.blog-sub-bx h2{position:relative;font-size:1.6rem;padding:12px 24px;margin-bottom:16px;color:#fff;border-radius:200px;background:#1487d1;text-align:center;width:100%;display:inline-block}.blog-sub-bx h2:before{content:"";position:absolute;bottom:-23px;right:50%;transform:translate(50%,0%);border:12px solid transparent;border-top:12px solid #1487d1}.blog-sub-bx h2:nth-of-type(2){margin-top:24px}.blog-sub-bx h2:nth-of-type(3){margin-top:24px}.page-numbers{padding:8px;border:1px solid;margin-right:8px}.btn{display:block;margin-bottom:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;text-align:inherit;white-space:inherit;vertical-align:inherit;-ms-touch-action:inherit;touch-action:inherit;cursor:inherit;-webkit-user-select:inherit;-moz-user-select:inherit;-ms-user-select:inherit;user-select:inherit;background-image:inherit;border:inherit;border-radius:inherit}.BrandSubColor a{background:#337ab7;padding:16px 24px;display:block;color:#fff;font-size:1.2rem;max-width:320px;border-radius:32px;text-align:center;margin:0 auto}.foooterContact{max-width:100%;background-image:url('https://ymmr.co.jp/company/wp-content/themes/yamamura/img/footer_contact_bg.jpg');background-repeat:no-repeat;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-position:center center;padding:40px 0;text-align:center}.foooterContact p{color:#fff;font-weight:700}.foooterContact img{max-width:650px;margin:0 auto}.BrandSubSubColor{margin-top:24px}.BrandSubSubColor a{color:#eb782e;margin-top:24px;padding:16px 24px;background:rgba(0,0,0,.85);border-radius:28px;max-width:320px}.footerInfo{max-width:100%;background-image:url('https://ymmr.co.jp/company/wp-content/themes/yamamura/img/footer_bg.jpg');background-repeat:no-repeat;background-size:cover;background-position:center center;padding:40px 0;text-align:center}.footerInfoCompany{margin-top:24px}.footerInfo p{color:#fff}.footerInfo a{color:#fff;font-size:1.2rem}.footerInfoLogobx img{width:108px}.footerInfoMenu{display:-webkit-flex;display:flex;-webkit-flex-flow:row;flex-flow:row;-js-display:flex;margin:0 auto;max-width:450px;margin-top:24px}.footerInfoMenu01 :after,.footerInfoMenu02 :after,.footerInfoMenu03 :after,.footerInfoMenu04 :after,.footerInfoMenu05 :after{content:'|';padding:0 8px}.footerInfoCopyWrite{margin-top:32px}.notFound404{max-width:976px;margin:0 auto;text-align:center;padding:96px 12px 112px}.notFound404 p{font-size:3.2rem;font-weight:700}.notFoundUnderlayerH1 .underlayerH1img>img{width:120px}@media only screen and (max-width:767px){.br_sp{display:none}.br_pc{display:inline-block}.navbar-nav{margin:56% auto}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:100vh}.navbar-default .navbar-toggle{background-color:rgba(51,122,183,.75);z-index:999999}.navbar-default{width:inherit}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:inherit;border-color:inherit;background:rgba(0,0,0,.75);position:absolute;width:100%;top:0;right:0}.navbar-toggle{margin-right:0}.logo_wh{width:100px}.navbar-default{padding:24px}.headerTop{position:relative;height:320px;background-position:68% center}.headerTop h1{position:absolute;top:55%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;padding:0 12px;font-size:1.7rem}.headerTop h1 span{font-size:1.25rem;font-weight:100;font-family:"Yu Gothic",YuGothic}.topAbout h2{padding:80px 12px 0}.topAbout p{text-align:left}.topPrin{padding:40px 0 56px}.topPrin h2{font-size:2.4rem;padding:0 12px}.topPrinBx+p{margin-top:8px}.topPrin .col-sm-4:nth-child(2),.topPrin .col-sm-4:nth-child(3){margin-top:24px}.topShuzen h2{font-size:2.4rem;padding-right:12px;padding-left:12px}.topShuzen h3{top:10%;left:40%;font-size:1.2rem;height:100%;transform:inherit}.topShuzen p{text-align:left;margin-top:8px}.topWorks h2{font-size:2.4rem}.topWorks .col-sm-4 h3{font-size:1.75rem}.topWorks .container .col-sm-4:not(:first-child){margin-top:12px}.topContents{padding-bottom:56px}.topContentsBx div:nth-child(2),.topContentsBx div:nth-child(3){margin-top:12px}.foooterContact address{padding:0 12px}.footerInfo{padding:40px 12px}.footerInfoMenu{display:block}.footerInfoMenu01{border-top:1px dotted #fff}.footerInfoMenu01,.footerInfoMenu02,.footerInfoMenu03,.footerInfoMenu04,.footerInfoMenu05{background-clip:padding-box;border-bottom:1px dotted #fff;padding:8px 0}.footerInfoMenu01 :after,.footerInfoMenu02 :after,.footerInfoMenu03 :after,.footerInfoMenu04 :after,.footerInfoMenu05 :after{content:'';padding:0;text-align:left}.aboutUnderlayerH1:before{top:80px}.aboutUnderlayerH1 .underlayerH1img>img{position:absolute;bottom:-15px;right:0;width:100px;margin-right:12px}.aboutGreeting h2{font-size:3.2rem}.download_Part h2{font-size:3.2rem}.headerUnderLayer{height:80px}.underlayerH1img img{position:absolute;bottom:-15px;right:0;width:100px;margin-right:12px}.contactBX h2{margin-top:32px;font-size:3.2rem}.contactUnderlayerH1:before{height:320px}.principleUnderlayerH1:before{background-image:url('https://ymmr.co.jp/company/wp-content/themes/yamamura/img/pic_principle_top.jpg');background-position:center center;background-repeat:no-repeat;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;position:fixed;top:0;left:0;width:100%;height:50%;padding:10% 0;content:"";z-index:-1}.prinThreeInner{max-width:976px;margin:0 auto;height:640px}.prinThree h2{font-size:3.2rem}.prinThree h3{text-align:center;padding:0 12px}.prinThree01 h3,.prinThree02 h3,.prinThree03 h3{margin-top:16px;color:#fff;text-align:center;font-size:5rem}.prinThree01 h3 span,.prinThree02 h3 span,.prinThree03 h3 span{margin-top:24px;color:#fff;text-align:center;font-size:2rem;line-height:1.25}.prinThreeCont p{padding:0 12px;font-size:2vh}.prinThree01{position:relative;background-image:url('https://ymmr.co.jp/company/wp-content/themes/yamamura/img/pic_prin_three_01.jpg');background-repeat:no-repeat;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;margin-top:64px;height:100%;background-position:center right -30px}.prinThree02{position:relative;background-image:url('https://ymmr.co.jp/company/wp-content/themes/yamamura/img/pic_prin_three_02.jpg');background-repeat:no-repeat;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-position:center right -20px;height:100%}.prinThree03{position:relative;background-image:url('https://ymmr.co.jp/company/wp-content/themes/yamamura/img/pic_prin_three_03.jpg');background-repeat:no-repeat;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-position:center left -140px}.prinQuestion{background-size:contain;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-repeat:no-repeat;background-position:center bottom}.worksUnderlayerH1:before{top:10px}.worksPart h2{font-size:3.2rem;line-height:.6;margin-top:64px}.worksPart h2 span{font-size:1.2rem}.worksPartP{padding:0 12px}.worksPart .row{margin-left:0;margin-right:0}.worksPartBX h3{padding:0 12px}.blog{max-width:100%;margin:0 auto;padding:0 12px 64px;display:inline-block;box-sizing:content-box}.blog-bx{width:100%}.blog-sub-bx{width:100%;margin-left:0}.contactUnderlayerH1 h1,.aboutUnderlayerH1 h1,.principleUnderlayerH1 h1,.worksUnderlayerH1 h1,.blogUnderlayerH1 h1{font-size:3.2rem}}@media screen and (min-width:768px) and (max-width:1024px){.prinThreeCont{padding-left:24px}.worksPartP{padding:0 12px}.worksPartBX h3{padding:0 12px}.worksPart .row{margin-left:0;margin-right:0}}