.ebgaramond{font-family:"EB Garamond","Cormorant","Noto Serif JP",serif}.onlySP{display:none}@media only screen and (max-width: 767px){.onlySP{display:block}}.onlyPC{display:block}@media only screen and (max-width: 767px){.onlyPC{display:none}}figcaption{font-size:11px;padding:3px;text-align:right}.imgcap{position:absolute;bottom:0;right:0;padding:0 10px;line-height:1.2;font-size:1.1rem;color:#080808;bottom:-10px}@media only screen and (max-width: 767px){.imgcap{bottom:-15px}}.firstCopy{font-size:32px;letter-spacing:.1em;margin-bottom:60px;line-height:2}@media only screen and (max-width: 767px){.firstCopy{font-size:22px;margin-bottom:20px}}.secondCopy{font-size:18px;line-height:2.2}@media only screen and (max-width: 767px){.secondCopy{font-size:16px}}.en{font-size:20px;margin-bottom:40px}@media only screen and (max-width: 991px){.en{margin-bottom:30px}}@media only screen and (max-width: 767px){.en{font-size:14px;margin-bottom:20px}}.copy{font-size:16px;line-height:2;letter-spacing:.05em}@media only screen and (max-width: 991px){.copy{font-size:14px;margin-bottom:30px}}@media only screen and (max-width: 767px){.copy{font-size:14px}}section{max-width:1200px;width:100%;margin:0 auto 200px}@media only screen and (max-width: 1440px){section{padding:0 50px}}@media only screen and (max-width: 991px){section{margin-bottom:120px}}@media only screen and (max-width: 767px){section{margin-bottom:60px;padding:0 30px}}.fullImg01,.fullImg02,.fullImg03,.fullImg04{position:relative;-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);transition:.5s ease-in 0s;width:100%;margin-bottom:100px}@media only screen and (max-width: 991px){.fullImg01,.fullImg02,.fullImg03,.fullImg04{margin-bottom:80px}}@media only screen and (max-width: 767px){.fullImg01,.fullImg02,.fullImg03,.fullImg04{margin-bottom:50px}}.fullImg01 .imgcap,.fullImg02 .imgcap,.fullImg03 .imgcap,.fullImg04 .imgcap{position:relative;bottom:0;text-align:right}.fullImg01 .mvText,.fullImg02 .mvText,.fullImg03 .mvText,.fullImg04 .mvText{font-size:20px;font-weight:300;color:#fff;position:absolute;width:100%;top:50%;left:50%;transform:translate(-50%, -50%);text-align:center;letter-spacing:.05em;opacity:1;filter:blur(20px);transition:.5s ease-in 0s}@media only screen and (max-width: 1440px){.fullImg01 .mvText,.fullImg02 .mvText,.fullImg03 .mvText,.fullImg04 .mvText{font-size:14px}}@media only screen and (max-width: 991px){.fullImg01 .mvText,.fullImg02 .mvText,.fullImg03 .mvText,.fullImg04 .mvText{font-size:12px}}.fullImg01 .mvText .num,.fullImg02 .mvText .num,.fullImg03 .mvText .num,.fullImg04 .mvText .num{font-size:200%}.fullImg01 .mvText .txt02,.fullImg02 .mvText .txt02,.fullImg03 .mvText .txt02,.fullImg04 .mvText .txt02{font-size:160%;margin:30px 0}@media only screen and (max-width: 1440px){.fullImg01 .mvText .txt02,.fullImg02 .mvText .txt02,.fullImg03 .mvText .txt02,.fullImg04 .mvText .txt02{margin:0}}.fullImg01 .mvText .txt03,.fullImg02 .mvText .txt03,.fullImg03 .mvText .txt03,.fullImg04 .mvText .txt03{font-size:110%;letter-spacing:.2em;line-height:2}.fullImg01.is-inview,.fullImg02.is-inview,.fullImg03.is-inview,.fullImg04.is-inview{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}.fullImg01.is-inview .mvText,.fullImg02.is-inview .mvText,.fullImg03.is-inview .mvText,.fullImg04.is-inview .mvText{opacity:1;filter:blur(0)}.mb0{margin-bottom:0 !important}.mt30{margin-top:30px !important}.firstArea{position:relative;z-index:10;background-size:cover;background-attachment:fixed;text-align:center}@media only screen and (max-width: 767px){.firstArea{background-attachment:inherit}}.firstArea .textBox{padding:200px 0}@media only screen and (max-width: 991px){.firstArea .textBox{padding:160px 50px}}@media only screen and (max-width: 767px){.firstArea .textBox{text-align:left;padding:80px 30px 60px}}.note{font-size:12px}.note.mt15{margin-top:15px}@media only screen and (max-width: 767px){.note.mt15{margin-top:10px}}@media only screen and (max-width: 767px){.note{font-size:10px}}.notes{font-size:12px;padding-left:1em;text-indent:-1em}@media only screen and (max-width: 767px){.notes{font-size:10px}}.btnAnchor{display:flex;gap:30px}@media only screen and (max-width: 991px){.btnAnchor{flex-wrap:wrap}}@media only screen and (max-width: 767px){.btnAnchor{gap:10px}}.btnAnchor a{box-shadow:0px 0px 25px 0px rgba(0,0,0,.16);border-radius:40px 0 40px 0;display:block;line-height:0;width:calc(25% - 0px);transition:opacity ease-in-out .3s}@media only screen and (max-width: 991px){.btnAnchor a{width:calc(50% - 15px)}}@media only screen and (max-width: 767px){.btnAnchor a{width:calc(50% - 5px)}}.btnAnchor a:hover{opacity:.75}.meritBody{display:flex;margin-top:20px}@media only screen and (max-width: 767px){.meritBody{display:block}}.meritBody .txt01{font-size:32px;width:50%}@media only screen and (max-width: 1440px){.meritBody .txt01{font-size:26px}}@media only screen and (max-width: 991px){.meritBody .txt01{font-size:20px}}@media only screen and (max-width: 767px){.meritBody .txt01{margin-bottom:20px;width:100%}}.meritBody .txt02{width:50%}@media only screen and (max-width: 767px){.meritBody .txt02{width:100%}}input[name=tab_item],input[name=tab_item_b]{display:none}.meritTab .tabs li.active .tab_item,.meritTab .tabs li.active .tab_item_b{filter:grayscale(0%);pointer-events:none}.meritTab .tabs li.active .tab_item:hover,.meritTab .tabs li.active .tab_item_b:hover{opacity:1}.tabs{display:flex;justify-content:center}.tabs.tabsBtm{margin-top:140px}@media only screen and (max-width: 767px){.tabs.tabsBtm{margin-top:70px}}.tabs .active{pointer-events:none}.meritTab{margin-top:-200px;padding-top:200px;text-align:center}@media only screen and (max-width: 1024px){.meritTab{margin-top:-100px;padding-top:100px}}@media only screen and (max-width: 767px){.meritTab{margin-top:-66px;padding-top:66px}}.meritTab .tab_item,.meritTab .tab_item_b{color:#fff;display:inline-block;font-size:16px;margin:0 5px;min-width:380px;padding:20px 40px;filter:grayscale(100%)}@media only screen and (max-width: 1440px){.meritTab .tab_item,.meritTab .tab_item_b{min-width:300px}}@media only screen and (max-width: 991px){.meritTab .tab_item,.meritTab .tab_item_b{font-size:12px;min-width:230px;padding:20px}}@media only screen and (max-width: 767px){.meritTab .tab_item,.meritTab .tab_item_b{font-size:10px;min-width:inherit;margin:0 2px;padding:10px 10px 5px}}.meritTab .tab_item[for=merit01],.meritTab [for=merit01].tab_item_b,.meritTab .tab_item[for=merit01_b],.meritTab [for=merit01_b].tab_item_b{background:url("../img/03/sustainable/tab_img01.png") no-repeat 0 1px/cover}.meritTab .tab_item[for=merit02],.meritTab [for=merit02].tab_item_b,.meritTab .tab_item[for=merit02_b],.meritTab [for=merit02_b].tab_item_b{background:url("../img/03/sustainable/tab_img02.png") no-repeat 0 1px/cover}.meritTab .tab_item[for=merit03],.meritTab [for=merit03].tab_item_b,.meritTab .tab_item[for=merit03_b],.meritTab [for=merit03_b].tab_item_b{background:url("../img/03/sustainable/tab_img03.png") no-repeat 0 1px/cover}.meritTab .tab_item span,.meritTab .tab_item_b span{border-bottom:1px solid #fff;display:block;font-size:24px;margin-bottom:10px;padding-bottom:5px}@media only screen and (max-width: 991px){.meritTab .tab_item span,.meritTab .tab_item_b span{font-size:18px}}@media only screen and (max-width: 767px){.meritTab .tab_item span,.meritTab .tab_item_b span{font-size:12px;margin-bottom:5px;padding-bottom:0}}.meritTab .tab_content{display:none;overflow:hidden}.meritTab .tab_content .meritContent{height:auto;margin-bottom:0 !important}.meritTab .tab_content#merit01_content{display:block}.meritContent{text-align:left}@media only screen and (max-width: 767px){.meritContent .mb00SP{margin-bottom:0 !important}}.history{margin-bottom:50px}.history .note{display:block;margin-top:30px}.txtZeh{color:#3d8693;font-size:24px}@media only screen and (max-width: 1440px){.txtZeh{font-size:20px}}@media only screen and (max-width: 767px){.txtZeh{font-size:17px}}.block01{margin-bottom:80px}.block01:last-child{margin-bottom:0 !important}.block01 .block01Ttl{background-color:#3d8693;color:#fff;font-size:24px;letter-spacing:.1em;margin-bottom:50px;padding:10px 0 5px;text-align:center}@media only screen and (max-width: 991px){.block01 .block01Ttl{font-size:20px}}@media only screen and (max-width: 767px){.block01 .block01Ttl{font-size:16px;margin-bottom:25px}}.block01 .ttl01{font-size:20px;margin-bottom:25px}@media only screen and (max-width: 991px){.block01 .ttl01{font-size:14px}}.block01 .ttl01:before{background-color:#3d8693;content:"";display:inline-block;height:16px;width:16px;margin-right:.5em}@media only screen and (max-width: 767px){.block01 .ttl01:before{height:12px;width:12px}}.block01 .ttl01 small{display:inline-block;font-size:80%}.block01 .ttl02{color:#3d8693;font-size:22px;margin-bottom:15px}.block01 .ttl02.fs24{font-size:24px;line-height:1.7}@media only screen and (max-width: 1440px){.block01 .ttl02.fs24,.block01 .ttl02{font-size:20px}}@media only screen and (max-width: 991px){.block01 .ttl02.fs24,.block01 .ttl02{font-size:18px}}.block01 .ttl03{font-size:20px;margin-bottom:15px}@media only screen and (max-width: 767px){.block01 .ttl03{font-size:16px}}.block01 .ttl04{border:1px solid #3d8693;color:#3d8693;font-size:16px;margin-bottom:15px;padding:5px 0 2px;text-align:center}.block01 .img{margin-bottom:30px;text-align:center}.block01 .img .imgW340{width:400px}.block01 .img .imgcap{position:relative;bottom:0;text-align:right}.block01 .copy{margin-bottom:30px}.block01 .rowTxt{display:flex;margin-top:50px}.block01 .rowTxt+.rowTxt{margin-top:15px}.block01 .rowTxt dt{background-color:#3d8693;color:#fff;display:flex;align-items:center;justify-content:center;font-size:18px;padding:4px 10px;text-align:center;width:150px}@media only screen and (max-width: 1440px){.block01 .rowTxt dt{font-size:16px}}@media only screen and (max-width: 991px){.block01 .rowTxt dt{font-size:14px;width:110px}}.block01 .rowTxt dd{background-color:#d8e7e9;font-size:16px;padding:8px 10px 4px;width:calc(100% - 150px)}@media only screen and (max-width: 1440px){.block01 .rowTxt dd{font-size:14px}}@media only screen and (max-width: 991px){.block01 .rowTxt dd{width:calc(100% - 110px)}}.block01 .rowTxt dd .dot{color:#3d8693}.block01 .col-2{display:flex;flex-wrap:wrap;justify-content:space-between}.block01 .col-2 .col{margin-bottom:100px;width:47.5%}@media only screen and (max-width: 991px){.block01 .col-2 .col{margin-bottom:50px}}@media only screen and (max-width: 767px){.block01 .col-2 .col{width:100%}}.block01 .col-2 .col.col1{width:30%}@media only screen and (max-width: 991px){.block01 .col-2 .col.col1{width:100%}}.block01 .col-2 .col.col2{width:65%}@media only screen and (max-width: 991px){.block01 .col-2 .col.col2{width:100%}}.block01 .col-3{display:flex;gap:45px}@media only screen and (max-width: 991px){.block01 .col-3{gap:25px}}@media only screen and (max-width: 767px){.block01 .col-3{gap:0;flex-wrap:wrap}}.block01 .col-3 .col{width:33.3333%}@media only screen and (max-width: 767px){.block01 .col-3 .col{margin-bottom:25px;width:100%}}.block01 .col-3 .col .copy{font-size:14px}@media only screen and (max-width: 767px){.block01 .col-3.group01 .col{margin-bottom:40px}}@media only screen and (max-width: 767px){.block01 .col-3.group01 .col:last-child{margin-bottom:0}}@media only screen and (max-width: 767px){.block01 .tblWrap{overflow-x:scroll;-webkit-overflow-scrolling:touch;margin-bottom:20px;padding-bottom:15px}.block01 .tblWrap>.tbl01{width:570px !important}.block01 .tblWrap>.tbl02{width:768px !important}}.block01 .tbl01{width:100%}.block01 .tbl01 tr:first-child td{color:#fff}.block01 .tbl01 td{background-color:#fff;border:1px solid #000;font-size:14px;padding:5px 10px;vertical-align:middle}@media only screen and (max-width: 1440px){.block01 .tbl01 td{font-size:13px}}.block01 .tbl01 td[rowspan="5"]{font-size:16px;vertical-align:top;width:15%}@media only screen and (max-width: 991px){.block01 .tbl01 td[rowspan="5"]{width:18%}}.block01 .tbl01 td.bg01{background-color:#3d8693}.block01 .tbl01 td.bg02{background-color:#d8e7e9}.block01 .tbl01 td.bg03{background-color:#b1cfd4}.block01 .tbl01 td.blank{padding:0 !important}.block01 .tbl01 td.blank img{-o-object-fit:cover;object-fit:cover;height:100%;width:100%}.block01 .tbl01 td .num{display:block;font-size:200%;text-align:center;width:30px}.block01 .tbl02{margin-bottom:20px;margin-top:-6em;width:100%}@media only screen and (max-width: 767px){.block01 .tbl02{margin-top:0;margin-bottom:0}}.block01 .tbl02 td{background-color:#fff;border:1px solid #000;font-size:18px;padding:5px 10px;vertical-align:middle;text-align:center}@media only screen and (max-width: 991px){.block01 .tbl02 td{font-size:16px}}@media only screen and (max-width: 767px){.block01 .tbl02 td{font-size:14px}}.block01 .tbl02 td.bg01{background-color:#3d8693}.block01 .tbl02 td.bg02{background-color:#d8e7e9}.block01 .tbl02 td.bg03{background-color:#b1cfd4}.block01 .tbl02 td.cl01{color:#fff}.block01 .tbl02 td.cl02{color:#3d8693}.block01 .tbl02 td.cl03{color:#000}.block01 .tbl02 td.alignL{text-align:left}.block01 .tbl02 td.blank{background-color:rgba(0,0,0,0);border-left:none;border-top:none}.block01 .tbl02 td .num{background-color:#3d8693;color:#fff;display:inline-block;line-height:1.25;margin-right:5px;width:20px;text-align:center}.block01 .tblNote{font-size:12px;margin-bottom:10px}.block01 .tblNote span{background-color:#d8e7e9;display:inline-block;height:20px;width:65px;vertical-align:middle;position:relative;top:-3px}.block01 .shadow{box-shadow:0px 0px 25px 0px rgba(0,0,0,.16)}.taxBlock{margin-bottom:60px;text-align:center}.taxBlock .taxTitle{font-size:24px;letter-spacing:.1em;margin-bottom:30px}@media only screen and (max-width: 767px){.taxBlock .taxTitle{font-size:16px}}.taxBlock .taxTitle span{border:1px solid #3d8693;color:#3d8693;display:inline-block;min-width:200px;margin-bottom:20px;padding:5px 10px 2px}@media only screen and (max-width: 767px){.taxBlock .taxTitle span{min-width:150px}}.taxBlock .taxInfo{background-color:#3d8693;color:#fff;font-size:18px;letter-spacing:.1em;padding:20px 15px}@media only screen and (max-width: 991px){.taxBlock .taxInfo{font-size:16px}}@media only screen and (max-width: 767px){.taxBlock .taxInfo{font-size:14px}}.taxBlock .taxInfo .fs1{font-size:130%}.taxBlock .taxInfo .fs2{font-size:180%}.taxBlock .taxInfo .fs3{font-size:220%}.taxBlock .taxInfo .gold{color:#e2d6a9}.headBlock{background-color:#d8e7e9;display:flex;align-items:center;min-height:180px;margin-top:120px;margin-bottom:60px;padding:20px 30px;width:100%}@media only screen and (max-width: 767px){.headBlock{display:block;min-height:inherit;margin-top:70px;padding:15px}}.headBlock p:first-child{color:#3d8693;font-size:32px;width:45%}@media only screen and (max-width: 1440px){.headBlock p:first-child{font-size:26px}}@media only screen and (max-width: 991px){.headBlock p:first-child{font-size:20px}}@media only screen and (max-width: 767px){.headBlock p:first-child{margin-bottom:15px;width:100%}}.headBlock p:first-child small{display:block;font-size:12px;position:relative;left:5em;top:1em}@media only screen and (max-width: 767px){.headBlock p:first-child small{left:2em}}.headBlock p:last-child{margin-bottom:0 !important;width:58%}@media only screen and (max-width: 767px){.headBlock p:last-child{width:100%}}.sec-info.underPage{translate:none !important;rotate:none !important;scale:none !important;transform:translate(0px, 0px) !important;opacity:1 !important}.block01 .ttl02.match{min-height:70px}@media only screen and (max-width: 1440px){.block01 .ttl02.match{min-height:64px}}@media only screen and (max-width: 991px){.block01 .ttl02.match{min-height:57px}}@media screen and (max-width: 848px){.block01 .ttl02.match{min-height:86px}}@media only screen and (max-width: 767px){.block01 .ttl02.match{min-height:auto}}.pos_rel{position:relative}.figcap{position:absolute;color:#fff;bottom:5px;right:5px;font-size:10px}.fs10_add{font-size:12px;line-height:1.2;display:block}.bold{font-weight:bold}@media only screen and (max-width: 767px){.wrapper .mainimg-property .mainWrap .readMvTxt h2{font-size:35px}}/*# sourceMappingURL=sustainable3.css.map */