@import url("https://fonts.googleapis.com/css?family=Noto+Sans+JP:400,700&display=swap");
@charset "UTF-8";html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{font-weight:400;margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0;list-style-type:none}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:0 0;text-decoration:none}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}*{-webkit-font-feature-settings:"palt";font-feature-settings:"palt";-webkit-font-smoothing:antialiased;word-wrap:break-word;-webkit-box-sizing:border-box;box-sizing:border-box}html{font-size:62.5%}body{color:#212121;font-weight:400;font-size:14px;font-size:1.4rem;line-height:2em;letter-spacing:.03em}a{color:#212121}.block-heading{display:none}.block-loading{width:100%;height:100%;position:fixed;top:0;left:0;z-index:999;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}html.load_done .block-loading{display:none;pointer-events:none}.block-loading_loader{width:200px;position:relative}.block-loading_loader__text{font-size:18px;font-size:1.8rem;line-height:1em;position:absolute;left:0;right:0;margin:auto;bottom:0;text-align:center;-webkit-animation:loadinganimation 1.5s ease-out forwards infinite;animation:loadinganimation 1.5s ease-out forwards infinite}@-webkit-keyframes loadinganimation{from,to{opacity:0}50%{opacity:.5}}@keyframes loadinganimation{from,to{opacity:0}50%{opacity:.5}}main.main,article.article{padding-top:100px;position:relative;z-index:1;display:block;overflow:hidden}@media screen and (max-width:750px){main.main,article.article{padding-top:60px}}.mdl-outer{padding:0 20px}@media screen and (max-width:750px){.mdl-outer{padding:0}}.mdl-inner{max-width:1000px;margin:auto}.mdl-inner.small{max-width:800px}@media screen and (max-width:750px){.mdl-inner{width:94.66667%}}.mdl-h1{position:relative;display:inline-block;font-size:22px;font-size:2.2rem;line-height:1.81818em;letter-spacing:.06em}@media screen and (max-width:750px){.mdl-h1{padding-bottom:20px;margin-bottom:20px;display:block;text-align:center}}.mdl-h1:after{content:'';width:100px;height:1px;margin:-.5px 0 0 20px;background:#323934;position:absolute;top:50%;left:100%}@media screen and (max-width:750px){.mdl-h1:after{width:70%;margin:0 auto 0px auto;top:inherit;left:0;right:0;bottom:0}}.mdl-h2{padding-left:10px;position:relative;display:inline-block;font-size:18px;font-size:1.8rem;line-height:2.22222em;letter-spacing:.08em}.mdl-h2:after{content:'';width:2px;height:14px;margin:-7px 0 0;background:#323934;position:absolute;top:50%;left:0}.mdl-h3{padding-left:20px;position:relative;display:inline-block;font-size:16px;font-size:1.6rem;line-height:2.5em;letter-spacing:.08em}.mdl-h3:after{content:'';width:10px;height:2px;margin:-1px 0 0;background:#323934;position:absolute;top:50%;left:0}.mdl-txt{font-size:14px;font-size:1.4rem;line-height:2.28571em;letter-spacing:.08em}.mdl-list{padding:0 1em}.mdl-list li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;font-size:14px;font-size:1.4rem;line-height:2.28571em;letter-spacing:.03em}.mdl-list li:before{content:'・';font-weight:900}.block-breadcrumb .mdl-inner{height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.block-breadcrumb_listwrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.block-breadcrumb_listwrap li{margin-right:7px;padding-right:25px;position:relative}.block-breadcrumb_listwrap li:after{font-size:12px;font-size:1.2rem;line-height:2.5em;letter-spacing:0em;position:absolute;top:0;right:0}.block-breadcrumb_listwrap li:last-child{margin-right:0}.block-breadcrumb_listwrap li:last-child:after{display:none}.block-breadcrumb_listwrap li a,.block-breadcrumb_listwrap li p{display:inline-block;font-size:14px;font-size:1.4rem;line-height:1em;letter-spacing:.1em}@media screen and (min-width:850px){.block-breadcrumb_listwrap li a:hover{text-decoration:underline}}.sec-headding{margin:20px 0 100px}@media screen and (max-width:750px){.sec-headding{margin:0 0 60px}}.sec-headding .mdl-outer{position:relative}.sec-headding .mdl-outer:after{content:'';width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(255,255,255,.3);background:-webkit-linear-gradient(315deg,#fff 0%,#fff 7%,rgba(255,255,255,0) 100%);background:-o-linear-gradient(315deg,#fff 0%,#fff 7%,rgba(255,255,255,0) 100%);background:linear-gradient(135deg,#fff 0%,#fff 7%,rgba(255,255,255,0) 100%);z-index:2}.sec-headding .mdl-inner{height:300px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media screen and (max-width:750px){.sec-headding .mdl-inner{height:inherit;min-height:200px}}.sec-headding_textwrap{position:relative;z-index:3}.sec-headding_textwrap h1{color:#212121;display:inline-block;font-weight:900;text-shadow:1px 2px 0px #fff;font-size:30px;font-size:3rem;line-height:1.33333em;letter-spacing:.1em}@media screen and (max-width:750px){.sec-headding_textwrap h1{font-size:25px;font-size:2.5rem;line-height:1.4em;letter-spacing:.1em}}.sec-headding_textwrap h2{width:100%;margin:20px 0 0 20px;text-shadow:0px 1px 0px #fff;font-size:18px;font-size:1.8rem;line-height:1.44444em;letter-spacing:.1em}@media screen and (max-width:750px){.sec-headding_textwrap h2{margin:10px 0 0 10px;padding-right:20px;font-size:16px;font-size:1.6rem;line-height:1.5em;letter-spacing:.05em}}.sec-headding_bg{width:100%;height:100%;opacity:.8;margin:auto;position:absolute;top:0;left:0;right:0;z-index:1;background-position:center center;background-repeat:no-repeat;background-size:cover}html[data-page=blog] .sec-headding_bg{background-image:url(//tsugawa-landscape.com/wp-content/themes/tsugawa_renew2019/assets/css/../img/main_blog.jpg)}html[data-page=case] .sec-headding_bg{background-image:url(//tsugawa-landscape.com/wp-content/themes/tsugawa_renew2019/assets/css/../img/main_case.jpg)}html[data-page=work] .sec-headding_bg{background-image:url(//tsugawa-landscape.com/wp-content/themes/tsugawa_renew2019/assets/css/../img/main_work.jpg)}html[data-page=flow] .sec-headding_bg{background-image:url(//tsugawa-landscape.com/wp-content/themes/tsugawa_renew2019/assets/css/../img/main_flow.jpg)}html[data-page=info] .sec-headding_bg{background-image:url(//tsugawa-landscape.com/wp-content/themes/tsugawa_renew2019/assets/css/../img/main_info.jpg)}html[data-page=contact] .sec-headding_bg{background-image:url(//tsugawa-landscape.com/wp-content/themes/tsugawa_renew2019/assets/css/../img/main_contact.jpg)}.mdl-tab_listwrap{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mdl-tab_listwrap li{width:23%;height:40px;border-top:1px solid #323934;border-bottom:1px solid #323934}@media screen and (max-width:750px){.mdl-tab_listwrap li{width:33.33%}}.mdl-tab_listwrap li:first-child{border-left:1px solid #323934;border-right:1px solid #323934}.mdl-tab_listwrap li:last-child{border-left:1px solid #323934;border-right:1px solid #323934}.mdl-tab_listwrap li a{display:block;text-align:center;color:#212121;font-size:16px;font-size:1.6rem;line-height:2.5em;letter-spacing:.05em}.mdl-tab_listwrap li a.is_active{color:#fff;background:#323934}@media screen and (min-width:850px){.mdl-tab_listwrap li a{-webkit-transition:color .3s ease,background .3s ease;-o-transition:color .3s ease,background .3s ease;transition:color .3s ease,background .3s ease}.mdl-tab_listwrap li a:hover{color:#fff;background:#323934}}.mdl-tabbody{display:none}.mdl-tabbody.is_show{display:block}.mdl-pagenation_container{display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mdl-pagenation_skip{width:40px;height:40px;display:block;color:#212121;position:relative;border:1px solid #323934}.mdl-pagenation_skip:after{margin:auto;position:absolute;top:0;left:0;right:0;will-change:transform;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;-o-transition:transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;font-size:10px;font-size:1rem;line-height:4em}.mdl-pagenation_skip.is_disabled{pointer-events:none;opacity:.4}@media screen and (min-width:850px){.mdl-pagenation_skip{-webkit-transition:background .3s ease;-o-transition:background .3s ease;transition:background .3s ease}.mdl-pagenation_skip:hover{background:#323934}.mdl-pagenation_skip:hover:after{color:#fff}}.mdl-pagenation_skip._prev{margin-right:5px}.mdl-pagenation_skip._prev:after{-webkit-transform:translate3d(0px,0px,0px) rotate(-180deg);transform:translate3d(0px,0px,0px) rotate(-180deg)}@media screen and (min-width:850px){.mdl-pagenation_skip._prev:hover:after{-webkit-transform:translate3d(-5px,0px,0px) rotate(-180deg);transform:translate3d(-5px,0px,0px) rotate(-180deg)}}.mdl-pagenation_skip._next{margin-left:5px}@media screen and (min-width:850px){.mdl-pagenation_skip._next:hover:after{-webkit-transform:translateX(5px);-ms-transform:translateX(5px);transform:translateX(5px)}}.mdl-pagenation_listwrap{display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mdl-pagenation_listwrap__list{margin:0 10px}.mdl-pagenation_listwrap__list a,.mdl-pagenation_listwrap__list p{width:40px;height:40px;display:block;border:1px solid #323934;text-align:center;color:#212121;font-size:18px;font-size:1.8rem;line-height:2.22222em}.mdl-pagenation_listwrap__list a{position:relative;-webkit-transition:color .4s ease,background .4s ease;-o-transition:color .4s ease,background .4s ease;transition:color .4s ease,background .4s ease}.mdl-pagenation_listwrap__list a.is_active{background:#323934;color:#fff}@media screen and (min-width:850px){.mdl-pagenation_listwrap__list a:hover{background:#323934;color:#fff}}@media screen and (max-width:750px){.mdl-category{white-space:nowrap;overflow-x:auto;overflow-scrolling:touch;-webkit-overflow-scrolling:touch}}.mdl-category_listwrap{width:100%;margin-top:-10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:750px){.mdl-category_listwrap{display:block}}.mdl-category_listwrap li{margin:10px 10px 0 0}.mdl-category_listwrap li:last-child{margin-right:0}@media screen and (max-width:750px){.mdl-category_listwrap li{margin-right:5px;display:inline-block}}.mdl-category_listwrap li a{padding:7px 40px 7px 30px;display:block;text-align:center;color:#212121;border:1px solid #323934;-webkit-transition:color .4s ease,background .4s ease;-o-transition:color .4s ease,background .4s ease;transition:color .4s ease,background .4s ease;position:relative;font-size:14px;font-size:1.4rem;line-height:1.42857em;letter-spacing:.05em}.mdl-category_listwrap li a:after{font-size:10px;font-size:1rem;line-height:1em;letter-spacing:0em;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);position:absolute;top:50%;right:10px}.mdl-category_listwrap li a.is_active{background:#323934;color:#fff}@media screen and (min-width:850px){.mdl-category_listwrap li a:hover{background:#323934;color:#fff}}.mdl-table{width:100%;table-layout:fixed}.mdl-table tr:last-child th,.mdl-table tr:last-child td{border-bottom:none}@media screen and (max-width:750px){.mdl-table tr{overflow:hidden}.mdl-table tr:last-child td{padding-bottom:0}}.mdl-table tr th{width:25%;padding:15px 20px 15px 10px;text-align:right;background:#323934;color:#fff;vertical-align:middle;border-bottom:1px solid #fff}@media screen and (max-width:750px){.mdl-table tr th{width:100%;float:left;text-align:center;padding:5px 0;vertical-align:middle;border-bottom:none}}.mdl-table tr td{width:75%;padding:15px 20px;border-bottom:1px solid rgba(50,57,52,.34)}.mdl-table tr td a{text-decoration:underline}@media screen and (min-width:850px){.mdl-table tr td a:hover{text-decoration:none}}@media screen and (max-width:750px){.mdl-table tr td{width:100%;float:left;padding:5px 0 40px;border-bottom:none}}.mdl-btn{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mdl-btn a{min-width:330px;height:40px;display:block;text-align:center;color:#fff;background:#323934;border:1px solid #323934;-webkit-transition:color .4s ease,background .4s ease;-o-transition:color .4s ease,background .4s ease;transition:color .4s ease,background .4s ease;position:relative;font-size:18px;font-size:1.8rem;line-height:2.16667em;letter-spacing:.05em}.mdl-btn a:after{font-size:10px;font-size:1rem;line-height:1em;letter-spacing:0em;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);position:absolute;top:50%;right:10px}@media screen and (min-width:850px){.mdl-btn a:hover{background:#fff;color:#212121}}.mdl-bloglist_listwrap{margin-top:-40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.mdl-bloglist_listwrap li{width:24%;margin:40px 1.3% 0 0}.mdl-bloglist_listwrap li:last-child,.mdl-bloglist_listwrap li:nth-child(4n){margin-right:0}@media screen and (max-width:750px){.mdl-bloglist_listwrap li{width:47.88732%;margin:40px 4.22535% 0 0}.mdl-bloglist_listwrap li:nth-child(2n){margin-right:0}}.mdl-bloglist_listwrap__link{height:100%;display:block;padding-bottom:50px;position:relative}@media screen and (min-width:850px){.mdl-bloglist_listwrap__link{-webkit-transition:-webkit-box-shadow .4s ease,-webkit-transform .4s ease;transition:-webkit-box-shadow .4s ease,-webkit-transform .4s ease;-o-transition:box-shadow .4s ease,transform .4s ease;transition:box-shadow .4s ease,transform .4s ease;transition:box-shadow .4s ease,transform .4s ease,-webkit-box-shadow .4s ease,-webkit-transform .4s ease;will-change:box-shadow,transform}.mdl-bloglist_listwrap__link:hover .mdl-bloglist_listwrap__thumbnail___img{opacity:.8}}.mdl-bloglist_listwrap__thumbnail{width:100%;height:0;padding-top:100%;position:relative;overflow:hidden}.mdl-bloglist_listwrap__thumbnail___img{width:100%;height:100%;position:absolute;top:0;left:0;background-repeat:no-repeat;background-position:center center;background-size:cover;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media screen and (min-width:850px){.mdl-bloglist_listwrap__thumbnail___img{-webkit-transition:opacity .4s ease;-o-transition:opacity .4s ease;transition:opacity .4s ease;will-change:opacity}}.mdl-bloglist_listwrap__title{padding:0 5px;margin-top:15px;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-size:1.6rem;line-height:1.375em;letter-spacing:.04em}.mdl-bloglist_listwrap__date{width:100%;padding:0 5px 10px 0;text-align:right;position:absolute;left:0;bottom:0;font-size:14px;font-size:1.4rem;line-height:1em;letter-spacing:.04em}.mdl-caselist_listwrap{margin-top:-40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:750px){.mdl-caselist_listwrap{margin-top:0}}.mdl-caselist_listwrap>li{width:24%;margin:40px 1.3% 0 0}.mdl-caselist_listwrap>li:last-child,.mdl-caselist_listwrap>li:nth-child(4n){margin-right:0}@media screen and (max-width:750px){.mdl-caselist_listwrap>li{width:47.88732%;margin:40px 4.22535% 0 0}.mdl-caselist_listwrap>li:nth-child(2n){margin-right:0}}.mdl-caselist_listwrap__link{padding-bottom:20px;display:block;position:relative}@media screen and (min-width:850px){.mdl-caselist_listwrap__link{-webkit-transition:-webkit-box-shadow .4s ease,-webkit-transform .4s ease;transition:-webkit-box-shadow .4s ease,-webkit-transform .4s ease;-o-transition:box-shadow .4s ease,transform .4s ease;transition:box-shadow .4s ease,transform .4s ease;transition:box-shadow .4s ease,transform .4s ease,-webkit-box-shadow .4s ease,-webkit-transform .4s ease;will-change:box-shadow,transform}.mdl-caselist_listwrap__link:hover .mdl-caselist_listwrap__thumbnail___img{opacity:.8}}@media screen and (max-width:750px){.mdl-caselist_listwrap__link{padding-bottom:10px}}.mdl-caselist_listwrap__thumbnail{width:100%;height:0;padding-top:100%;position:relative;overflow:hidden}.mdl-caselist_listwrap__thumbnail___img{width:100%;height:100%;position:absolute;top:0;left:0;background-repeat:no-repeat;background-position:center center;background-size:cover;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media screen and (min-width:850px){.mdl-caselist_listwrap__thumbnail___img{-webkit-transition:opacity .4s ease;-o-transition:opacity .4s ease;transition:opacity .4s ease;will-change:opacity}}.mdl-caselist_listwrap__title{height:3em;padding:0 5px;margin-top:15px;overflow:hidden;font-size:16px;font-size:1.6rem;line-height:1.375em;letter-spacing:.04em}@media screen and (max-width:750px){.mdl-caselist_listwrap__title{font-size:16px;font-size:1.6rem;line-height:1.375em;letter-spacing:0em}}.mdl-caselist_listwrap__date{width:100%;padding:0 5px 10px 0;text-align:right;position:absolute;left:0;bottom:0;font-size:16px;font-size:1.6rem;line-height:1em;letter-spacing:.04em}.mdl-caselist_listwrap__taglistwrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.mdl-caselist_listwrap__taglistwrap>li{margin:2px 10px 0 0}.mdl-caselist_listwrap__taglistwrap>li a{padding:0 4px;display:inline-block;border:1px solid #323934;font-size:14px;font-size:1.4rem;line-height:1.71429em;letter-spacing:.04em}@media screen and (min-width:850px){.mdl-caselist_listwrap__taglistwrap>li a{-webkit-transition:color .4s ease,background .4s ease;-o-transition:color .4s ease,background .4s ease;transition:color .4s ease,background .4s ease}.mdl-caselist_listwrap__taglistwrap>li a:hover{background:#323934;color:#fff}}.mdl-headline{width:80%;margin:auto}@media screen and (max-width:750px){.mdl-headline{width:100%}}.mdl-headline_title{border-bottom:1px solid #323934;font-size:18px;font-size:1.8rem;line-height:2.22222em;letter-spacing:.1em}.mdl-headline_other{font-size:16px;font-size:1.6rem;line-height:2.5em;letter-spacing:.1em}.mdl-article{width:80%;margin:auto}@media screen and (max-width:750px){.mdl-article{width:100%}}.mdl-article p{margin-bottom:20px;font-size:14px;font-size:1.4rem;line-height:2.14286em;letter-spacing:.1em}.mdl-article img{max-width:100%;font-size:0;line-height:0}@media screen and (max-width:750px){.mdl-article img{width:100%;height:auto}}.mdl-article a{text-decoration:underline;position:relative}.mdl-article a[target=_blank]{padding-right:15px;margin-right:5px}.mdl-article a[target=_blank]:after{position:absolute;top:5px;right:0;font-size:10px;font-size:1rem;line-height:1em;letter-spacing:.1em}@media screen and (min-width:850px){.mdl-article a:hover{text-decoration:none}}body{font-family:'Noto Sans JP',sans-serif}@font-face{font-family:"iconfont";src:url(//tsugawa-landscape.com/wp-content/themes/tsugawa_renew2019/assets/css/../font/iconfont.woff2) format("woff2"),url(//tsugawa-landscape.com/wp-content/themes/tsugawa_renew2019/assets/css/../font/iconfont.woff) format("woff"),url(//tsugawa-landscape.com/wp-content/themes/tsugawa_renew2019/assets/css/../font/iconfont.ttf) format("truetype"),url(//tsugawa-landscape.com/wp-content/themes/tsugawa_renew2019/assets/css/../font/iconfont.svg#iconfont) format("svg");font-weight:400;font-style:normal}.icf:before{display:inline-block;font-family:"iconfont";font-style:normal;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none;text-transform:none;text-rendering:auto}.icf-lg{font-size:1.3333333333333333em;line-height:.75em;vertical-align:-15%}.icf-2x{font-size:2em}.icf-3x{font-size:3em}.icf-4x{font-size:4em}.icf-5x{font-size:5em}.icf-fw{width:1.2857142857142858em;text-align:center}.icf-arrow-b:before{content:"\EA01";font-family:"iconfont";font-weight:400;font-style:normal;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none;text-transform:none;text-rendering:auto}.icf-mail-b:before{content:"\EA02";font-family:"iconfont";font-weight:400;font-style:normal;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none;text-transform:none;text-rendering:auto}.icf-target-b:before{content:"\EA03";font-family:"iconfont";font-weight:400;font-style:normal;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none;text-transform:none;text-rendering:auto}.icf-tel-b:before{content:"\EA04";font-family:"iconfont";font-weight:400;font-style:normal;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none;text-transform:none;text-rendering:auto}.icf-current-b:before{content:"\EA05";font-family:"iconfont";font-weight:400;font-style:normal;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none;text-transform:none;text-rendering:auto}.icf-contact-b:before{content:"\EA06";font-family:"iconfont";font-weight:400;font-style:normal;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none;text-transform:none;text-rendering:auto}.icf-contact_sp-b:before,.gHeader_other__contact a:before{content:"\EA07";font-family:"iconfont";font-weight:400;font-style:normal;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none;text-transform:none;text-rendering:auto}.icf-menu-b:before,.gHeader_other__menu a:before{content:"\EA08";font-family:"iconfont";font-weight:400;font-style:normal;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none;text-transform:none;text-rendering:auto}.icf-menu_close-b:before{content:"\EA09";font-family:"iconfont";font-weight:400;font-style:normal;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none;text-transform:none;text-rendering:auto}.icf-arrow2-b:before{content:"\EA10";font-family:"iconfont";font-weight:400;font-style:normal;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none;text-transform:none;text-rendering:auto}.icf-arrow2_b-b:before{content:"\EA11";font-family:"iconfont";font-weight:400;font-style:normal;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none;text-transform:none;text-rendering:auto}.icf-arrow-a:after,.mdl-pagenation_skip:after,.mdl-category_listwrap li a:after,.mdl-btn a:after{content:"\EA01";font-family:"iconfont";font-weight:400;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none;text-transform:none;text-rendering:auto}.icf-mail-a:after{content:"\EA02";font-family:"iconfont";font-weight:400;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none;text-transform:none;text-rendering:auto}.icf-target-a:after,.mdl-article a[target=_blank]:after{content:"\EA03";font-family:"iconfont";font-weight:400;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none;text-transform:none;text-rendering:auto}.icf-tel-a:after{content:"\EA04";font-family:"iconfont";font-weight:400;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none;text-transform:none;text-rendering:auto}.icf-current-a:after{content:"\EA05";font-family:"iconfont";font-weight:400;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none;text-transform:none;text-rendering:auto}.icf-contact-a:after,.gHeader_other__contact a:after{content:"\EA06";font-family:"iconfont";font-weight:400;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none;text-transform:none;text-rendering:auto}.icf-contact_sp-a:after{content:"\EA07";font-family:"iconfont";font-weight:400;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none;text-transform:none;text-rendering:auto}.icf-menu-a:after{content:"\EA08";font-family:"iconfont";font-weight:400;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none;text-transform:none;text-rendering:auto}.icf-menu_close-a:after,.gHeader_other__menu a:after{content:"\EA09";font-family:"iconfont";font-weight:400;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none;text-transform:none;text-rendering:auto}.icf-arrow2-a:after,.block-breadcrumb_listwrap li:after{content:"\EA10";font-family:"iconfont";font-weight:400;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none;text-transform:none;text-rendering:auto}.icf-arrow2_b-a:after{content:"\EA11";font-family:"iconfont";font-weight:400;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none;text-transform:none;text-rendering:auto}.gHeader{width:100%;position:fixed;top:0;left:0;background:rgba(255,255,255,.9);z-index:10}@media screen and (max-width:750px){.gHeader{-webkit-box-shadow:-1px 1px 0px rgba(77,77,77,.2);box-shadow:-1px 1px 0px rgba(77,77,77,.2)}}.gHeader-outer{padding:0 20px}@media screen and (max-width:750px){.gHeader-outer{padding:0}}.gHeader-inner{max-width:1000px;height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:auto}@media screen and (max-width:750px){.gHeader-inner{max-width:100%}}.gHeader_logo{display:inline-block}@media screen and (max-width:750px){.gHeader_logo{margin-left:2.66667%}}.gHeader_logo a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;font-size:16px;font-size:1.6rem;line-height:1em;letter-spacing:.02em}@media screen and (max-width:750px){.gHeader_logo a{font-size:14px;font-size:1.4rem;line-height:1.42857em;letter-spacing:.02em}}.gHeader_logo a figure img{width:45px}@media screen and (max-width:750px){.gHeader_logo a figure img{width:35px}}.gHeader_logo a p{margin-left:10px}@media screen and (max-width:750px){.gHeader_logo a p{margin-left:5px}}.gHeader_logo a p span{display:inline}@media screen and (max-width:750px){.gHeader_logo a p span{display:block}}.gHeader_other{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.gHeader_other__menu{display:none}@media screen and (max-width:750px){.gHeader_other__menu{display:inline-block}}.gHeader_other__menu a{width:50px;height:50px;display:block;position:relative;text-align:center}@media screen and (max-width:750px){.gHeader_other__menu a{width:60px;height:60px}}.gHeader_other__menu a:before,.gHeader_other__menu a:after{width:100%;height:100%;position:absolute;top:0;left:0;-webkit-transition:opacity .4s ease;-o-transition:opacity .4s ease;transition:opacity .4s ease;font-size:30px;font-size:3rem;line-height:1.66667em;letter-spacing:0em}@media screen and (max-width:750px){.gHeader_other__menu a:before,.gHeader_other__menu a:after{font-size:30px;font-size:3rem;line-height:2em;letter-spacing:0em}}html.navopen .gHeader_other__menu a:before{opacity:0}.gHeader_other__menu a:after{opacity:0}html.navopen .gHeader_other__menu a:after{opacity:1}.gHeader_other__menu a span{display:none}.gHeader_other__contact{display:inline-block}.gHeader_other__contact a{padding:0 15px;height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;background:#23a360;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;-webkit-box-shadow:-1px 0px 0px #23a360 inset,1px -1px 0px #23a360 inset;box-shadow:-1px 0px 0px #23a360 inset,1px -1px 0px #23a360 inset;font-size:26px;font-size:2.6rem;line-height:2.30769em;letter-spacing:0em}.gHeader_other__contact a span{display:none}.gHeader_other__contact a:before{display:none}@media screen and (min-width:850px){.gHeader_other__contact a{-webkit-transition:background .4s ease;-o-transition:background .4s ease;transition:background .4s ease}.gHeader_other__contact a:after{-webkit-transition:color .4s ease;-o-transition:color .4s ease;transition:color .4s ease}.gHeader_other__contact a:hover{background:#fff}.gHeader_other__contact a:hover:after{color:#23a360}}@media screen and (max-width:750px){.gHeader_other__contact a{padding:0 10px;font-size:30px;font-size:3rem;line-height:2em;letter-spacing:0em}.gHeader_other__contact a:before{display:block}.gHeader_other__contact a:after{display:none}}.gNav{width:100%;position:fixed;top:60px;left:0;z-index:10}@media screen and (max-width:750px){.gNav{height:calc(100% - 60px);top:60px;opacity:0;pointer-events:none}html.navopen .gNav{pointer-events:all}}.gNav-outer{padding:0 20px;background:rgba(255,255,255,.9)}@media screen and (max-width:750px){.gNav-outer{height:100%;background:#323934;border:none}}.gNav-inner{max-width:1000px;margin:auto}@media screen and (max-width:750px){.gNav-inner{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.gNav .navlistwrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media screen and (max-width:750px){.gNav .navlistwrap{width:100%;height:70%;display:table}}.gNav .navlistwrap li{position:relative}@media screen and (max-width:750px){.gNav .navlistwrap li{display:table-row;padding:0;margin:0}}.gNav .navlistwrap li a{height:40px;padding:0 20px;display:block;color:#323934;-webkit-transition:color .2s ease;-o-transition:color .2s ease;transition:color .2s ease;position:relative;font-size:14px;font-size:1.4rem;line-height:2.85714em;letter-spacing:.01em}@media screen and (max-width:780px){.gNav .navlistwrap li a{padding:0 15px}}.gNav .navlistwrap li a:before{content:'';width:100%;height:1px;position:absolute;left:0;bottom:5px;background:rgba(0,0,0,0);-webkit-transition:background .2s ease;-o-transition:background .2s ease;transition:background .2s ease}.gNav .navlistwrap li a:after{content:'';width:10px;height:5px;background:url(//tsugawa-landscape.com/wp-content/themes/tsugawa_renew2019/assets/css/../img/current.svg) no-repeat center center;background-size:contain;position:absolute;bottom:0;left:0;right:0;margin:auto;color:#c6c6bb;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;opacity:0}@media screen and (min-width:850px){.gNav .navlistwrap li a:hover{color:#23a360}.gNav .navlistwrap li a:hover:before{background:#23a360}}@media screen and (max-width:750px){.gNav .navlistwrap li a{padding:5px 0;height:inherit;text-align:center;color:#fff}}html[data-page=top] .gNav .navlistwrap li a[data-nav=top]{color:#23a360}html[data-page=top] .gNav .navlistwrap li a[data-nav=top]:before{background:#23a360}html[data-page=top] .gNav .navlistwrap li a[data-nav=top]:after{opacity:1;bottom:0}@media screen and (max-width:750px){html[data-page=top] .gNav .navlistwrap li a[data-nav=top]{color:#fff;background:#25a363}html[data-page=top] .gNav .navlistwrap li a[data-nav=top]:before{display:none}}html[data-page=work] .gNav .navlistwrap li a[data-nav=work]{color:#23a360}html[data-page=work] .gNav .navlistwrap li a[data-nav=work]:before{background:#23a360}html[data-page=work] .gNav .navlistwrap li a[data-nav=work]:after{opacity:1;bottom:0}@media screen and (max-width:750px){html[data-page=work] .gNav .navlistwrap li a[data-nav=work]{color:#fff;background:#25a363}html[data-page=work] .gNav .navlistwrap li a[data-nav=work]:before,html[data-page=work] .gNav .navlistwrap li a[data-nav=work]:after{display:none}}html[data-page=case] .gNav .navlistwrap li a[data-nav=case]{color:#23a360}html[data-page=case] .gNav .navlistwrap li a[data-nav=case]:before{background:#23a360}html[data-page=case] .gNav .navlistwrap li a[data-nav=case]:after{opacity:1;bottom:0}@media screen and (max-width:750px){html[data-page=case] .gNav .navlistwrap li a[data-nav=case]{color:#fff;background:#25a363}html[data-page=case] .gNav .navlistwrap li a[data-nav=case]:before,html[data-page=case] .gNav .navlistwrap li a[data-nav=case]:after{display:none}}html[data-page=flow] .gNav .navlistwrap li a[data-nav=flow]{color:#23a360}html[data-page=flow] .gNav .navlistwrap li a[data-nav=flow]:before{background:#23a360}html[data-page=flow] .gNav .navlistwrap li a[data-nav=flow]:after{opacity:1;bottom:0}@media screen and (max-width:750px){html[data-page=flow] .gNav .navlistwrap li a[data-nav=flow]{color:#fff;background:#25a363}html[data-page=flow] .gNav .navlistwrap li a[data-nav=flow]:before,html[data-page=flow] .gNav .navlistwrap li a[data-nav=flow]:after{display:none}}html[data-page=info] .gNav .navlistwrap li a[data-nav=info]{color:#23a360}html[data-page=info] .gNav .navlistwrap li a[data-nav=info]:before{background:#23a360}html[data-page=info] .gNav .navlistwrap li a[data-nav=info]:after{opacity:1;bottom:0}@media screen and (max-width:750px){html[data-page=info] .gNav .navlistwrap li a[data-nav=info]{color:#fff;background:#25a363}html[data-page=info] .gNav .navlistwrap li a[data-nav=info]:before,html[data-page=info] .gNav .navlistwrap li a[data-nav=info]:after{display:none}}html[data-page=contact] .gNav .navlistwrap li a[data-nav=contact]{color:#23a360}html[data-page=contact] .gNav .navlistwrap li a[data-nav=contact]:before{background:#23a360}html[data-page=contact] .gNav .navlistwrap li a[data-nav=contact]:after{opacity:1;bottom:0}@media screen and (max-width:750px){html[data-page=contact] .gNav .navlistwrap li a[data-nav=contact]{color:#fff;background:#25a363}html[data-page=contact] .gNav .navlistwrap li a[data-nav=contact]:before,html[data-page=contact] .gNav .navlistwrap li a[data-nav=contact]:after{display:none}}html[data-page=blog] .gNav .navlistwrap li a[data-nav=blog]{color:#23a360}html[data-page=blog] .gNav .navlistwrap li a[data-nav=blog]:before{background:#23a360}html[data-page=blog] .gNav .navlistwrap li a[data-nav=blog]:after{opacity:1;bottom:0}@media screen and (max-width:750px){html[data-page=blog] .gNav .navlistwrap li a[data-nav=blog]{color:#fff;background:#25a363}html[data-page=blog] .gNav .navlistwrap li a[data-nav=blog]:before,html[data-page=blog] .gNav .navlistwrap li a[data-nav=blog]:after{display:none}}.gFooter{padding:60px 0 10px;background:#323934}@media screen and (max-width:750px){.gFooter{padding-top:50px}}.gFooter-outer{padding:0 20px}@media screen and (max-width:750px){.gFooter-outer{padding:0}}.gFooter-inner{max-width:1000px;margin:auto}@media screen and (max-width:750px){.gFooter-inner{max-width:94.66667%}}.gFooter-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:750px){.gFooter-top{display:block}}.gFooter-top_box{width:50%}@media screen and (max-width:750px){.gFooter-top_box{width:100%}}.gFooter-top_box._left{color:#fff;font-size:18px;font-size:1.8rem;line-height:1.38889em;letter-spacing:.1em}.gFooter-top_box._right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media screen and (max-width:750px){.gFooter-top_box._right{display:block}}.gFooter-top_box a{color:#fff}@media screen and (min-width:850px){.gFooter-top_box a:hover{text-decoration:underline}}.gFooter-top_box__logo{font-size:22px;font-size:2.2rem;line-height:1em;letter-spacing:.1em}@media screen and (max-width:750px){.gFooter-top_box__logo{font-size:16px;font-size:1.6rem;line-height:1em;letter-spacing:.02em}}.gFooter-top_box__detail{margin-top:40px}.gFooter-top_box__detail li{font-size:16px;font-size:1.6rem;line-height:1.5625em;letter-spacing:.1em}@media screen and (max-width:750px){.gFooter-top_box__detail li{font-size:14px;font-size:1.4rem;line-height:1.78571em;letter-spacing:.02em}}@media screen and (max-width:750px){.gFooter-top_box__detail li span{display:block}}.gFooter-top_box__detail li a{font-size:16px;font-size:1.6rem;line-height:1.5625em;letter-spacing:.1em}@media screen and (max-width:750px){.gFooter-top_box__detail li a{font-size:14px;font-size:1.4rem;line-height:1.78571em;letter-spacing:.02em}}.gFooter-top_box__map{width:80%;height:0;padding-top:40%;background:#fff;position:relative}@media screen and (max-width:750px){.gFooter-top_box__map{width:100%;margin-top:40px;padding-top:56.33803%}}.gFooter-top_box__map iframe{width:100%;height:100%;position:absolute;top:0;left:0}.gFooter-bottom{margin-top:60px}@media screen and (max-width:750px){.gFooter-bottom{margin-top:40px}}.gFooter-bottom .navlistwrap{text-align:center}.gFooter-bottom .navlistwrap li{padding-left:10px;margin-left:10px;display:inline-block;position:relative}@media screen and (max-width:750px){.gFooter-bottom .navlistwrap li{padding:0 !important;margin:0 !important}}.gFooter-bottom .navlistwrap li:before{content:'';width:1px;height:60%;position:absolute;top:50%;left:0;background:#fff;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width:750px){.gFooter-bottom .navlistwrap li:before{display:none}}.gFooter-bottom .navlistwrap li:first-child{padding-left:0;margin-left:0}.gFooter-bottom .navlistwrap li:first-child:before{display:none}.gFooter-bottom .navlistwrap li a{color:#fff;display:inline-block;font-size:14px;font-size:1.4rem;line-height:1em;letter-spacing:.1em}@media screen and (min-width:850px){.gFooter-bottom .navlistwrap li a:hover{text-decoration:underline}}@media screen and (max-width:750px){.gFooter-bottom .navlistwrap li a{padding:10px}}.gFooter_copy{margin-top:60px;text-align:center;color:#fff;font-size:14px;font-size:1.4rem;line-height:1em;letter-spacing:.01em}.block-estimate{height:200px;margin-top:70px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.block-estimate a{width:430px;display:inline-block}@media screen and (max-width:750px){.block-estimate a{width:94.66667%}}.block-estimate a img{width:100%}@media screen and (min-width:850px){.block-estimate a{-webkit-transition:opacity .4s ease;-o-transition:opacity .4s ease;transition:opacity .4s ease}.block-estimate a:hover{opacity:.7}}.sec-article .mdl-article{margin-top:50px}@media screen and (max-width:750px){.sec-article .mdl-article{margin-top:50px}}.sec-bloglist{margin-top:100px}@media screen and (max-width:750px){.sec-bloglist{margin-top:100px}}.sec-bloglist .mdl-bloglist{margin-top:50px}.sec-bloglist .mdl-btn{margin-top:50px}@media screen and (max-width:750px){.sec-bloglist .mdl-btn{margin-top:50px}}