@charset "UTF-8";/*!page-field*/body.page-template-field main>*>:not(#mainvisual):nth-child(odd){background-color:var(--fieldBaseColor)}body.page-template-field main>*>* em{font-weight:700}body.page-template-field main>*>* strong{color:var(--fieldMainColor)}body.page-template-field #mainvisual>div>div{line-height:1.4;font-weight:500}body.page-template-field #mainvisual>div>div hgroup{margin-bottom:2em}body.page-template-field #mainvisual>div>div hgroup .tt_base{margin-bottom:0}body.page-template-field #mainvisual>div>div hgroup p{color:var(--fieldMainColor);font-size:20px;font-size:2rem;font-size:min(5.3333333333vw,2rem);font-weight:700;text-indent:0;margin:.4em 0 0}body.page-template-field #mainvisual>div>div>* p{text-indent:1em}body.page-template-field #mainvisual>div picture{display:none}body.page-template-field #mainvisual>div dl{row-gap:1.6em;padding:1em;background-color:var(--lightBrownColor);-webkit-box-shadow:0 4px 4px 0 rgba(0,0,0,.25);box-shadow:0 4px 4px 0 rgba(0,0,0,.25)}body.page-template-field #mainvisual>div dl,body.page-template-field #mainvisual>div dl .tt_sub{color:var(--darkBrownColor);font-size:inherit}body.page-template-field #mainvisual>div dl .tt_sub:after,body.page-template-field #mainvisual>div dl .tt_sub:before,body.page-template-field #mainvisual>div dl:after,body.page-template-field #mainvisual>div dl:before{background-color:var(--darkBrownColor)}body.page-template-field #mainvisual>div dl>div:last-child{margin-bottom:0}body.page-template-field #mainvisual>div dl>div dt{margin-bottom:.5em}body.page-template-field #mainvisual>div dl>div dd{font-size:90%}@media print,screen and (max-width:767px){body.page-template-field #mainvisual{padding:calc(var(--spMargin)/ 1.5) 0}}@media print,screen and (min-width:768px){body.page-template-field #mainvisual>div>div hgroup p{font-size:24px;font-size:2.4rem;font-size:min(3.125vw,2.4rem)}}@media print,screen and (min-width:960px){body.page-template-field #mainvisual>div>div{width:60%}body.page-template-field #mainvisual>div>div hgroup p{font-size:24px;font-size:2.4rem;font-size:min(2vw,2.4rem)}body.page-template-field #mainvisual>div picture{display:block;width:36%}body.page-template-field #mainvisual>div dl{width:100%}}body.page-template-field #support>div>p{margin-bottom:3em}body.page-template-field #support>div>div section{padding:0 1.6em;background-color:var(--whiteColor)}body.page-template-field #support>div>div section picture{text-align:center;margin-bottom:1.6em}body.page-template-field #support>div>div section picture img{height:40vw;max-height:150px}body.page-template-field #support>div>div section h4{font-size:16px;font-size:1.6rem;font-size:min(4.2666666667vw,1.6rem);text-align:center;margin-bottom:1em}@media print,screen and (min-width:768px){body.page-template-field #support>div>div section{padding:1.3em}body.page-template-field #support>div>div section picture img{height:20vw}body.page-template-field #support>div>div section h4{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;height:2em;line-height:140%;font-size:16px;font-size:1.6rem;font-size:min(2.0833333333vw,1.6rem)}}@media print,screen and (min-width:960px){body.page-template-field #support>div>p{letter-spacing:normal}body.page-template-field #support>div>div section picture img{height:10vw}body.page-template-field #support>div>div section h4{font-size:16px;font-size:1.6rem;font-size:min(1.3333333333vw,1.6rem)}}body.page-template-field #join>div ul .link_btn>*{width:100%;min-width:initial}body.page-template-field #join>div ul .link_btn>* span{font-size:80%;padding-left:0}@media print,screen and (max-width:767px){body.page-template-field #join>div h3{font-size:22px;font-size:2.2rem;font-size:min(5.8666666667vw,2.2rem)}body.page-template-field #join>div>.column{row-gap:1.6em}}body.page-template-field #hatchmeetsup>div #hatchmeetsup_title{position:relative}body.page-template-field #hatchmeetsup>div #hatchmeetsup_title picture[data-img=hatchmeetsup]{padding:0 1em;margin-bottom:0;background-color:var(--fieldBaseColor);position:absolute;bottom:0;left:50%;-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%)}body.page-template-field #hatchmeetsup>div #hatchmeetsup_title h3{color:var(--whiteColor);text-shadow:0 4px 4px rgb(from var(--blackColor) r g b/.25);margin-bottom:0;position:absolute;bottom:50%;right:3%}body.page-template-field #hatchmeetsup>div #introduction>:first-child>p{text-indent:1em}body.page-template-field #hatchmeetsup>div #introduction>:first-child section{margin-bottom:1.6em}body.page-template-field #hatchmeetsup>div #introduction>:first-child section *{font-size:95%}body.page-template-field #hatchmeetsup>div #introduction>:last-child>ul{margin-top:1em}body.page-template-field #hatchmeetsup>div #introduction>:last-child>ul li{font-size:85%;margin-bottom:0}@media print,screen and (max-width:767px){body.page-template-field #hatchmeetsup>div #hatchmeetsup_title h3{text-align:center;-webkit-transform:translateY(50%);transform:translateY(50%)}}@media print,screen and (min-width:768px){body.page-template-field #hatchmeetsup>div #hatchmeetsup_title picture[data-img=hatchmeetsup]{left:3%;-webkit-transform:translate(0,50%);transform:translate(0,50%)}body.page-template-field #hatchmeetsup>div #hatchmeetsup_title h3{font-size:25px;font-size:2.5rem;font-size:min(3.2552083333vw,2.5rem);bottom:10%}body.page-template-field #hatchmeetsup>div #introduction{padding-bottom:0}body.page-template-field #hatchmeetsup>div #introduction>:first-child picture{margin-bottom:1.6em}}@media print,screen and (min-width:960px){body.page-template-field #hatchmeetsup>div #hatchmeetsup_title picture[data-img=hatchmeetsup]{left:max(3%,(100vw - var(--siteWidth)) / 2)}body.page-template-field #hatchmeetsup>div #hatchmeetsup_title h3{font-size:46px;font-size:4.6rem;font-size:min(3.8333333333vw,4.6rem);right:max(3%,(100vw - var(--siteWidth)) / 2)}body.page-template-field #hatchmeetsup>div #hatchmeetsup_title picture:not([data-img=hatchmeetsup]) img{width:100%;max-height:400px;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}body.page-template-field #hatchmeetsup>div #introduction>:first-child{width:52%}body.page-template-field #hatchmeetsup>div #introduction>:first-child picture{margin-bottom:2em}body.page-template-field #hatchmeetsup>div #introduction>:last-child{width:44%}}body.page-template-field #case .tt_sub{margin-bottom:1.6em}body.page-template-field #case>div section{counter-increment:projectCount}body.page-template-field #case>div section h5{color:var(--brownColor);font-size:16px;font-size:1.6rem;font-size:min(4.2666666667vw,1.6rem);font-weight:500;text-align:center;margin-bottom:1em}body.page-template-field #case>div section h5:before{content:counter(projectCount) ". "}body.page-template-field #case>div section picture{margin-bottom:.5em}@media print,screen and (max-width:767px){body.page-template-field #case{border-top:solid 1px var(--fieldMainColor)}body.page-template-field #case .tt_sub{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:18px;font-size:1.8rem;font-size:min(4.8vw,1.8rem)}body.page-template-field #case .tt_sub:after,body.page-template-field #case .tt_sub:before{display:none}}@media print,screen and (min-width:768px){body.page-template-field #case>div section h5{font-size:16px;font-size:1.6rem;font-size:min(2.0833333333vw,1.6rem)}}@media print,screen and (min-width:960px){body.page-template-field #case>div section h5{font-size:16px;font-size:1.6rem;font-size:min(1.3333333333vw,1.6rem);letter-spacing:-.05em}}
/*# sourceMappingURL=../../maps/assets/css/page-field.css.map */