body:after{content:"";position:fixed;top:0;left:0;z-index:-20;display:block;width:100%;height:100vh;background-size:cover}@media screen and (min-width: 769px){body:after{background-image:url(../images/bg.jpg)}}@media screen and (max-width: 768px){body:after{background-image:url(../images/bg-sp.jpg)}}.secTitle,.newTitle{opacity:0}body.-loaded:not(.topPage) .secTitle,body.-loaded:not(.topPage) .newTitle{-webkit-animation:fadeInUp .2s .8s forwards;animation:fadeInUp .2s .8s forwards}.pageTitle{width:31.7708333333%;margin:5% auto 2%}@media screen and (max-width: 1200px){.pageTitle{width:44.4791666667%}}@media screen and (max-width: 768px){.pageTitle{width:81.6326530612%;margin:10% auto 5%}}.pageLinksWrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:62.5%;margin:auto;text-align:center}@media screen and (max-width: 1200px){.pageLinksWrap{width:87.5%}}@media screen and (max-width: 768px){.pageLinksWrap{width:100%;margin-bottom:5%}}.pageLinksWrap .link{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;z-index:0;display:block;width:25.5833333333%;margin:0 1% 2%;padding:1%;color:#fff;font-size:2.497rem;font-weight:400;-webkit-filter:drop-shadow(0, 0, 5px, rgb(0, 0, 0));filter:drop-shadow(0, 0, 5px, rgb(0, 0, 0));-webkit-transition:color .2s;transition:color .2s;font-family:"Noto Sans SC",sans-serif;font-weight:900}@media screen and (max-width: 1200px){.pageLinksWrap .link{font-size:3.4958rem}}@media screen and (max-width: 768px){.pageLinksWrap .link{width:45%;margin:2% 1.5% 2%;padding:1.5% 1%;font-size:3rem}}@media screen and (min-width: 769px){.pageLinksWrap .link:hover{color:#f2cd72}}.pageLinksWrap .link.textLong{padding-left:3%}.pageLinksWrap .link:before,.pageLinksWrap .link:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.pageLinksWrap .link:before{z-index:-1;border-top:1px solid #ead7a5;border-bottom:1px solid #96773f;background-image:url(../images/button-bg.jpg);background-repeat:repeat;background-size:2.2801302932%;-webkit-transition:background-color .2s;transition:background-color .2s}@media screen and (max-width: 768px){.pageLinksWrap .link:before{border-top:.2rem solid #ead7a5;border-bottom:.2rem solid #96773f}}.pageLinksWrap .link:after{top:.5rem;left:.5rem;z-index:-2;background-color:#0e0e0f}.pageLinksWrap span{-webkit-filter:drop-shadow(2px 2px 0px #000000);filter:drop-shadow(2px 2px 0px #000000)}.pageLinksWrap svg{position:absolute;top:50%;left:8%;z-index:0;width:7%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-filter:drop-shadow(2px 2px 0px #000000);filter:drop-shadow(2px 2px 0px #000000)}@media screen and (max-width: 768px){.pageLinksWrap svg{left:7%;width:6%}}.section{margin:3% 0 6%;padding:3% 0 5%;background-color:rgba(0,0,0,.85);color:#fff}@media screen and (max-width: 768px){.section{margin:3% 0 15%;padding:3% 0 10%}}.section .secTitle{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#fff;font-size:4.4rem;font-family:"Noto Sans SC",sans-serif;font-weight:900}@media screen and (max-width: 1200px){.section .secTitle{font-size:6.16rem}}@media screen and (max-width: 768px){.section .secTitle{font-size:5.6rem}}.section .secTitle:before,.section .secTitle:after{content:"";-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;height:1px}@media screen and (max-width: 768px){.section .secTitle:before,.section .secTitle:after{height:.2rem}}.section .secTitle:before{margin-right:1%;background-image:-webkit-linear-gradient(45deg, #ead7a5 0%, #96773f, transparent 100%);background-image:linear-gradient(45deg, #ead7a5 0%, #96773f, transparent 100%)}@media screen and (max-width: 768px){.section .secTitle:before{background-image:-webkit-linear-gradient(45deg, #ead7a5 0%, #96773f, transparent 100%);background-image:linear-gradient(45deg, #ead7a5 0%, #96773f, transparent 100%)}}.section .secTitle:after{margin-left:1%;background-image:-webkit-linear-gradient(135deg, #ead7a5 0%, #96773f, transparent 100%);background-image:linear-gradient(-45deg, #ead7a5 0%, #96773f, transparent 100%)}@media screen and (max-width: 768px){.section .secTitle:after{background-image:-webkit-linear-gradient(135deg, #ead7a5 0%, #96773f, transparent 100%);background-image:linear-gradient(-45deg, #ead7a5 0%, #96773f, transparent 100%)}}.section .secInner{width:62.5%;margin:auto;opacity:0}@media screen and (max-width: 1200px){.section .secInner{width:87.5%}}@media screen and (max-width: 768px){.section .secInner{width:100%}}.section .secInner .textWrap{width:83.3333333333%;margin:3% auto 0;font-size:16px}@media screen and (max-width: 1200px){.section .secInner .textWrap{font-size:14px}}@media screen and (max-width: 768px){.section .secInner .textWrap{font-size:2.6rem}}.section .newContents{position:relative;z-index:0;margin:5% 0;padding:3% 0}@media screen and (max-width: 768px){.section .newContents{margin:10% 0;padding:5% 0}}.section .newContents.-last{margin-bottom:0}.section .newContents.-colorBg{padding:5% 0 3%}@media screen and (max-width: 768px){.section .newContents.-colorBg{padding:10% 0 5%}}.section .newContents.-colorBg:before{content:"";position:absolute;top:50%;left:0;z-index:-1;width:105%;height:100%;padding:0 0;background-image:-webkit-linear-gradient(45deg, #ead7a5 0%, rgb(0, 0, 0) 50%, #96773f 100%);background-image:linear-gradient(45deg, #ead7a5 0%, rgb(0, 0, 0) 50%, #96773f 100%);-webkit-transform:rotate(-4.5deg) translateY(-50%);transform:rotate(-4.5deg) translateY(-50%);opacity:.3}@media screen and (max-width: 768px){.section .newContents.-colorBg:before{width:120%}}.section .newTitle{width:57.2916666667%;margin:auto}@media screen and (max-width: 1200px){.section .newTitle{width:80.2083333333%}}@media screen and (max-width: 768px){.section .newTitle{width:100%;margin-left:2%}}.section .newTitle img{width:36.3636363636%}@media screen and (max-width: 768px){.section .newTitle img{width:54.5454545455%}}.ssArea{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:5% auto 0}.ssArea .ssWrap{position:relative;z-index:0;display:block;width:40%;margin:0 1.5% 3%;overflow:hidden;-webkit-transition:-webkit-filter .2s;transition:-webkit-filter .2s;transition:filter .2s;transition:filter .2s, -webkit-filter .2s}@media screen and (max-width: 768px){.ssArea .ssWrap{width:85.5102040816%;margin:2% auto 4%}}.ssArea .ssWrap img:not(.plus){-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s, -webkit-transform .2s}@media screen and (min-width: 769px){.ssArea .ssWrap:hover img:not(.plus){-webkit-transform:scale(1.1);transform:scale(1.1)}}.ssArea .ssWrap .plus{position:absolute;right:0;bottom:0;z-index:1;display:block;width:7.2058823529%}@media screen and (max-width: 1200px){.ssArea .ssWrap .plus{width:7.2058823529% 1.4}}@media screen and (max-width: 768px){.ssArea .ssWrap .plus{width:7.2058823529%}}.ssArea.-column1 .ssWrap{width:83.3333333333%}@media screen and (max-width: 768px){.ssArea.-column1 .ssWrap{width:85.5102040816%}}