.fcd{padding-bottom:10rem}@media only screen and (max-width: 768px){.fcd{padding-bottom:6rem}}.fcd .fcdItem{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:6rem 8%}@media only screen and (max-width: 768px){.fcd .fcdItem{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3rem 0}}.fcd .fcdItem li{width:46%}@media only screen and (max-width: 768px){.fcd .fcdItem li{width:100%}}.fcd .fcdItem li.full{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:end;gap:4%}@media only screen and (max-width: 1080px){.fcd .fcdItem li.full{-webkit-box-align:start;-ms-flex-align:start;align-items:start}}@media only screen and (max-width: 768px){.fcd .fcdItem li.full{display:block}}.fcd .fcdItem li .txtBox .p-itemTtl{text-align:left;margin:4rem 0 3rem}@media only screen and (max-width: 768px){.fcd .fcdItem li .txtBox .p-itemTtl{margin:2rem 0 1.6rem}}.land{color:#fff;padding-bottom:4rem}.land .c-imgBox{z-index:10}.land__ttlBox{padding:16rem 0 3.2rem}@media only screen and (max-width: 768px){.land__ttlBox{padding:6rem 0 2rem}.land__ttlBox.p-bgDeco::before{width:90%;top:-20px}}.land__ctImg .p-imgTtl_en{left:5%}@media only screen and (max-width: 768px){.land__ctImg .p-imgTtl_en{left:2%}}.land__con .lead{text-align:center;padding:8rem 0}@media only screen and (max-width: 768px){.land__con .lead{text-align:left;padding:3rem 0 4rem}}@media only screen and (max-width: 768px){.land__con .lead .txt .c-txtBr{display:inline}}.land__con .etrc{margin-right:calc((100% - 1160px)/2);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:end;margin-bottom:5rem}@media only screen and (max-width: 1330px){.land__con .etrc{margin-right:5%;-webkit-box-align:start;-ms-flex-align:start;align-items:start}}@media only screen and (max-width: 768px){.land__con .etrc{display:block;margin-right:0}}.land__con .etrc__imgBox{width:70%}@media only screen and (max-width: 768px){.land__con .etrc__imgBox{width:100%}.land__con .etrc__imgBox .c-imgBox__cap{bottom:-20px}}.land__con .etrc__imgBox .p-imgTtl_en{left:2%}.land__con .etrc__txtBox{width:30%;margin-left:2.5%}@media only screen and (max-width: 768px){.land__con .etrc__txtBox{width:90%;margin:0 auto}}.land__con .etrc__txtBox .ttl{font-family:"trajan-pro-3",serif;line-height:1;color:rgba(255,255,255,.6);font-size:min(4vw,5rem);margin-bottom:4rem}.land__con .etrc__txtBox .ttl__sub{display:block;font-family:"Hiragino Mincho W3 JIS2004","Hiragino Mincho ProN","Noto Serif JP",serif;font-size:16px;color:#fff;margin-top:2rem}@media only screen and (max-width: 768px){.land__con .etrc__txtBox .txt{margin-top:3.2rem}}.land__con .etrcItemBox{position:relative}@media only screen and (max-width: 768px){.land__con .etrcItemBox .c-container{overflow-x:auto;width:100%}.land__con .etrcItemBox .c-icon__in{z-index:50}}.land__con .etrcItemBox .etrcItem{display:grid;grid-template-columns:repeat(3, 1fr);color:#231815;gap:0 4%;padding:3.8rem 0}@media only screen and (max-width: 768px){.land__con .etrcItemBox .etrcItem{width:calc(1160px - 20%);padding:3rem 5%;margin:0 auto;overflow-x:scroll}}.land__con .etrcItemBox .etrcItem li{position:relative;display:grid;grid-template-rows:subgrid;grid-row:span 2}.land__con .etrcItemBox .etrcItem li:not(:last-child)::after{position:absolute;top:0;right:-6.5%;content:"";width:1px;height:100%;background:#ac9872}.land__con .etrcItemBox .etrcItem .txtBox .ttl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:"trajan-pro-3",serif;font-size:min(2vw,2.5rem);letter-spacing:0;color:rgba(35,24,21,.6);line-height:1;margin-bottom:1.6rem}@media only screen and (max-width: 768px){.land__con .etrcItemBox .etrcItem .txtBox .ttl{font-size:2.2rem}}.land__con .etrcItemBox .etrcItem .txtBox .ttl__sub{font-size:50%;line-height:1.4;margin-left:4%}.land__con .etrcItemBox .etrcItem .txtBox .p-itemTxt{margin-bottom:1rem}