html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section{display:block;}body{line-height:1;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none;}table{border-collapse:collapse;border-spacing:0;}body{text-align:justify;font-family:"Yu Gothic",YuGothic,"Hiragino Kaku Gothic ProN",Verdana,Meiryo,sans-serif;font-size:14px;font-weight:400;font-feature-settings:"palt";line-height:30px;color:#000000;letter-spacing:0.05em;-webkit-text-size-adjust:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:rgba(0,0,0,0);}a{text-decoration:none;color:#000000;}a.hover{transition:0.25s color ease;}a.hover:hover{color:#c7d900;}h1{font-size:26px;}h2{font-size:22px;}h3{font-size:18px;}h4{font-size:16px;}p.indent{text-indent:-1em;padding-left:1em;}fieldset{border:1px solid #cccccc;margin-bottom:10px;}form{margin:0px;padding:0px;}div.form-item{margin:0px 0px 40px 0px;}div.form-actions{margin:0px;}tr.odd div.form-item,tr.even div.form-item{margin:0px;white-space:nowrap;}div.form-item div.description{font-size:14px;line-height:15px;color:#999999;padding-top:10px;}label{font-weight:400;line-height:20px;margin-bottom:10px;}label.option{display:inline;font-weight:400;margin-bottom:0px;}div.form-checkboxes div.form-item,div.form-radios div.form-item{margin-top:10px;margin-bottom:10px;}div.form-type-radio div.description,div.form-type-checkbox div.description{margin-left:20px;}input[type=text],input[type=email],input[type=password],input[type=button],input[type=submit],textarea,select{box-sizing:border-box;max-width:100%;font-family:"Yu Gothic",YuGothic,"Hiragino Kaku Gothic ProN",Verdana,Meiryo,sans-serif;font-size:16px;outline:none;border:none;margin:0px;border-radius:0px;-webkit-appearance:none;-moz-appearance:none;appearance:none;}input[type=text],input[type=email],input[type=password],select,textarea{line-height:48px;border:1px solid #cccccc;}input[type=text],input[type=email],input[type=password]{height:50px;text-indent:10px;padding:0px;}input[type=button],input[type=submit]{display:inline-block;text-align:center;line-height:50px;color:#ffffff;cursor:pointer;padding:0px 20px;background-color:#666666;}label.option{cursor:pointer;margin-right:10px;}label.option input[type=radio],label.option input[type=checkbox]{display:none;}label.option input[type=radio] + span,label.option input[type=checkbox] + span{display:inline-block;box-sizing:border-box;position:relative;width:20px;height:20px;vertical-align:middle;cursor:pointer;border:1px solid #ffffff;margin-right:5px;background-color:#ffffff;transform:translateY(-1px);}label.option input[type=radio] + span{border-radius:50%;}label.option input[type=radio] + span i,label.option input[type=checkbox] + span i{display:block;position:absolute;opacity:0;transition:0.25s opacity ease;}label.option input[type=radio] + span i{width:10px;height:10px;left:4px;top:4px;background-color:#666666;border-radius:50%;}label.option input[type=checkbox] + span i{width:5px;height:10px;left:5px;top:0px;border-right:3px solid #666666;border-bottom:3px solid #666666;-webkit-transform:rotate(45deg);transform:rotate(45deg);}label.option:hover input[type=radio]:disabled + span i,label.option:hover input[type=checkbox]:disabled + span i{opacity:0;}label.option input[type=radio]:checked + span i,label.option input[type=checkbox]:checked + span i{opacity:1;}textarea{padding:0px 10px;}select{height:50px;padding:0px 40px 0px 10px;background:url(/sites/all/themes/yamazaki/images/arrow-select.svg) no-repeat right 10px center;background-size:auto 10px;}select::-ms-expand{display:none;}span.marker,span.form-required{color:#ff0000;}div.form-item input.error,div.form-item textarea.error,div.form-item select.error{border:1px solid #ff0000;}div.container-inline div.form-actions,div.container-inline.form-actions{margin-top:0px;margin-bottom:0px;}span.fieldset-legend span.summary{color:#999999;font-size:14px;margin-left:10px;}::-webkit-input-placeholder{font-size:14px;}:-ms-input-placeholder{font-size:14px;}::placeholder{font-size:14px;}table{border-collapse:collapse;}th{border:none;}thead th{font-weight:400;background-color:transparent;}tbody{border:none;}tbody th{font-weight:400;background-color:transparent;}tr.even,tr.odd,td.active{border:none;padding:0px;background-color:transparent;}th.active img{display:inline;}div.item-list ul,div.item-list ul li{margin:0px;}ol{list-style:decimal;padding-left:25px;}dl dt{font-weight:700;padding-left:0px;background:none;}dl dd{margin-bottom:10px;padding-left:15px;}ul.primary,ul.secondary{display:-ms-flexbox;-ms-flex-pack:start;display:flex;flex-wrap:wrap;justify-content:flex-start;font-size:12px;line-height:1em;white-space:nowrap;border-bottom:none;margin:0px;padding:0px;}ul.primary li,ul.secondary li{display:block;margin-right:5px;}ul.primary li a,ul.secondary li a{display:block;text-decoration:none;color:#000000;border:1px solid #000000;margin:0px;padding:2px;background-color:#ffffff;}ul.primary li.active a,ul.primary li a:hover,ul.secondary li.active a,ul.secondary li a:hover{color:#ffffff;border-color:#000000;background-color:#000000;}div.messages-wrapper{width:1120px;margin:auto;padding:40px 0px;}div.messages{border:1px solid #cccccc;margin:0px 0px 20px 0px;padding:5px 10px;background-color:transparent;}div.status,div.warning,div.error{background:none;}div.status,div.warning,*.ok{color:#000000;}div.error ul{}div.error ul li{display:block;text-align:left;padding:0px;background:none;}div.item-list{text-align:center;}div.item-list ul.pager{clear:both;position:relative;display:inline-block;text-align:center;line-height:30px;border-bottom:2px solid #000000;margin:0px;padding:0px 60px;}div.item-list ul.pager li{display:inline-block;list-style-type:none;font-family:"Metropolis",sans-serif;font-weight:500;margin:0px 5px;padding:0px;}div.item-list ul.pager li a{text-decoration:none;transition:0.25s color ease;}div.item-list ul.pager li a:hover{color:#c7d900;}div.item-list ul.pager li.pager-current{font-weight:400;color:#c7d900;}div.item-list ul.pager li.pager-first,div.item-list ul.pager li.pager-last{display:none;}div.item-list ul.pager li.pager-previous,div.item-list ul.pager li.pager-next{position:absolute;top:calc(50% - 15px);}div.item-list ul.pager li.pager-previous{left:10px;}div.item-list ul.pager li.pager-next{right:10px;}div.item-list ul.pager li.pager-previous a,div.item-list ul.pager li.pager-next a{display:block;font-family:"icon";}div.item-list ul.pager li.pager-previous a::before{content:"\e905";}div.item-list ul.pager li.pager-next a::before{content:"\e906";}img{display:block;max-width:100%;height:auto;}br.medium,br.small{display:none;}br.large{display:inline;}hr{height:0px;border-width:1px 0px 0px 0px;border-style:solid;border-color:#000000;margin:20px 0px;}@font-face{font-family:"Metropolis";font-weight:300;src:url(/sites/all/themes/yamazaki/fonts/Metropolis-Light.woff2) format("woff2"),url(/sites/all/themes/yamazaki/fonts/Metropolis-Light.woff) format("woff");}@font-face{font-family:"Metropolis";font-weight:500;src:url(/sites/all/themes/yamazaki/fonts/Metropolis-Medium.woff2) format("woff2"),url(/sites/all/themes/yamazaki/fonts/Metropolis-Medium.woff) format("woff");}@font-face{font-family:"icon";src:url(/sites/all/themes/yamazaki/fonts/icon.ttf) format("truetype"),url(/sites/all/themes/yamazaki/fonts/icon.woff) format("woff"),url(/sites/all/themes/yamazaki/fonts/icon.svg) format("svg");font-weight:normal;font-style:normal;}i.icon{font-family:"icon";line-height:1em;}i.icon-instagram::before{content:"\e900";}i.icon-facebook::before{content:"\e901";}i.icon-tel::before{content:"\e902";}i.icon-mail::before{content:"\e903";}i.icon-send::before{content:"\e904";}i.icon-arrow-left::before{content:"\e905";}i.icon-arrow-right::before{content:"\e906";}i.icon-unsubscribe::before{content:"\e907";}i.icon-blogger::before{content:"\e908";}i.icon-line::before{content:"\e909";}i.icon-youtube::before{content:"\e90a";}div#page{position:relative;overflow:hidden;}p.button-default{display:flex;flex-wrap:wrap;justify-content:center;}p.button-default a{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:480px;height:80px;font-size:1.125rem;background-color:#a1bdb6;border-radius:40px;transition:0.25s background-color ease;}p.button-default a:hover{background-color:#c7d900;}p.button-default span{display:block;position:relative;width:50px;height:15px;margin-right:15px;}p.button-default span::before,p.button-default span::after{box-sizing:border-box;position:absolute;content:"";}p.button-default span::before{width:100%;height:0px;left:0px;top:calc(50% - 0.5px);border-bottom:1px solid #000000;}p.button-default span::after{width:15px;height:15px;right:2px;top:calc(50% - 7.5px);border-right:1px solid #000000;border-top:1px solid #000000;transform:rotate(45deg);}header#header{position:fixed;width:100%;height:85px;left:0px;top:0px;z-index:10;transition:0.25s background-color ease;}div.philosophy header#header{display:none;}div.scroll header#header{background-color:rgba(255,255,255,0.925);}header#header p#logo{position:absolute;left:40px;top:30px;}header#header p#logo img{width:auto;height:25px;}header#header p#button-menu{display:none;}header#header nav#navi{position:absolute;right:40px;top:30px;}header#header nav#navi ul{display:-ms-flexbox;-ms-flex-pack:start;display:flex;flex-wrap:wrap;justify-content:flex-start;line-height:25px;}header#header nav#navi ul li{text-align:center;font-family:"Metropolis",sans-serif;font-size:16px;font-weight:500;margin-right:40px;}header#header nav#navi ul li:last-child{margin-right:0px;}header#header nav#navi ul li a{display:block;position:relative;}header#header nav#navi ul li span{display:block;position:absolute;width:0%;left:50%;top:22px;border-bottom:2px solid #c7d900;opacity:0;transition:0.25s all ease;}header#header nav#navi ul li a:hover span,div.news header#header nav#navi ul li.news a span,div.event header#header nav#navi ul li.event a span,div.company header#header nav#navi ul li.company a span,div.business header#header nav#navi ul li.business a span,div.estate header#header nav#navi ul li.estate a span,div.works header#header nav#navi ul li.works a span,div.recruit header#header nav#navi ul li.recruit a span,div.contact header#header nav#navi ul li.contact a span{width:100%;left:0%;opacity:1;}header#header nav#navi ul li i{display:block;font-family:"Yu Gothic",YuGothic,"Hiragino Kaku Gothic ProN",Verdana,Meiryo,sans-serif;font-size:11px;font-weight:400;line-height:17px;}div#splash{position:fixed;width:100%;height:100%;left:0px;top:0px;z-index:100;background-color:#ffffff;}div#splash p.symbol{position:absolute;width:100px;height:90px;left:calc(50% - 50px);top:calc(50% - 65px);opacity:0;transition:1.25s opacity ease-in-out;}div#splash.active p.symbol{opacity:1;}div#splash p.symbol svg{position:absolute;width:auto;height:100%;left:0px;top:0px;}div#splash svg:nth-child(2){transform:scale(-1,1);}div#splash svg.symbol path,div#splash svg.symbol polygon,div#splash svg.symbol polyline{stroke:#000000;fill-opacity:0;stroke-width:1px;stroke-dasharray:250;animation:symbol 4.75s linear forwards;}div#splash svg.symbol path{fill:#c7d900;}div#splash svg.symbol polyline{fill:#a1bdb6;}@keyframes symbol{0%{stroke-opacity:1;stroke-dashoffset:250;fill-opacity:0;}25%{stroke-opacity:1;stroke-dashoffset:250;fill-opacity:0;}62.5%{stroke-opacity:1;fill-opacity:0;}87.5%{stroke-opacity:0;stroke-dashoffset:0;fill-opacity:1;}100%{stroke-opacity:0;fill-opacity:1;}}div#splash p.type{position:absolute;width:250px;height:26px;left:calc(50% - 125px);top:calc(50% + 65px);opacity:0;transition:1.25s opacity 4s ease-in-out;}div#splash.active p.type{opacity:1;}div#splash p.type img{width:auto;height:100%;}div#cover{display:-ms-flexbox;-ms-flex-pack:center;-ms-align-items:center;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;position:fixed;width:100%;height:100vh;left:0px;top:0px;}div#cover p.image{position:absolute;width:100%;height:100%;left:0px;top:0px;opacity:0;background:url(/sites/all/themes/yamazaki/images/cover-image.jpg) no-repeat center;background-size:cover;transition:1s opacity 0.25s ease-in;}div#cover.active p.image{opacity:1;}div#cover h1{position:relative;text-transform:uppercase;font-family:"Metropolis",sans-serif;font-size:70px;font-weight:500;line-height:120px;}div#cover h1 span{display:block;opacity:0;transition:1.75s opacity ease-in;}div#cover.active h1 span{opacity:1;}div#cover h1 span:nth-child(1){transition-delay:1.25s;}div#cover h1 span:nth-child(2){transition-delay:1.75s;}div#cover h1 span:nth-child(3){transition-delay:2.25s;}div#cover p.button-scroll{position:absolute;width:80px;height:70px;left:calc(50% - 40px);bottom:20px;opacity:0;transition:1.5s opacity 3.25s ease-in;}div#cover.active p.button-scroll{opacity:1;}div#cover p.button-scroll a{display:block;position:relative;height:100%;}div#cover p.button-scroll span{display:block;position:absolute;width:100%;left:0px;}div#cover p.button-scroll span.label{top:0px;text-align:center;font-family:"Metropolis",sans-serif;font-weight:500;line-height:20px;}div#cover p.button-scroll span.line{height:40px;bottom:0px;background:url(/sites/all/themes/yamazaki/images/cover-line.svg) no-repeat center;background-size:auto 40px;}div#cover p.button-scroll span.arrow{height:10px;bottom:30px;background:url(/sites/all/themes/yamazaki/images/cover-arrow.svg) no-repeat center;background-size:auto 10px;animation:arrow-scroll 2s ease-out infinite;}@keyframes arrow-scroll{0%{transform:translateY(0px);opacity:1;}75%{transform:translateY(30px);opacity:1;}92.5%{transform:translateY(30px);opacity:0;}100%{transform:translateY(30px);opacity:0;}}div#space-cover{height:100vh;}div#title{position:relative;z-index:1;margin-bottom:80px;}div.philosophy div#title{display:none;}div#title p.image{height:400px;background-repeat:no-repeat;background-position:center 37.5%;background-size:cover;opacity:0;transition:1s opacity ease-in-out;}div.active div#title p.image{opacity:1;}div.news div#title p.image{background-image:url(/sites/all/themes/yamazaki/images/title-image-news.jpg);}div.event div#title p.image{background-image:url(/sites/all/themes/yamazaki/images/title-image-event.jpg);}div.company div#title p.image{background-image:url(/sites/all/themes/yamazaki/images/title-image-company.jpg);}div.business div#title p.image{background-image:url(/sites/all/themes/yamazaki/images/title-image-business.jpg);}div.works div#title p.image{background-image:url(/sites/all/themes/yamazaki/images/title-image-works.jpg);background-position:center bottom;}div.estate div#title p.image{background-image:url(/sites/all/themes/yamazaki/images/title-image-estate.jpg);}div.recruit div#title p.image{background-image:url(/sites/all/themes/yamazaki/images/title-image-recruit.jpg);}div.contact div#title p.image{background-image:url(/sites/all/themes/yamazaki/images/title-image-contact.jpg);background-position:center bottom;}div.entry div#title p.image,div.invoice div#title p.image{background-image:url(/sites/all/themes/yamazaki/images/title-image-entry.jpg);background-position:center bottom;}div.unsubscribe div#title p.image{background-image:url(/sites/all/themes/yamazaki/images/title-image-unsubscribe.jpg);}div.introduction div#title{position:fixed;width:100%;height:100vh;left:0px;top:0px;z-index:-1;}div.introduction div#title p.image{height:100%;background-image:url(/sites/all/themes/yamazaki/images/title-image-introduction.jpg);background-position:center;}div.introduction div#space-title{height:100vh;}body.page-user div#title p.image,body.page-manage div#title p.image,body.node-type-news div#title p.image,body.node-type-event div#title p.image{height:85px;background-image:none;}div.privacy-policy div#title p.image{height:165px;}div#title div.text{position:relative;text-align:center;margin-top:-25px;}body.page-user div#title div.text,body.page-manage div#title div.text,body.node-type-news div#title div.text,body.node-type-event div#title div.text{display:none;}div#title div.text h1{font-family:"Metropolis",sans-serif;font-size:50px;font-weight:500;line-height:50px;}div#title div.text h1 span{display:inline-block;position:relative;height:50px;overflow:hidden;padding:0px 40px 10px 40px;}div#title div.text h1 span i{display:block;opacity:0;transform:translateY(50px);transition:1.25s opacity 0.75s ease-in-out,1.25s transform 0.75s ease;}div.active div#title div.text h1 span i{opacity:1;transform:translateY(0px);}div#title div.text h1 span b{position:absolute;width:0%;left:50%;bottom:0px;border-bottom:2px solid #000000;opacity:0;transition:1s all 0.5s ease;}div.active div#title div.text h1 span b{width:100%;left:0%;opacity:1;}div#title div.text p.sub{font-size:16px;opacity:0;transition:1s opacity 1.5s ease;}div.active div#title div.text p.sub{opacity:1;}div.introduction div#title div.text{position:absolute;width:100%;left:0px;top:calc(50% - 40px);}div#content{position:relative;overflow:hidden;margin-bottom:120px;background-color:#ffffff;}body.page-user div#content,body.page-manage div#content{width:auto;padding:0px 80px;}div#content article.node-unpublished{background-color:transparent;}div#content section{margin-bottom:120px;}div#content section:last-child{margin-bottom:0px;}div#content section div.inner-section{position:relative;width:1120px;margin:auto;}div#content section header{text-align:center;margin-bottom:40px;}div#content section header h2{font-family:"Metropolis",sans-serif;font-size:50px;font-weight:500;line-height:50px;}div#content section header p.sub{font-size:16px;}div#content p.more span{display:block;position:relative;}div#content p.more span i{display:block;font-size:14px;line-height:30px;transition:0.25s all ease;}div#content p.more a:hover i{color:#c7d900;}div#content p.more span i.label{font-family:"Metropolis",sans-serif;font-weight:500;padding-left:10px;}div#content p.more span i.icon{position:absolute;right:10px;top:calc(50% - 15px);}div#content p.more a:hover span i.icon{transform:scale(1.25);}div#content div.summary{box-sizing:border-box;position:relative;width:400px;padding:20px;background-color:#ffffff;}div#content div.summary div.inner-summary{box-sizing:border-box;position:relative;border:2px solid #000000;}div#content div.summary div.body{box-sizing:border-box;position:relative;width:100%;min-height:324px;padding:20px;}div#content div.summary div.body a{display:block;}div#content div.summary div.body h3{font-size:20px;margin-bottom:20px;}div#content div.summary p.more{border-top:2px solid #000000;}div#content div.frame{border:2px solid #000000;padding:80px;}div#content nav#navi-node{padding-top:80px;}div#content nav#navi-node ul{box-sizing:border-box;position:relative;width:160px;text-align:center;line-height:30px;border-bottom:2px solid #000000;margin:auto;padding:0px 60px;}div#content nav#navi-node ul li{display:inline-block;font-family:"Metropolis",sans-serif;font-weight:500;}div#content nav#navi-node ul li a{text-decoration:none;transition:0.25s color ease;}div#content nav#navi-node ul li a:hover{color:#c7d900;}div#content nav#navi-node ul li.prev,div#content nav#navi-node ul li.next{position:absolute;top:calc(50% - 15px);}div#content nav#navi-node ul li.prev{left:10px;}div#content nav#navi-node ul li.next{right:10px;}div#content nav#navi-node ul li.prev a,div#content nav#navi-node ul li.next a{display:block;font-family:"icon";}div#content nav#navi-node ul li.prev a::before{content:"\e905";}div#content nav#navi-node ul li.next a::before{content:"\e906";}div#content div.button{display:-ms-flexbox;-ms-flex-pack:center;display:flex;flex-wrap:wrap;justify-content:center;}div#content div.button div.row{width:440px;margin-right:20px;}div#content div.button div.row:last-child{margin-right:0px;}div#content div.button div.row a{display:-ms-flexbox;-ms-flex-pack:center;-ms-align-items:center;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;box-sizing:border-box;width:100%;height:100px;padding:20px 0px;background-color:#a1bdb6;transition:0.25s background-color ease;}div#content div.button div.row a:hover{background-color:#c7d900;}div#content div.button div.row h3{font-family:"Metropolis",sans-serif;font-size:32px;font-weight:500;margin-right:40px;}div#content div.button div.row p i.icon{display:inline-block;width:30px;height:30px;text-align:center;font-size:16px;line-height:30px;color:#ffffff;margin-right:5px;background-color:#000000;border-radius:50%;}div#content div.button div.row p span{text-decoration:underline;font-size:16px;}div#content div.table-wrapper{display:-ms-flexbox;-ms-flex-pack:center;display:flex;flex-wrap:wrap;justify-content:center;}div#content div.table div.row{position:relative;text-align:left;margin-bottom:10px;padding-left:80px;}div#content div.table div.row:last-child{margin-bottom:0px;}div#content div.table div.row p.label{position:absolute;left:0px;top:0px;}div#content div.table div.row p.label-two{letter-spacing:2.1em;}div#content div.table div.row p.label-three{letter-spacing:0.56em;}div#content div.table div.row p.label-mail{letter-spacing:0.1em;}body.front div#content{margin-bottom:0px;}body.front div#content section{margin-bottom:0px;}div#content section#home-news div.inner-section,div#content section#home-event div.inner-section,div#content section#home-business div.inner-section,div#content section#home-works div.inner-section{padding:80px 0px;}div#content section#home-news div.view-news div.view-header ul.category{display:none;}div#content section#home-news p.more,div#content section#home-event p.more,div#content section#home-business p.more,div#content section#home-works p.more{width:160px;margin:auto;}div#content section#home-news p.more span,div#content section#home-event p.more span,div#content section#home-business p.more span,div#content section#home-works p.more span{border-bottom:2px solid #000000;}div#content section#home-news div.view-news,div#content section#home-event div.view-news,div#content section#home-works div.view-works{margin-bottom:40px;}div#content section#home-event{background-color:#e3ebe9;}div#content section#home-company div.inner-section,div#content section#home-estate div.inner-section,div#content section#home-recruit div.inner-section{width:auto;}div#content section#home-company div.content,div#content section#home-estate div.content,div#content section#home-recruit div.content{position:relative;padding:200px 0px 120px 0px;}div#content section#home-company header,div#content section#home-estate header,div#content section#home-recruit header{position:absolute;width:100%;left:0px;top:80px;z-index:1;color:#ffffff;}div#content section#home-company a.alternate,div#content section#home-estate a.alternate,div#content section#home-recruit a.alternate{display:block;position:absolute;width:75%;height:100%;top:0px;z-index:1;}div#content section#home-company a.alternate,div#content section#home-recruit a.alternate{left:0px;}div#content section#home-estate a.alternate{right:0px;}div#content section#home-company p.background,div#content section#home-estate p.background,div#content section#home-recruit p.background,div#content section#home-company p.background span,div#content section#home-estate p.background span,div#content section#home-recruit p.background span{position:absolute;width:100%;height:100%;top:0px;}div#content section#home-company p.background,div#content section#home-estate p.background,div#content section#home-recruit p.background{overflow:hidden;}div#content section#home-company p.background span.image,div#content section#home-estate p.background span.image,div#content section#home-recruit p.background span.image{width:75%;background-repeat:no-repeat;background-position:center;background-size:cover;transition:0.75s transform ease-in-out;}div#content section#home-company p.background span.image{left:0px;background-image:url(/sites/all/themes/yamazaki/images/home-image-company.jpg);}div#content section#home-estate p.background span.image{right:0px;background-image:url(/sites/all/themes/yamazaki/images/home-image-estate.jpg);}div#content section#home-recruit p.background span.image{left:0px;background-image:url(/sites/all/themes/yamazaki/images/home-image-recruit.jpg);}div#content section#home-company a.alternate:hover + p.background span.image,div#content section#home-estate a.alternate:hover + p.background span.image,div#content section#home-recruit a.alternate:hover + p.background span.image{transform:scale(1.0375);}div#content section#home-company p.background span.blind,div#content section#home-estate p.background span.blind,div#content section#home-recruit p.background span.blind{width:100%;background-color:#d0deda;transition:0.75s width ease;}div#content section#home-company.active p.background span.blind,div#content section#home-estate.active p.background span.blind,div#content section#home-recruit.active p.background span.blind{width:25%;}div#content section#home-company p.background span.blind,div#content section#home-recruit p.background span.blind{right:0px;}div#content section#home-estate p.background span.blind{left:0px;}div#content section#home-company div.summary,div#content section#home-estate div.summary,div#content section#home-recruit div.summary{z-index:1;opacity:0;transition:0.75s opacity 0.25s ease;}div#content section#home-company.active div.summary,div#content section#home-estate.active div.summary,div#content section#home-recruit.active div.summary{opacity:1;}div#content section#home-company div.summary,div#content section#home-recruit div.summary{margin:0px calc(25% - 200px) 0px auto;}div#content section#home-estate div.summary{margin:0px auto 0px calc(25% - 200px);}div#content section#home-recruit div.summary{margin:0px auto 0px calc(25% - 200px);}div#content section#home-company div.summary div.body,div#content section#home-estate div.summary div.body,div#content section#home-recruit div.summary div.body{text-align:center;}div#content section#home-company div.summary div.body a,div#content section#home-estate div.summary div.body a,div#content section#home-recruit div.summary div.body a{display:-ms-flexbox;-ms-flex-pack:center;-ms-align-items:center;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;position:absolute;width:100%;height:100%;left:0px;top:0px;}div#content section#home-company div.summary div.body h3,div#content section#home-estate div.summary div.body h3,div#content section#home-recruit div.summary div.body h3{margin-bottom:0px;}div#content section#home-business div.list{display:-ms-flexbox;-ms-flex-pack:start;display:flex;flex-wrap:wrap;justify-content:center;position:relative;margin:0px -160px 80px 0px;}div#content section#home-business div.list div.row{width:calc(33.33% - 160px);margin-right:160px;padding:0px 80px;}div#content section#home-business div.list div.row p.image{margin-bottom:10px;}div#content section#home-business div.list div.row p.image a{display:block;overflow:hidden;}div#content section#home-business div.list div.row p.image img{transition:0.5s transform ease;}div#content section#home-business div.list div.row p.image a:hover img{transform:scale(1.075);}div#content section#home-business div.list div.row div.text{position:relative;height:90px;}div#content section#home-business div.list div.row div.text h3{font-family:"Metropolis",sans-serif;font-size:20px;font-weight:500;}div#content section#home-business div.list div.row div.text p.sub{position:absolute;right:0px;bottom:0px;font-size:12px;}div#content section#home-business div.list p.separate{position:absolute;width:160px;height:100%;top:0px;overflow:hidden;background:url(/sites/all/themes/yamazaki/images/separate.svg) no-repeat center;background-size:auto 400px;}div#content section#home-business div.list p.separate-01{left:calc(50% - 160px);}div#content section#home-business div.list p.separate-02{left:calc(66.66% - 160px);}div#content section#home-business div.list p.separate span{display:block;position:absolute;width:100%;height:100%;left:0px;bottom:0px;background-color:#ffffff;transition:0.75s height ease;}div#content section#home-business.active div.list p.separate span{height:0%;}div#content section#home-business.active div.list p.separate-02 span{transition-delay:0.25s;}div#content section#home-works div.view-works div.views-row{width:calc(33.33% - 20px);}div#content div#banner{padding:80px 0px;}div#content div#banner div.list{width:1120px;margin:0px auto;}div#content div#banner div.list div.row{display:flex;flex-wrap:wrap;text-align:center;color:#ffffff;background-color:#a1bdb6;opacity:0;transition:1s opacity ease-in-out;}div#content div#banner div.list div.row.active{opacity:1;}div#content div#banner div.list div.row:not(:last-child){margin-bottom:40px;}div#content div#banner div.list div.row a{color:inherit;}div#content div#banner div.list div.row div.text,div#content div#banner div.list div.row div.text p.logo{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;}div#content div#banner div.list div.row div.text{width:calc(100% - 720px);}div#content div#banner div.list div.row div.text div.inner-text{width:100%;padding-bottom:20px;}div#content div#banner div.list div.row div.text p.logo{height:160px;}div#content div#banner div.list div.row div.text p.logo img{width:235px;height:auto;}div#content div#banner div.list div.row div.text p.eugue img{width:260px;}div#content div#banner div.list div.row div.text p.sub{font-size:20px;font-weight:700;margin-bottom:40px;}div#content div#banner div.list div.row div.text ul{display:flex;flex-wrap:wrap;justify-content:center;}div#content div#banner div.list div.row div.text ul li{font-size:32px;}div#content div#banner div.list div.row div.text ul li:last-child{font-size:36px;}div#content div#banner div.list div.row div.text ul li:not(:last-child){margin-right:30px;}div#content div#banner div.list div.row div.text ul li a{transition:0.25s opacity ease;}div#content div#banner div.list div.row div.text ul li a:hover{opacity:0.625;}div#content div#banner div.list div.row p.image{position:relative;width:720px;}div#content div#banner div.list div.row p.image img{object-fit:cover;width:100%;height:100%;}div#content div#banner div.list div.row p.image span,div#content div#banner div.list div.row p.image span i{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;}div#content div#banner div.list div.row p.image span{position:absolute;width:100%;height:100%;left:0px;top:0px;z-index:1;}div#content div#banner div.list div.row p.image span i{box-sizing:border-box;height:60px;font-size:20px;font-weight:700;border:2px solid #ffffff;padding:0px 45px;border-radius:30px;transition:0.25s color ease,0.25s background-color ease;}div#content div#banner div.list div.row p.image a:hover span i{color:#a1bdb6;background-color:#ffffff;}div#content div.view-news{width:1120px;margin:0px auto;}div#content div.view-news div.view-header ul.category{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin-bottom:60px;}div#content div.view-news div.view-header ul.category li{position:relative;font-size:18px;}div#content div.view-news div.view-header ul.category li:not(:last-child){margin-right:30px;}div#content div.view-news div.view-header ul.category li:not(:last-child)::before{position:absolute;height:18px;right:-15px;top:calc(50% - 9px);border-right:1px solid #000000;content:"";}div#content div.view-news div.view-header ul.category li a{display:block;position:relative;}div#content div.view-news div.view-header ul.category li a::before{display:block;position:absolute;width:0%;left:50%;bottom:-3px;border-bottom:2px solid #c7d900;content:"";opacity:0;transition:0.25s all ease;}div#content div.view-news div.view-header ul.category li a:hover::before,body.page-news:not(.page-news-) div#content div.view-news div.view-header ul.category li.all a::before,body.page-news-1 div#content div.view-news div.view-header ul.category li.news-1 a::before,body.page-news-2 div#content div.view-news div.view-header ul.category li.news-2 a::before,body.page-news-3 div#content div.view-news div.view-header ul.category li.news-3 a::before,body.page-news-12 div#content div.view-news div.view-header ul.category li.news-12 a::before{width:100%;left:0%;opacity:1;}div#content div.view-news div.view-content{display:-ms-flexbox;-ms-flex-pack:start;display:flex;flex-wrap:wrap;justify-content:flex-start;margin-right:-20px;}div#content div.view-news div.views-row{width:calc(25% - 20px);line-height:25px;margin:0px 20px 40px 0px;}div#content div.view-news div.views-row p.image{position:relative;margin-bottom:10px;padding-bottom:78.63%;}div#content div.view-news div.views-row p.image a{display:block;position:absolute;width:100%;height:100%;left:0px;top:0px;overflow:hidden;background-color:#e3ebe9;}div#content div.view-news div.views-row p.image img{transition:0.5s transform ease;}div#content div.view-news div.views-row p.image a:hover img{transform:scale(1.075);}div#content div.view-news div.views-row p.created-category{position:relative;font-family:"Metropolis",sans-serif;font-size:12px;font-weight:500;line-height:20px;}div#content div.view-news div.views-row p.created-category span.category{position:absolute;right:0px;top:0px;}div#content div.view-news div.views-row h3{font-size:16px;}div#content div.view-news div.views-row h3 a{display:block;transition:0.25s color ease;}div#content div.view-news div.views-row h3 a:hover{color:#c7d900;}div#content article.node-news{width:1120px;margin:auto;}div#content article.node-news header,div#content article.node-news p.image{margin-bottom:80px;}div#content article.node-news header{text-align:center;}div#content article.node-news header p.created{font-family:"Metropolis",sans-serif;font-size:32px;font-weight:500;margin-bottom:10px;}div#content article.node-news header p.category{font-size:16px;}div#content article.node-news p.image{opacity:0;transition:1s opacity ease-in-out;}div.active div#content article.node-news p.image{opacity:1;}div#content article.node-news div.text{padding:0px 120px;}div#content article.node-news div.text h1{font-size:20px;margin-bottom:20px;}div#content article.node-news div.sns{display:-ms-flexbox;-ms-flex-pack:end;display:flex;flex-wrap:wrap;justify-content:flex-end;padding-top:40px;}div#content article.node-news div.sns p{font-size:20px;margin:0px 5px;}div#content article.node-news div.sns p a{transition:0.25s color ease;}div#content article.node-news div.sns p a:hover{color:#c7d900;}div#content div.view-event{width:1120px;margin:0px auto;}div#content div.view-event div.view-header{margin-bottom:60px;}div#content div.view-event div.view-header div.category ul{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;}div#content div.view-event div.view-header div.category ul li{text-align:center;font-size:14px;font-weight:700;line-height:20px;}div#content div.view-event div.view-header div.category ul li:not(:last-child){margin-right:10px;}div#content div.view-event div.view-header div.category ul li a{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:140px;height:30px;background-color:#d0deda;transition:0.25s background-color ease;}div#content div.view-event div.view-header div.category ul li a:hover,div#content div.view-event div.view-header div.category ul li.active a{background-color:#c3d600;}div#content div.view-event div.view-content{display:-ms-flexbox;-ms-flex-pack:start;display:flex;flex-wrap:wrap;justify-content:flex-start;margin-right:-20px;}div#content div.view-event div.views-row{width:calc(25% - 20px);line-height:25px;margin:0px 20px 40px 0px;}div#content div.view-event div.views-row div.category-status{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin-bottom:10px;}div#content div.view-event div.views-row div.category-status p{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;text-align:center;height:30px;font-size:14px;font-weight:700;line-height:20px;}div#content div.view-event div.views-row div.category-status p.category{width:calc(50% + 20px);background-color:#c3d600;}div#content div.view-event div.views-row div.category-status p.status{width:calc(50% - 30px);background-color:#d0deda;}div#content div.view-event div.views-row p.image{position:relative;margin-bottom:10px;padding-bottom:78.63%;}div#content div.view-event div.views-row p.image a{display:block;position:absolute;width:100%;height:100%;left:0px;top:0px;overflow:hidden;background-color:#e3ebe9;}div#content div.view-event div.views-row p.image img{transition:0.5s transform ease;}div#content div.view-event div.views-row p.image a:hover img{transform:scale(1.075);}div#content div.view-event div.views-row p.period{position:relative;font-family:"Metropolis",sans-serif;font-size:12px;font-weight:500;line-height:20px;}div#content div.view-event div.views-row h3{font-size:16px;}div#content div.view-event div.views-row h3 a{display:block;transition:0.25s color ease;}div#content div.view-event div.views-row h3 a:hover{color:#c7d900;}div#content article.node-event{width:1120px;margin:auto;}div#content article.node-event header,div#content article.node-event p.image{margin-bottom:80px;}div#content article.node-event header{text-align:center;}div#content article.node-event header p.period{font-family:"Metropolis",sans-serif;font-size:32px;font-weight:500;margin-bottom:40px;}div#content article.node-event header div.category-status{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;}div#content article.node-event header div.category-status div.category ul li,div#content article.node-event header div.category-status p{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;text-align:center;height:30px;font-size:14px;font-weight:700;line-height:20px;}div#content article.node-event header div.category-status div.category{margin-right:10px;}div#content article.node-event header div.category-status div.category ul li{width:160px;background-color:#c3d600;}div#content article.node-event header div.category-status div.category ul li:not(:last-child){margin-right:10px;}div#content article.node-event header div.category-status p.status{width:100px;background-color:#d0deda;}div#content article.node-event p.image{opacity:0;transition:1s opacity ease-in-out;}div.active div#content article.node-event p.image{opacity:1;}div#content article.node-event div.text{padding:0px 120px;}div#content article.node-event div.text h1{font-size:20px;margin-bottom:20px;}div#content section#top-message div.inner-section{color:#ffffff;padding:80px 0px;background:url(/sites/all/themes/yamazaki/images/company-image-01.jpg) no-repeat center top;background-size:cover;}div#content section#top-message header{margin-bottom:80px;}div#content section#top-message div.text{padding:0px 50% 0px 120px;}div#content section#top-message div.text h3{font-size:26px;margin-bottom:40px;}div#content section#top-message div.text div.description p{margin-bottom:20px;}div#content section#top-message div.text p.name span.sub{margin-right:10px;}div#content section#top-message div.text p.name span.main{font-size:20px;}div#content section.company-common div.content,div#content section#company-profile div.content,div#content section#organization div.content{padding:0px 120px;}div#content section.company-common div.frame{display:-ms-flexbox;-ms-flex-pack:center;display:flex;flex-wrap:wrap;justify-content:center;}div#content section.company-common div.text h3{font-size:26px;margin-bottom:40px;}div#content section.company-common div.text p{line-height:45px;}div#content section#company-profile header{box-sizing:border-box;height:460px;margin-bottom:40px;padding-top:80px;background:url(/sites/all/themes/yamazaki/images/company-image-02.jpg) no-repeat center top;background-size:cover;}div#content section#company-profile div.table-wrapper{margin-bottom:40px;}div#content section#company-profile div.office div.row{margin-bottom:40px;}div#content section#company-profile div.office div.row:last-child{margin-bottom:0px;}div#content section#company-profile div.office div.row h3{font-size:16px;margin-bottom:10px;}div#content section#company-profile div.office div.row h3 i.icon{font-size:12px;margin-right:5px;}div#content section#company-profile div.office div.row div.map{position:relative;padding-bottom:50%;}div#content section#company-profile div.office div.row div.map iframe{position:absolute;width:100%;height:100%;left:0px;top:0px;}div#content section#group p.description{margin-bottom:40px;}div#content section#group div.category{display:-ms-flexbox;-ms-flex-pack:start;display:flex;flex-wrap:wrap;justify-content:center;}div#content section#group div.category div.row{box-sizing:border-box;width:50%;height:260px;text-align:center;border-right:1px solid #000000;}div#content section#group div.category div.row:last-child{border-right:none;}div#content section#group div.category div.row h3{font-size:16px;line-height:20px;margin-bottom:20px;}div#content section#group div.category div.row h3 span{font-size:14px;}div#content section#group div.category div.row div.brand{display:-ms-flexbox;-ms-flex-pack:center;-ms-align-items:center;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;height:240px;}div#content section#group div.category div.row div.brand div.inner-brand{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;}div#content section#group div.category div.row div.brand p.logo:not(:last-child){margin-right:40px;}div#content section#group div.category div.row div.brand p.logo img{width:auto;margin:auto;transition:0.25s opacity ease;}div#content section#group div.category div.row div.brand p.logo a:hover img{opacity:0.5;}div#content section#group div.category div.row div.brand p.logo-yamazaki img{height:100px;}div#content section#group div.category div.row div.brand p.logo-eugue img{height:37px;}div#content section#group div.category div.row div.brand p.logo-etsusus img{height:75px;}div#content section#group div.category div.row div.brand p.logo-auie img{height:60px;}div#content section#group div.category div.row div.brand p.logo-yamaken img{height:100px;}div#content section.category div.inner-section{width:auto;}div#content section.category div.content{position:relative;padding:160px 0px;}div#content section.category header{position:absolute;width:1120px;left:calc(50% - 560px);top:80px;z-index:1;color:#ffffff;}div#content section#category-01 header,div#content section#category-03 header{text-align:left;}div#content section#category-02 header{text-align:right;}div#content section.category header h2{line-height:75px;margin-bottom:20px;}div#content section.category a.alternate{display:block;position:absolute;width:75%;height:100%;top:0px;z-index:1;}div#content section#category-01 a.alternate,div#content section#category-03 a.alternate{left:0px;}div#content section#category-02 a.alternate{right:0px;}div#content section.category p.background,div#content section.category p.background span{position:absolute;width:100%;height:100%;top:0px;}div#content section.category p.background{overflow:hidden;}div#content section.category p.background span.image{width:75%;background-repeat:no-repeat;background-position:center;background-size:cover;transition:0.75s transform ease-in-out;}div#content section#category-01 p.background span.image,div#content section#category-03 p.background span.image{left:0px;}div#content section#category-02 p.background span.image{right:0px;}div#content section#category-01 p.background span.image{background-image:url(/sites/all/themes/yamazaki/images/business-image-01.jpg);}div#content section#category-02 p.background span.image{background-image:url(/sites/all/themes/yamazaki/images/business-image-02.jpg);}div#content section#category-03 p.background span.image{background-image:url(/sites/all/themes/yamazaki/images/business-image-03.jpg);}div#content section.category a.alternate:hover + p.background span.image{transform:scale(1.0375);}div#content section.category p.background span.blind{width:100%;background-color:#d0deda;transition:0.75s width ease;}div#content section.category.active p.background span.blind{width:25%;}div#content section#category-01 p.background span.blind,div#content section#category-03 p.background span.blind{right:0px;}div#content section#category-02 p.background span.blind{left:0px;}div#content section.category div.summary{width:560px;z-index:1;opacity:0;transition:0.75s opacity 0.25s ease;}div#content section.category.active div.summary{opacity:1;}div#content section#category-01 div.summary,div#content section#category-03 div.summary{margin:0px calc(25% - 280px) 0px auto;}div#content section#category-02 div.summary{margin:0px auto 0px calc(25% - 200px);}div#content section.category div.summary div.body div.brand{display:-ms-flexbox;-ms-flex-pack:end;-ms-align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;width:100%;padding-top:20px;}div#content section.category div.summary div.body div.brand p.logo{margin-right:20px;}div#content section.category div.summary div.body div.brand p.logo:last-child{margin-right:0px;}div#content section.category div.summary div.body div.brand p.logo img{width:auto;transition:0.25s opacity ease;}div#content section.category div.summary div.body div.brand p.logo a:hover img{opacity:0.5;}div#content section.category div.summary div.body div.brand p.logo-yamazaki img{height:57px;}div#content section.category div.summary div.body div.brand p.logo-eugue img{height:21.5px;}div#content section.category div.summary div.body div.brand p.logo-etsusus img{height:43.5px;}div#content section.category div.summary div.body div.brand p.logo-auie img{height:34px;}div#content section.category div.summary div.body div.brand p.logo-yamaken img{height:58px;}div#content div.view-estate{width:1120px;margin:0px auto;}div#content div.view-estate div.view-header ul.category{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin-bottom:60px;}div#content div.view-estate div.view-header ul.category li{position:relative;font-size:18px;}div#content div.view-estate div.view-header ul.category li:not(:last-child){margin-right:30px;}div#content div.view-estate div.view-header ul.category li:not(:last-child)::before{position:absolute;height:18px;right:-15px;top:calc(50% - 9px);border-right:1px solid #000000;content:"";}div#content div.view-estate div.view-header ul.category li a{display:block;position:relative;}div#content div.view-estate div.view-header ul.category li a::before{display:block;position:absolute;width:0%;left:50%;bottom:-3px;border-bottom:2px solid #c7d900;content:"";opacity:0;transition:0.25s all ease;}div#content div.view-estate div.view-header ul.category li a:hover::before,body.page-estate-13 div#content div.view-estate div.view-header ul.category li.estate-13 a::before,body.page-estate-14 div#content div.view-estate div.view-header ul.category li.estate-14 a::before{width:100%;left:0%;opacity:1;}div#content div.view-estate div.view-content{display:-ms-flexbox;-ms-flex-pack:start;display:flex;flex-wrap:wrap;justify-content:flex-start;margin-right:-20px;}div#content div.view-estate div.views-row{position:relative;width:calc(50% - 20px);line-height:25px;margin:0px 20px 40px 0px;}div#content div.view-estate div.views-row p.image{position:relative;margin-bottom:10px;padding-bottom:70.06%;}div#content div.view-estate div.views-row p.image a{display:block;position:absolute;width:100%;height:100%;left:0px;top:0px;overflow:hidden;background-color:#e3ebe9;}div#content div.view-estate div.views-row p.image img{transition:0.5s transform ease;}div#content div.view-estate div.views-row p.image a:hover img{transform:scale(1.0375);}div#content div.view-estate div.views-row p.sale,div#content div.view-estate div.views-row p.negotiation,div#content div.view-estate div.views-row p.sold{position:absolute;left:0px;top:0px;z-index:1;}div#content div.view-estate div.views-row:has(.negotiation-1) p.sale,div#content div.view-estate div.views-row:has(.sold-1) p.sale{display:none;}div#content div.view-estate div.views-row p.sale-1,div#content div.view-estate div.views-row p.negotiation-1,div#content div.view-estate div.views-row p.sold-1{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:120px;height:45px;font-size:18px;background-color:#c7d900;}div#content div.view-estate div.views-row p.sold-1{color:#ffffff;background-color:#000000;}div#content div.view-estate div.views-row p.sale-1::before{content:"販売中";}div#content div.view-estate div.views-row p.negotiation-1::before{content:"商談中";}div#content div.view-estate div.views-row p.sold-1::before{content:"成約済";}div#content div.view-estate div.views-row h3{font-size:16px;}div#content div.view-estate div.views-row h3 a{display:block;transition:0.25s color ease;}div#content div.view-estate div.views-row h3 a:hover{color:#c7d900;}div#content div.view-estate div.views-row p.location{font-size:12px;line-height:20px;}div#content div.view-estate div.views-row div.item-list{position:absolute;right:0px;bottom:0px;}div#content div.view-estate div.views-row div.item-list ul{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:110px;height:40px;background-color:#e3ebe9;}div#content div.view-estate div.views-row div.item-list ul li:not(:last-child)::after{content:"・";}div#content article.node-estate header{text-align:center;margin-bottom:80px;}div#content article.node-estate header h1{font-size:30px;margin-bottom:20px;}div#content article.node-estate header div.category{margin-bottom:10px;}div#content article.node-estate header div.category ul{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:110px;height:40px;margin:auto;background-color:#e3ebe9;}div#content article.node-estate header div.category ul li:not(:last-child)::after{content:"・";}div#content article.node-estate header p.location{font-size:16px;}div#content article.node-estate div#slide,div#content article.node-estate div.headline-body,div#content article.node-estate div.sale,div#content article.node-estate div.negotiation,div#content article.node-estate div.sold,div#content article.node-estate div.spec,div#content article.node-estate p.note{margin:0px auto 80px auto;}div#content article.node-estate div#slide,div#content article.node-estate div.sale,div#content article.node-estate div.negotiation,div#content article.node-estate div.sold,div#content article.node-estate p.note{width:1120px;}div#content article.node-estate div#slide{position:relative;}div#content article.node-estate div#slide div.image{position:relative;margin-bottom:20px;padding-bottom:71.43%;opacity:0;transition:1s opacity ease;}div.active div#content article.node-estate div#slide div.image{opacity:1;}div#content article.node-estate div#slide div.image p.row{display:-ms-flexbox;-ms-flex-pack:center;-ms-align-items:center;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;position:absolute;width:100%;height:100%;left:0px;top:0px;background-color:#e3ebe9;}div#content article.node-estate div#slide div.image p.row-horizontal img{width:100%;height:auto;}div#content article.node-estate div#slide div.image p.row-vertical img{width:auto;height:100%;}div#content article.node-estate div#slide div.navi-wrapper{margin:0px -20px -20px 0px;}div#content article.node-estate div#slide div.navi{display:-ms-flexbox;-ms-flex-pack:start;display:flex;flex-wrap:wrap;justify-content:flex-start;width:100%;margin-bottom:-20px;}div#content article.node-estate div#slide div.navi p.row{position:relative;width:calc(12.5% - 20px);overflow:hidden;cursor:pointer;margin:0px 20px 20px 0px;}div#content article.node-estate div#slide div.navi p.row img{transition:0.5s transform ease;}div#content article.node-estate div#slide div.navi p.row:hover img{transform:scale(1.075);}div#content article.node-estate div#slide div.navi p.row span{box-sizing:border-box;position:absolute;width:100%;height:100%;left:0px;top:0px;border:4px solid #c7d900;opacity:0;transition:0.25s opacity ease;}div#content article.node-estate div#slide div.navi p.row.active span{opacity:1;}div#content article.node-estate div.headline-body{width:740px;margin-left:auto;margin-right:auto;}div#content article.node-estate div.headline-body h2{font-size:1.125rem;}div#content article.node-estate div.headline-body h2:not(:last-child){margin-bottom:20px;}div#content article.node-estate div.sale,div#content article.node-estate div.negotiation,div#content article.node-estate div.sold,div#content article.node-estate p.note{background-color:#e3ebe9;}div#content article.node-estate div.sale > p.label,div#content article.node-estate div.negotiation > p.label,div#content article.node-estate div.sold > p.label{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;height:50px;text-align:center;font-size:24px;background-color:#c7d900;}div#content article.node-estate div.sold > p.label{color:#ffffff;background-color:#000000;}div#content article.node-estate div.sale div.list{padding:30px 0px;}div#content article.node-estate div.sale div.list div.row{display:flex;flex-wrap:wrap;justify-content:center;}div#content article.node-estate div.sale div.list div.row:not(:last-child){margin-bottom:5px;}div#content article.node-estate div.sale div.list div.row p.label,div#content article.node-estate div.sale div.list div.row p.price{width:140px;font-size:18px;font-weight:700;}div#content article.node-estate div.sale div.list div.row p.price{text-align:right;}div#content article.node-estate div.spec{width:400px;transform:translateX(40px);}div#content article.node-estate div.spec div.list div.row{display:flex;flex-wrap:wrap;}div#content article.node-estate div.spec div.list div.row p.label{width:120px;}div#content article.node-estate div.spec div.list div.row p.body{width:calc(100% - 120px);}div#content article.node-estate p.note{box-sizing:border-box;padding:30px 40px;}div#content div.view-works{width:1120px;margin:0px auto;}div#content div.view-works div.view-header ul.category{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin-bottom:60px;}div#content div.view-works div.view-header ul.category li{position:relative;font-size:18px;}div#content div.view-works div.view-header ul.category li:not(:last-child){margin-right:30px;}div#content div.view-works div.view-header ul.category li:not(:last-child)::before{position:absolute;height:18px;right:-15px;top:calc(50% - 9px);border-right:1px solid #000000;content:"";}div#content div.view-works div.view-header ul.category li a{display:block;position:relative;}div#content div.view-works div.view-header ul.category li a::before{display:block;position:absolute;width:0%;left:50%;bottom:-3px;border-bottom:2px solid #c7d900;content:"";opacity:0;transition:0.25s all ease;}div#content div.view-works div.view-header ul.category li a:hover::before,body.page-works-4 div#content div.view-works div.view-header ul.category li.works-4 a::before,body.page-works-5 div#content div.view-works div.view-header ul.category li.works-5 a::before,body.page-works-6 div#content div.view-works div.view-header ul.category li.works-6 a::before{width:100%;left:0%;opacity:1;}div#content div.view-works div.view-content{display:-ms-flexbox;-ms-flex-pack:start;display:flex;flex-wrap:wrap;justify-content:flex-start;margin-right:-20px;}div#content div.view-works div.views-row{width:calc(50% - 20px);line-height:25px;margin:0px 20px 40px 0px;}div#content div.view-works div.views-row p.image{position:relative;margin-bottom:10px;padding-bottom:70.06%;}div#content div.view-works div.views-row p.image a{display:block;position:absolute;width:100%;height:100%;left:0px;top:0px;overflow:hidden;background-color:#e3ebe9;}div#content div.view-works div.views-row p.image img{transition:0.5s transform ease;}div#content div.view-works div.views-row p.image a:hover img{transform:scale(1.0375);}div#content div.view-works div.views-row h3{font-size:16px;}div#content div.view-works div.views-row h3 a{display:block;transition:0.25s color ease;}div#content div.view-works div.views-row h3 a:hover{color:#c7d900;}div#content div.view-works div.views-row p.category{font-size:12px;line-height:20px;}div#content article.node-works header{text-align:center;margin-bottom:80px;}div#content article.node-works header h1{font-size:30px;margin-bottom:10px;}div#content article.node-works header p.category,div#content article.node-works header p.date-location{font-size:16px;}div#content article.node-works div#slide{position:relative;width:1120px;margin:auto;}div#content article.node-works div#slide div.image{position:relative;margin-bottom:20px;padding-bottom:71.43%;opacity:0;transition:1s opacity ease;}div.active div#content article.node-works div#slide div.image{opacity:1;}div#content article.node-works div#slide div.image p.row{display:-ms-flexbox;-ms-flex-pack:center;-ms-align-items:center;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;position:absolute;width:100%;height:100%;left:0px;top:0px;background-color:#e3ebe9;}div#content article.node-works div#slide div.image p.row-horizontal img{width:100%;height:auto;}div#content article.node-works div#slide div.image p.row-vertical img{width:auto;height:100%;}div#content article.node-works div#slide div.navi-wrapper{margin:0px -20px -20px 0px;}div#content article.node-works div#slide div.navi{display:-ms-flexbox;-ms-flex-pack:start;display:flex;flex-wrap:wrap;justify-content:flex-start;width:100%;margin-bottom:-20px;}div#content article.node-works div#slide div.navi p.row{position:relative;width:calc(12.5% - 20px);overflow:hidden;cursor:pointer;margin:0px 20px 20px 0px;}div#content article.node-works div#slide div.navi p.row img{transition:0.5s transform ease;}div#content article.node-works div#slide div.navi p.row:hover img{transform:scale(1.075);}div#content article.node-works div#slide div.navi p.row span{box-sizing:border-box;position:absolute;width:100%;height:100%;left:0px;top:0px;border:4px solid #c7d900;opacity:0;transition:0.25s opacity ease;}div#content article.node-works div#slide div.navi p.row.active span{opacity:1;}div#content section#recruit div.frame,div#content section#recruit p#banner-recruit{margin-bottom:120px;}div#content section#recruit div.list div.row{margin-bottom:20px;}div#content section#recruit div.list div.row-new-graduate{margin-bottom:120px;}div#content section#recruit div.list div.row:last-child{margin-bottom:0px;}div#content section#recruit div.list div.row h2,div#content section#recruit div.list div.row p.sub{display:none;text-align:center;}div#content section#recruit div.list div.row h2{font-family:"Metropolis",sans-serif;font-size:32px;font-weight:500;line-height:40px;}div#content section#recruit div.list div.row p.sub{font-size:16px;margin-bottom:60px;}div#content div.view-recruit div.views-row{margin-bottom:20px;}div#content div.view-recruit div.views-row-last{margin-bottom:0px;}div#content div.view-recruit div.views-row a{display:block;position:relative;height:200px;}div#content div.view-recruit div.views-row p.background,div#content div.view-recruit div.views-row p.background span{position:absolute;width:100%;height:100%;top:0px;}div#content div.view-recruit div.views-row p.background{overflow:hidden;}div#content div.view-recruit div.views-row p.background span.image{width:calc(100% - 300px);right:0px;background-repeat:no-repeat;background-position:center;background-size:cover;transition:0.75s transform ease-in-out;}div#content section#home-company a:hover p.background span.image{transform:scale(1.0375);}div#content div.view-recruit div.views-row p.background span.blind{width:100%;left:0px;background-color:#d0deda;transition:0.75s width ease;}div#content div.view-recruit div.views-row.active p.background span.blind{width:300px;}div#content div.view-recruit div.views-row h3{display:-ms-flexbox;-ms-flex-pack:center;-ms-align-items:center;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;position:absolute;width:300px;height:100%;left:0px;top:0px;text-align:center;font-size:20px;opacity:0;transition:1s opacity ease;}div#content div.view-recruit div.views-row.active h3{opacity:1;}div#content article.node-recruit{width:1120px;margin:auto;}div#content article.node-recruit div.frame,div#content article.node-recruit div.guideline{margin-bottom:120px;}div#content article.node-recruit h2,div#content article.node-recruit p.sub{text-align:center;}div#content article.node-recruit h2{font-family:"Metropolis",sans-serif;font-size:32px;font-weight:500;line-height:40px;}div#content article.node-recruit p.sub{font-size:16px;margin-bottom:60px;}div#content section#contact,div#content section#entry,div#content section#unsubscribe{margin-bottom:80px;}div#content section#contact div.frame,div#content section#entry div.frame,div#content section#unsubscribe div.frame{margin-bottom:80px;}div#content form.webform-client-form{background-color:#e3ebe9;}div#content form.webform-client-form > div{box-sizing:border-box;max-width:640px;margin:auto;padding:80px 0px;}div#content form.webform-client-form div.webform-component{position:relative;margin-bottom:20px;padding-left:120px;}div#content form.webform-client-form div.webform-component--comment{margin-bottom:40px;}div#content form.webform-client-form div.webform-component-markup{margin-bottom:0px;padding-left:0px;}div#content form.webform-client-form div.webform-component > label{position:absolute;left:0px;top:0px;line-height:50px;}div#content form.webform-client-form div.webform-component.attention > label{color:#ff0000;}div#content form.webform-client-form div.webform-component > label span.form-required{display:none;}div#content form.webform-client-form input[type=text],div#content form.webform-client-form input[type=email],div#content form.webform-client-form textarea{width:100%;border-color:#ffffff;}div#content form.webform-client-form div.webform-component.attention input[type=text],div#content form.webform-client-form div.webform-component.attention input[type=email],div#content form.webform-client-form div.webform-component.attention textarea{border-color:#ff0000;}div#content form.webform-client-form div.webform-component.attention ::-webkit-input-placeholder{color:#ff0000;}div#content form.webform-client-form div.webform-component.attention :-ms-input-placeholder{color:#ff0000;}div#content form.webform-client-form div.webform-component.attention ::placeholder{color:#ff0000;}div#content form.webform-client-form p.agreement{text-align:center;margin-bottom:40px;}div#content form.webform-client-form p.agreement label.option{vertical-align:1px;margin-right:5px;}div#content form.webform-client-form p.agreement label.option span{overflow:hidden;border:none;}div#content form.webform-client-form p.agreement label.option span i{width:30px;height:30px;left:-16px;top:-16px;border-right:2px solid #c7d900;border-bottom:none;-webkit-transform:rotate(45deg);transform:rotate(45deg);}div#content form.webform-client-form p.agreement a{text-decoration:underline;transition:0.25s color ease;}div#content form.webform-client-form p.agreement a:hover{color:#c7d900;}div#content form.webform-client-form div.form-actions{display:none;}div#content section#complete{text-align:center;}div#content section#complete h3{font-family:"Metropolis",sans-serif;font-size:50px;font-weight:500;line-height:50px;margin-bottom:20px;}div.unsubscribe div#content form.webform-client-form div.webform-component-email{margin-bottom:80px;}div#content form.webform-client-form span.file{margin-right:10px;}div#content form.webform-client-form span.file img{display:none;}form.webform-client-form div.webform-component div.form-managed-file{display:flex;flex-wrap:wrap;justify-content:space-between;}form.webform-client-form div.webform-component div.form-managed-file p.button-file{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:130px;text-align:center;line-height:50px;cursor:pointer;background-color:#a1bdb6;transition:0.25s background-color ease;}form.webform-client-form div.webform-component div.form-managed-file p.button-file:hover{background-color:#c7d900;}form.webform-client-form div.webform-component div.form-managed-file p.alternate{display:flex;flex-wrap:wrap;align-items:center;box-sizing:border-box;width:calc(100% - 140px);height:50px;overflow:hidden;line-height:25px;color:#000000;}form.webform-client-form div.webform-component.attention div.form-managed-file::after{color:#ff0000;content:"履歴書・経歴書は必須項目となります。";}div.invoice form.webform-client-form div.webform-component.attention div.form-managed-file::after{content:"請求書は必須項目となります。";}form.webform-client-form div.webform-component div.form-managed-file input.form-file,form.webform-client-form div.webform-component div.form-managed-file input.form-submit{display:none;}form.webform-client-form div.webform-component-radios div.form-radios{display:flex;flex-wrap:wrap;}form.webform-client-form div.webform-component-radios div.form-radios div.form-item:not(:last-child){margin-right:20px;}div.invoice form.webform-client-form div.webform-component--file,div.invoice form.webform-client-form div.webform-component--url{display:none;}div.invoice form.webform-client-form.file div.webform-component--file,div.invoice form.webform-client-form.url div.webform-component--url{display:block;}div#content section#privacy-policy p,div#content section#privacy-policy dl dd{margin-bottom:20px;}div#content section#privacy-policy dl dt{font-weight:400;}div#content section#privacy-policy dl dd:last-child{margin-bottom:0px;}div.introduction div#content{margin-bottom:0px;}div.introduction div#content section div.inner-section{padding:100px 0px;}div.introduction div#content section header{margin-bottom:100px;}div#content section#benefits{margin-bottom:0px;}div#content section#benefits div.inner-section{padding:60px 0px 140px 0px;}div#content section#benefits header p.summary{text-align:justify;font-size:20px;line-height:50px;margin-bottom:140px;padding:0px 80px;}div#content section#benefits div.type{display:flex;flex-wrap:wrap;margin:0px -20px 40px 0px;}div#content section#benefits div.type div.row{width:calc(50% - 20px);text-align:center;margin-right:20px;}div#content section#benefits div.type div.row h3{font-size:24px;font-weight:700;line-height:40px;border-top:1px solid #000000;border-bottom:1px solid #000000;margin-bottom:20px;}div#content section#benefits div.type div.row p.num{display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;font-weight:700;color:#c3d600;}div#content section#benefits div.type div.row p.num span{display:block;line-height:1em;}div#content section#benefits div.type div.row p.num span.main{font-size:60px;}div#content section#benefits div.type div.row p.num span.sub{font-size:24px;}div#content section#benefits p.note{margin-bottom:100px;}div#content section#benefits div.case{display:flex;flex-wrap:wrap;margin:0px -20px 40px 0px;}div#content section#benefits div.case div.row{width:calc(25% - 20px);text-align:center;margin:0px 20px 20px 0px;padding:30px 0px;background-color:#e6e6e6;border-radius:10px;}div#content section#benefits div.case div.row p.icon{width:150px;height:150px;overflow:hidden;margin:0px auto 10px auto;background-color:#c3d600;border-radius:50%;}div#content section#benefits div.case div.row p.icon img{width:100%;height:auto;}div#content section#benefits div.case div.row h3{font-size:20px;font-weight:700;}div#content section#benefits p.description{text-align:center;font-size:24px;font-weight:700;}div#content section#process{margin-bottom:20px;background-color:#c3d600;}div#content section#process div.flow{display:flex;flex-wrap:wrap;margin-right:-70px;}div#content section#process div.flow div.row{width:calc(25% - 70px);border-top:1px solid #ffffff;border-bottom:1px solid #ffffff;margin-right:70px;padding:20px 0px;}div#content section#process div.flow div.row p.icon{margin-bottom:20px;}div#content section#process div.flow div.row p.icon img{width:auto;height:164px;margin:auto;}div#content section#process div.flow div.row h3{display:flex;flex-wrap:wrap;position:relative;text-align:center;font-weight:700;line-height:50px;margin-bottom:20px;}div#content section#process div.flow div.row h3::after{position:absolute;width:26px;height:44px;right:-48px;top:calc(50% - 22px);background:url(/sites/all/themes/yamazaki/images/introduction-arrow.svg) no-repeat center;background-size:auto 44px;content:"";}div#content section#process div.flow div.row:last-child h3::after{display:none;}div#content section#process div.flow div.row h3 span{background-color:#ffffff;border-radius:25px;}div#content section#process div.flow div.row h3 span.sub{width:50px;font-size:28px;color:#c3d600;margin-right:10px;}div#content section#process div.flow div.row h3 span.main{width:calc(100% - 60px);font-size:20px;}div#content section#application{background-color:#e6e6e6;}div#content section#application form.webform-client-form{background-color:transparent;}div#content section#application form.webform-client-form > div{padding:0px;}div#content section#application form.webform-client-form div.webform-component{padding-left:180px;}div#content section#application form.webform-client-form div.webform-component-markup{padding-left:0px;}div#content section#application form.webform-client-form div.webform-component--headline-01 h3,div#content section#application form.webform-client-form div.webform-component--headline-02 h3{text-align:center;font-size:24px;font-weight:700;border-bottom:1px solid #000000;margin-bottom:20px;padding-bottom:10px;}div#content section#application form.webform-client-form div.form-radios{display:flex;flex-wrap:wrap;}div#content section#application form.webform-client-form div.form-radios div.form-type-radio{margin:10px 20px 0px 0px;}div#content section#application form.webform-client-form div.form-radios label.option{vertical-align:1px;margin-right:5px;}div#content section#application form.webform-client-form div.form-radios label.option span{position:relative;overflow:hidden;border:none;border-radius:0px;}div#content section#application form.webform-client-form div.form-radios label.option span::before{box-sizing:border-box;position:absolute;width:100%;height:100%;left:0px;top:0px;border:1px solid #ffffff;content:"";}div#content section#application form.webform-client-form div.attention div.form-radios label.option span::before{border-color:#ff0000;}div#content section#application form.webform-client-form div.form-radios label.option span i{width:30px;height:30px;left:-16px;top:-16px;border-right:2px solid #c7d900;border-bottom:none;background-color:transparent;border-radius:0px;-webkit-transform:rotate(45deg);transform:rotate(45deg);}div#content section#application form.webform-client-form div.webform-component--email-01{margin-bottom:60px;}div.form-item.webform-component-file div.description{display:none;}div#content section#philosophy header{margin-bottom:120px;padding-top:60px;}div#content section#philosophy header p.logo img{width:auto;height:100px;margin:auto;}div#content section#philosophy div.segment:not(:last-child){margin-bottom:120px;}div#content section#philosophy div.segment h2{text-align:center;font-family:"Metropolis",sans-serif;font-size:50px;font-weight:500;line-height:50px;}div#content section#philosophy div.segment p.sub{position:relative;text-align:center;font-size:16px;margin-bottom:45px;}div#content section#philosophy div.segment p.sub::before{position:absolute;width:40px;border-bottom:1px solid #000000;left:calc(50% - 20px);bottom:-30px;content:"";}div#content section#philosophy div.segment h3{text-align:center;font-size:26px;margin-bottom:40px;}div#content section#philosophy div.segment:nth-child(1) div.text,div#content section#philosophy div.segment:nth-child(2) div.text{text-align:center;}div#content section#philosophy div.segment:nth-child(3) div.text{display:block;}div#content section#philosophy div.segment:nth-child(3) p.description{text-align:center;margin-bottom:40px;}div#content section#philosophy div.segment div.list div.row:not(:last-child){margin-bottom:40px;}div#content section#philosophy div.segment div.list div.row h4{text-align:center;font-size:22px;margin-bottom:20px;}div#content section#philosophy div.segment div.list div.row p{text-align:center;}footer#footer{position:relative;padding:80px 0px 40px 0px;background-color:#e3ebe9;}footer#footer div.tabs{position:absolute;left:20px;top:20px;}footer#footer div.brand-information{position:relative;width:1120px;margin:0px auto 60px auto;background:url(/sites/all/themes/yamazaki/images/separate.svg) no-repeat 360px center;background-size:auto 400px;}footer#footer div.brand-information div.brand{display:-ms-flexbox;-ms-flex-pack:end;display:flex;flex-wrap:wrap;justify-content:flex-end;position:absolute;right:0px;bottom:0px;}footer#footer div.brand-information div.brand div.row{margin-right:60px;}footer#footer div.brand-information div.brand div.row:last-child{margin-right:0px;}footer#footer div.brand-information div.brand div.row p.logo{display:-ms-flexbox;-ms-flex-pack:center;-ms-align-items:center;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:100%;height:80px;margin-bottom:10px;}footer#footer div.brand-information div.brand div.row p.logo img{width:auto;transition:0.25s opacity ease;}footer#footer div.brand-information div.brand div.row-eugue p.logo img{height:35px;}footer#footer div.brand-information div.brand div.row-auie p.logo img{height:60px;}footer#footer div.brand-information div.brand div.row-yamaken p.logo img{height:80px;}footer#footer div.brand-information div.brand div.row p.logo a:hover img{opacity:0.5;}footer#footer div.brand-information div.brand div.row div.sns{display:-ms-flexbox;-ms-flex-pack:center;display:flex;flex-wrap:wrap;justify-content:center;}footer#footer div.brand-information div.brand div.row div.sns p{font-size:20px;margin:0px 5px;}footer#footer div.brand-information div.brand div.row div.sns p a{transition:0.25s color ease;}footer#footer div.brand-information div.brand div.row div.sns p a:hover{color:#c7d900;}footer#footer div.brand-information div.information p#logo-footer{margin-bottom:40px;}footer#footer div.brand-information div.information p#logo-footer img{width:auto;height:40px;}footer#footer div.brand-information div.information h3{margin-bottom:10px;}footer#footer div.brand-information div.information h3 img{width:auto;height:22px;}footer#footer div.brand-information div.information p.tel{margin-bottom:20px;}footer#footer div.brand-information div.information p.tel span.num{font-size:20px;}footer#footer div.brand-information div.information p.contact{font-size:16px;line-height:30px;}footer#footer div.brand-information div.information p.contact-tel{margin-bottom:10px;}footer#footer div.brand-information div.information p.contact i.icon{display:inline-block;width:30px;height:30px;text-align:center;font-size:16px;line-height:30px;color:#ffffff;margin-right:5px;background-color:#000000;border-radius:50%;transition:0.25s background-color ease;}footer#footer div.brand-information div.information p.contact a:hover i.icon{background-color:#c7d900;}footer#footer div.brand-information div.information p.contact span{text-decoration:underline;transition:0.25s color ease;}footer#footer div.brand-information div.information p.contact a:hover span{color:#c7d900;}footer#footer p.copyright{text-align:center;font-family:"Metropolis",sans-serif;font-size:12px;font-weight:500;}div.philosophy footer#footer div.brand-information{width:auto;margin-bottom:40px;background-image:none;}div.philosophy footer#footer div.brand-information div.brand{-ms-flex-pack:center;justify-content:center;position:static;right:auto;bottom:auto;margin:0px -20px 20px -20px;}div.philosophy footer#footer div.brand-information div.brand div.row div.sns{display:none;}div.philosophy footer#footer div.brand-information div.information{width:560px;text-align:center;border-top:2px solid #000000;margin-left:auto;margin-right:auto;padding-top:40px;}div.philosophy footer#footer div.brand-information div.information p#logo-footer img{margin:auto;}div.philosophy footer#footer div.brand-information div.information h3,div.philosophy footer#footer div.brand-information div.information p.address,div.philosophy footer#footer div.brand-information div.information p.tel,div.philosophy footer#footer div.brand-information div.information p.contact{display:none;}body.page-user div.profile h3{border-bottom-color:#cccccc;}div.view-manage div.view-header{margin-bottom:20px;}div.view-manage div.view-header h2{float:left;font-size:22px;}div.view-manage div.view-header p.add{float:right;}div.view-manage div.view-header p.add a{display:block;text-decoration:none;border:1px solid #666666;padding:0px 10px;background-color:#ffffff;transition:0.25s background-color ease;}div.view-manage div.view-header p.add a:hover{color:#ffffff;background-color:#666666;}div.view-manage table.views-table{width:100%;}div.view-manage table.views-table th,div.view-manage table.views-table td{vertical-align:middle;border-top:1px solid #cccccc;border-bottom:1px solid #cccccc;padding:5px;}div.view-manage table.views-table th{font-size:14px;line-height:20px;padding:5px;}div.view-manage table.views-table th.views-field-field-image,div.view-manage table.views-table th.views-field-field-image-single{width:75px;}div.view-manage table.views-table th.views-field-created{width:100px;}div.view-manage table.views-table th.views-field-field-category-news,div.view-manage table.views-table th.views-field-field-category-works,div.view-manage table.views-table th.views-field-field-category-estate,div.view-manage table.views-table th.views-field-field-category-recruit{width:200px;}div.view-manage table.views-table th.views-field-field-order{width:100px;}div.view-manage table.views-table th.views-field-status,div.view-manage table.views-table th.views-field-edit-node{width:50px;}div.view-manage table.views-table td{height:50px;}div.view-manage table.views-table td.views-field-field-image img,div.view-manage table.views-table td.views-field-field-image-single img{width:auto;height:50px;}div#toolbar{font-family:"Yu Gothic",YuGothic,sans-serif;font-feature-settings:"palt";letter-spacing:0em;background-color:#333333;box-shadow:none;filter:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}div#toolbar a{font-size:0.75rem;}div#toolbar div.toolbar-menu{padding:0px 55px 0px 10px;}div#toolbar div.toolbar-menu ul li{line-height:30px;margin-right:20px;}div#toolbar div.toolbar-menu ul#toolbar-menu li:last-child,div#toolbar div.toolbar-menu ul#toolbar-user li:last-child{margin-right:0px;}div#toolbar div.toolbar-menu ul li a{padding:0px;border-radius:0px;}div#toolbar div.toolbar-menu ul li strong{font-weight:400;}div#toolbar div.toolbar-menu ul li a,div#toolbar div.toolbar-menu ul li a:active,div#toolbar div.toolbar-menu ul li a:focus,div#toolbar div.toolbar-menu ul li a:hover,div#toolbar div.toolbar-menu ul li a.active,div#toolbar div.toolbar-menu ul li a.active:active,div#toolbar div.toolbar-menu ul li a.active:focus,div#toolbar div.toolbar-menu ul li a.active:hover,div#toolbar div.toolbar-menu ul li.active-trail a{display:block;padding-left:20px;background-color:transparent;background-repeat:no-repeat;background-position:left center;background-size:auto 16px;text-shadow:none;}div#toolbar div.toolbar-menu ul li.home a,div#toolbar div.toolbar-menu ul li.home a:hover,div#toolbar div.toolbar-menu ul li.home a:focus{height:30px;background-image:url(/sites/all/themes/yamazaki/images/icon-navi-manage-home.svg);}div#toolbar div.toolbar-menu ul li.home a::after{content:"ホーム";}div#toolbar div.toolbar-menu ul li.path-admin-content a,div#toolbar div.toolbar-menu ul li.path-admin-content a:hover{background-image:url(/sites/all/themes/yamazaki/images/icon-navi-manage-content.svg);}div#toolbar div.toolbar-menu ul li.path-admin-dashboard a,div#toolbar div.toolbar-menu ul li.path-admin-dashboard a:hover{background-image:url(/sites/all/themes/yamazaki/images/icon-navi-manage-dashboard.svg);}div#toolbar div.toolbar-menu ul li.path-admin-structure a,div#toolbar div.toolbar-menu ul li.path-admin-structure a:hover{background-image:url(/sites/all/themes/yamazaki/images/icon-navi-manage-structure.svg);}div#toolbar div.toolbar-menu ul li.path-admin-appearance a,div#toolbar div.toolbar-menu ul li.path-admin-appearance a:hover{background-image:url(/sites/all/themes/yamazaki/images/icon-navi-manage-appearance.svg);}div#toolbar div.toolbar-menu ul li.path-admin-people a,div#toolbar div.toolbar-menu ul li.path-admin-people a:hover{background-image:url(/sites/all/themes/yamazaki/images/icon-navi-manage-people.svg);}div#toolbar div.toolbar-menu ul li.path-admin-modules a,div#toolbar div.toolbar-menu ul li.path-admin-modules a:hover{background-image:url(/sites/all/themes/yamazaki/images/icon-navi-manage-modules.svg);}div#toolbar div.toolbar-menu ul li.path-admin-config a,div#toolbar div.toolbar-menu ul li.path-admin-config a:hover{background-image:url(/sites/all/themes/yamazaki/images/icon-navi-manage-config.svg);}div#toolbar div.toolbar-menu ul li.path-admin-reports a,div#toolbar div.toolbar-menu ul li.path-admin-reports a:hover{background-image:url(/sites/all/themes/yamazaki/images/icon-navi-manage-reports.svg);}div#toolbar div.toolbar-menu ul li.path-admin-help a,div#toolbar div.toolbar-menu ul li.path-admin-help a:hover{background-image:url(/sites/all/themes/yamazaki/images/icon-navi-manage-help.svg);}div#toolbar div.toolbar-menu ul li.home span.home-link{display:none;}div#toolbar div.toolbar-menu ul#toolbar-user li a{padding-left:0px;}div#toolbar div.toolbar-menu a.toggle{background-color:#333333;background-image:none;border-radius:2.5px 2.5px 0px 0px;}div#toolbar div.toolbar-menu a.toggle::before{position:absolute;width:8px;height:4px;left:calc(50% - 4px);top:calc(50% - 4px);background:#333333 url(/sites/all/themes/yamazaki/images/arrow-navi-manage.svg) no-repeat center;background-size:auto 4px;content:"";transform:rotate(180deg);}div#toolbar div.toolbar-menu a.toggle-active::before{top:calc(50% - 2px);transform:rotate(0deg);}div#toolbar div.toolbar-shortcuts ul{height:auto;line-height:30px;margin-left:0px;padding:0px;}div#toolbar div.toolbar-shortcuts ul li{margin-right:20px;padding:0px;}div#toolbar div.toolbar-shortcuts ul li:last-child{margin-right:0px;}div#toolbar div.toolbar-shortcuts ul li a{padding:0px;}div#toolbar div.toolbar-shortcuts ul li a:hover,div#toolbar div.toolbar-shortcuts ul li a.active,div#toolbar div.toolbar-shortcuts ul li a.active:hover{background-color:transparent;}div#toolbar a#edit-shortcuts{line-height:30px;padding:0px;}div#toolbar a#edit-shortcuts:hover{text-decoration:none;}div.vertical-tabs{border-radius:2.5px;}div.vertical-tabs fieldset.vertical-tabs-pane,div.vertical-tabs fieldset.form-wrapper{padding:20px;}div.vertical-tabs ul.vertical-tabs-list{overflow:hidden;border-radius:2.5px 0px 0px 2.5px;}
