#wrap{padding-top:146px}@media (max-width: 768px){#wrap{padding-top:90px;overflow:hidden}}.txt-loop-base{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);z-index:-1;pointer-events:none;width:100%;height:168px}.txt-loop-base .c-mask{height:100%;-webkit-animation-name:brandBase;animation-name:brandBase;animation-duration:90s}@keyframes brandBase{0%{background-position:0 0}100%{background-position:-4160px 0}}.link-viewall{font-family:"kinuta-maruminold-stdn",serif;font-weight:400;padding-bottom:15px;cursor:pointer;font-size:20px;font-size:2rem;letter-spacing:.05em;position:relative;cursor:pointer}.link-viewall:after{content:"";position:absolute;left:0;bottom:0;border-bottom:1px solid #D1C8B5;pointer-events:none;transition:0.3s ease all;width:100%}@media (min-width: 769px){.link-viewall:before{content:"";position:absolute;left:0;bottom:0;z-index:1;width:0;border-bottom:1px solid #493B34;pointer-events:none;transition:0.3s ease all}}@media only screen and (min-width: 1025px){.link-viewall:hover{opacity:1}.link-viewall:hover:before{transition:0.4s ease all;width:100%}}.link-viewall span{color:#493B34;padding-left:23px;position:relative}.link-viewall span:before{content:'';position:absolute;background:url("/wp/wp-content/themes/wp-templ/assets/img/common/ico/ico_list.svg") no-repeat center center/100% auto;width:13px;height:13px;left:0;top:3px;transition:0.3s ease all}@media only screen and (min-width: 1025px){.link-viewall:hover span{color:#493B34}.link-viewall:hover span:before{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="13" height="13" viewBox="0 0 13 13"><g id="Group_7" data-name="Group 7" transform="translate(-1060 -1237)"><rect id="Rectangle_39" data-name="Rectangle 39" width="6" height="6" rx="1" transform="translate(1060 1237)" fill="%23c97d3d"/><rect id="Rectangle_42" data-name="Rectangle 42" width="6" height="6" rx="1" transform="translate(1060 1244)" fill="%23c97d3d"/><rect id="Rectangle_40" data-name="Rectangle 40" width="6" height="6" rx="1" transform="translate(1067 1237)" fill="%23c97d3d"/><rect id="Rectangle_41" data-name="Rectangle 41" width="6" height="6" rx="1" transform="translate(1067 1244)" fill="%23c97d3d"/></g></svg>')}}.sec-mv{position:relative;background:#F2F1EF;padding-top:104px}@media (max-width: 768px){.sec-mv{padding-top:95px}}.sec-mv .tit-sec{padding:0 70px;font-family:"kinuta-maruminold-stdn",serif;font-weight:400;font-size:44px;font-size:4.4rem;line-height:46px;letter-spacing:3.5px;margin-bottom:103px;position:relative;z-index:2}@media only screen and (min-width: 769px) and (max-width: 1000px){.sec-mv .tit-sec{padding:0 30px;font-size:40px;font-size:4rem}}@media (max-width: 768px){.sec-mv .tit-sec{padding:0 40px;font-size:28px;font-size:2.8rem;line-height:48px;letter-spacing:1.5px;margin-bottom:90px}}.sec-mv .img-flower{position:absolute;right:89px;top:8px}@media only screen and (min-width: 769px) and (max-width: 1200px){.sec-mv .img-flower{right:30px}}@media (max-width: 768px){.sec-mv .img-flower{width:226px;right:-29px;top:88px}}.sec-mv .img-loop{position:relative;width:100%;height:400px}@media (max-width: 768px){.sec-mv .img-loop{height:440px}}.sec-mv .img-loop .c-mask{height:100%;animation-duration:90s}.sec-topics{padding:120px 0 195px;background-image:linear-gradient(to bottom, #F2F1EF 80%, rgba(242,241,239,0))}.sec-topics .inner1080{position:relative}@media (max-width: 768px){.sec-topics{padding-top:79px;padding-bottom:91px}}.sec-topics .c-ttl01{text-align:center;margin-bottom:62px}@media (max-width: 768px){.sec-topics .c-ttl01{margin-bottom:53px}}.sec-topics .c-ttl01 .c-ttl01-en{margin-bottom:19px}@media (max-width: 768px){.sec-topics .c-ttl01 .c-ttl01-en{margin-bottom:15px;font-size:15px;font-size:1.5rem;letter-spacing:1.8px}}.sec-topics .c-ttl01 .c-ttl01-jp{font-size:40px;font-size:4rem}@media (max-width: 768px){.sec-topics .c-ttl01 .c-ttl01-jp{font-size:28px;font-size:2.8rem}}.sec-topics .link-viewall{position:absolute;right:24px;top:57px}.sec-topics .c-btn01{margin:56px auto 0}.sec-types{padding:0 0 161px}@media (max-width: 768px){.sec-types{padding-bottom:80px}}.sec-types .content-sec{max-width:1080px;margin:0 auto}.sec-types .c-ttl01{margin-bottom:38px;line-height:66px}@media (max-width: 768px){.sec-types .c-ttl01{font-size:28px;font-size:2.8rem;line-height:46px;margin-bottom:33px}}.sec-types .desc{font-size:15px;font-size:1.5rem;line-height:34px;font-weight:500;letter-spacing:.7px;margin-bottom:70px}@media (max-width: 768px){.sec-types .desc{line-height:30px;margin-bottom:37px}}.sec-types .list-types .item-type{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;cursor:pointer;padding:76px 0 73px;position:relative;cursor:pointer}.sec-types .list-types .item-type:after{content:"";position:absolute;left:0;bottom:0;border-bottom:1px solid #D1C8B5;pointer-events:none;transition:0.3s ease all;width:100%}@media (min-width: 769px){.sec-types .list-types .item-type:before{content:"";position:absolute;left:0;bottom:0;z-index:1;width:0;border-bottom:1px solid #493B34;pointer-events:none;transition:0.3s ease all}}@media only screen and (min-width: 1025px){.sec-types .list-types .item-type:hover{opacity:1}.sec-types .list-types .item-type:hover:before{transition:0.4s ease all;width:100%}}@media (max-width: 768px){.sec-types .list-types .item-type{padding:24px 0 25px !important}}.sec-types .list-types .item-type:last-child{padding:68px 0 52px}@media (max-width: 768px){.sec-types .list-types .item-type:last-child .detail{padding-top:0;margin-top:-2px}}.sec-types .list-types .item-type:last-child .detail .txt-en,.sec-types .list-types .item-type:last-child .detail .c-btn02{position:relative;top:-6px}@media (max-width: 768px){.sec-types .list-types .item-type:last-child .detail .txt-en,.sec-types .list-types .item-type:last-child .detail .c-btn02{top:0}}@media only screen and (min-width: 1025px){.sec-types .list-types .item-type:hover{opacity:1}.sec-types .list-types .item-type:hover .img-type{top:-27px;opacity:1}.sec-types .list-types .item-type:hover .detail .c-btn02{background:#C97D3D;border-color:#C97D3D}.sec-types .list-types .item-type:hover .detail .c-btn02 .c-arr01:before{animation:kf-arrow-right .8s linear forwards;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="17" height="10.4" viewBox="0 0 17 10.4"><g id="arw" transform="translate(-707.5 -3268.3)"><path id="Path_36" data-name="Path 36" d="M708.528,3274h15.728" transform="translate(-0.528 -0.5)" fill="none" stroke="%23fff" stroke-linecap="round" stroke-width="1"/><path id="Path_37" data-name="Path 37" d="M718.8,3269.846l6,4.5-6,4.5" transform="translate(-0.801 -0.846)" fill="none" stroke="%23fff" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/></g></svg>')}}@media (max-width: 768px){.sec-types .list-types .item-type .img-type-sp{width:106px}}.sec-types .list-types .item-type .detail{width:100%}@media (min-width: 769px){.sec-types .list-types .item-type .detail{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center}}@media (max-width: 768px){.sec-types .list-types .item-type .detail{width:calc(100% - 106px);padding-left:24px;padding-top:9px}}.sec-types .list-types .item-type .detail .txt-en{font-family:"henderson-sans-basic",sans-serif;font-size:13px;font-size:1.3rem;line-height:20px;font-weight:600;letter-spacing:.4px;color:#7B6357}@media (min-width: 769px){.sec-types .list-types .item-type .detail .txt-en{width:254px;padding-right:20px}}@media (max-width: 768px){.sec-types .list-types .item-type .detail .txt-en{font-size:12px;font-size:1.2rem;margin-bottom:4px}}.sec-types .list-types .item-type .detail .txt-ja{font-family:"kinuta-maruminold-stdn",serif;font-weight:400;font-size:30px;font-size:3rem;font-weight:400;color:#4A4A4A;letter-spacing:1.5px}@media (min-width: 769px){.sec-types .list-types .item-type .detail .txt-ja{width:calc(100% - 254px - 70px);padding-right:20px}}@media (max-width: 768px){.sec-types .list-types .item-type .detail .txt-ja{font-size:20px;font-size:2rem;letter-spacing:1px;margin-bottom:13px}}.sec-types .list-types .item-type .detail .txt-ja span{display:block;font-size:20px;font-size:2rem;line-height:1;margin-left:-10px;letter-spacing:1px;margin-top:10px}@media (max-width: 768px){.sec-types .list-types .item-type .detail .txt-ja span{font-size:15px;font-size:1.5rem;margin-left:-7px;letter-spacing:.7px;margin-top:5px}}@media (min-width: 769px){.sec-types .list-types .item-type .detail .c-btn02{width:70px;height:27px}}@media (max-width: 768px){.sec-types .list-types .item-type .detail .c-btn02{width:56px;height:24px}}.sec-types .list-types .item-type .img-type{position:absolute;top:0;right:119px;opacity:0;transition:all .5s;box-shadow:10px 10px 20px rgba(56,56,56,0.08);z-index:3}.c-lineup-block{min-height:660px;overflow:hidden}@media (min-width: 769px){.c-lineup-block{padding-top:137px}}@media (max-width: 768px){.c-lineup-block{min-height:452px;padding-top:0}.c-lineup-block:before{display:none}}@media (max-width: 768px){.c-lineup-block .lineup-img{height:auto}}.c-lineup-block .lineup-img:before{display:none}.c-lineup-block .lineup-img img{height:740px}@media (max-width: 768px){.c-lineup-block .lineup-img img{height:532px}}.c-lineup-block .c-ttl06{text-align:center;margin-bottom:64px}@media (max-width: 768px){.c-lineup-block .c-ttl06{margin-bottom:28px;margin-top:83px}}.c-lineup-block .txt-base{text-align:center;max-width:100%;margin-bottom:54px}@media (max-width: 768px){.c-lineup-block .txt-base{margin-bottom:28px}}.c-lineup-block .c-btn01{margin:0 auto;cursor:pointer}@media only screen and (min-width: 1025px){.c-lineup-block .c-btn01:hover{background:#fff !important}}@media (min-width: 769px){.c-lineup-block .c-btn01 .btxt{position:relative;left:8px}}.sec-strength{padding:129px 0 150px;background:#F2F1EF;position:relative}@media (min-width: 769px){.sec-strength{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}}@media (max-width: 768px){.sec-strength{padding-top:78px;padding-bottom:99px}}@media (min-width: 769px){.sec-strength .content-left{width:35.15%;padding-top:9px}}@media (max-width: 768px){.sec-strength .content-left{padding:0 25px}}.sec-strength .content-left .c-ttl01{text-align:center;margin-bottom:54px}@media only screen and (min-width: 769px) and (max-width: 1100px){.sec-strength .content-left .c-ttl01{margin-bottom:25px}}@media only screen and (min-width: 769px) and (max-width: 900px){.sec-strength .content-left .c-ttl01{margin-bottom:18px}}@media only screen and (min-width: 769px) and (min-width: 1400px){.sec-strength .content-left .c-ttl01{margin-bottom:60px}}@media (max-width: 768px){.sec-strength .content-left .c-ttl01{margin-bottom:44px}}.sec-strength .content-left .c-ttl01 .c-ttl01-en{margin-bottom:17px}@media (max-width: 768px){.sec-strength .content-left .c-ttl01 .c-ttl01-en{font-size:15px;font-size:1.5rem;letter-spacing:1.8px;margin-bottom:11px}}.sec-strength .content-left .c-ttl01 .c-ttl01-en span{padding:0}.sec-strength .content-left .c-ttl01 .c-ttl01-en span:before{display:none}.sec-strength .content-left .c-ttl01 .c-ttl01-jp{font-size:40px;font-size:4rem;line-height:60px}@media only screen and (min-width: 769px) and (max-width: 1100px){.sec-strength .content-left .c-ttl01 .c-ttl01-jp{font-size:36px;font-size:3.6rem;line-height:48px}}@media only screen and (min-width: 769px) and (max-width: 900px){.sec-strength .content-left .c-ttl01 .c-ttl01-jp{font-size:30px;font-size:3rem;line-height:39px}}@media (max-width: 768px){.sec-strength .content-left .c-ttl01 .c-ttl01-jp{font-size:28px;font-size:2.8rem;line-height:42px}}.sec-strength .content-left .vertical-txt{color:#4A4A4A}@media (max-width: 768px){.sec-strength .content-left .vertical-txt{margin-bottom:36px}}.sec-strength .content-left .vertical-txt p{font-size:15px;font-size:1.5rem}@media (min-width: 769px){.sec-strength .content-left .vertical-txt p{writing-mode:vertical-rl;position:relative;left:50%;transform:translate(-50%, 0);line-height:2.6;letter-spacing:2.9px}}@media only screen and (min-width: 769px) and (max-width: 1000px){.sec-strength .content-left .vertical-txt p{font-size:13px;font-size:1.3rem;letter-spacing:1.9px}}@media (max-width: 768px){.sec-strength .content-left .vertical-txt p{line-height:30px;letter-spacing:.7px}}.sec-strength .content-right{position:relative}@media (min-width: 769px){.sec-strength .content-right{width:64.85%}}@media (min-width: 769px){.sec-strength .list-strength{overflow:hidden}}.sec-strength .list-strength .item a{display:block;padding-bottom:25px;cursor:pointer}.sec-strength .list-strength .item a:after{content:"";position:absolute;left:0;bottom:0;border-bottom:1px solid #D1C8B5;pointer-events:none;transition:0.3s ease all;width:100%}@media (min-width: 769px){.sec-strength .list-strength .item a:before{content:"";position:absolute;left:0;bottom:0;z-index:1;width:0;border-bottom:1px solid #493B34;pointer-events:none;transition:0.3s ease all}}@media only screen and (min-width: 1025px){.sec-strength .list-strength .item a:hover{opacity:1}.sec-strength .list-strength .item a:hover:before{transition:0.4s ease all;width:100%}}@media (max-width: 768px){.sec-strength .list-strength .item a{padding-bottom:28px}}.sec-strength .list-strength .item .img-item{width:100%;margin-bottom:34px}@media (max-width: 768px){.sec-strength .list-strength .item .img-item{margin-bottom:26px}}.sec-strength .list-strength .item .img-item img{width:100%}.sec-strength .list-strength .item .c-ttl02{color:#4A4A4A;font-size:18px;font-size:1.8rem;line-height:1.66667em}@media only screen and (min-width: 769px) and (max-width: 1250px){.sec-strength .list-strength .item .c-ttl02 br{display:none}}@media only screen and (min-width: 769px) and (max-width: 1150px){.sec-strength .list-strength .item .c-ttl02{font-size:16px;font-size:1.6rem}}@media only screen and (min-width: 769px) and (max-width: 1000px){.sec-strength .list-strength .item .c-ttl02{font-size:14px;font-size:1.4rem}}@media only screen and (min-width: 769px) and (min-width: 1400px){.sec-strength .list-strength .item .c-ttl02 br{display:none}}@media only screen and (max-width: 768px) and (max-width: 374px){.sec-strength .list-strength .item .c-ttl02{font-size:16px;font-size:1.6rem}}.sec-strength .swiper-slide{height:auto}.sec-strength .content-pagi{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center}@media (min-width: 769px){.sec-strength .content-pagi{position:absolute;width:35.15%;bottom:157px;left:0}}@media (max-width: 768px){.sec-strength .content-pagi{margin-top:32px}}.sec-strength .swiper-pagination{width:auto;font-family:"henderson-sans-basic",sans-serif;font-size:13px;font-size:1.3rem;color:#7B6357;letter-spacing:1.4px;position:relative;position:static;margin:0 17px}@media (max-width: 768px){.sec-strength .swiper-pagination{margin:0 24px}}.sec-strength .swiper-button-prev{width:65px;height:26px;margin:0;top:auto;position:static;cursor:pointer}@media (max-width: 768px){.sec-strength .swiper-button-prev{border-color:#7B6357;background:transparent}}.sec-strength .swiper-button-prev::after{display:none}@media only screen and (min-width: 1025px){.sec-strength .swiper-button-prev:hover .c-arr01:before{animation:none;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="7.2" height="10.4" viewBox="0 0 7.2 10.4"><path id="Path_39" data-name="Path 39" d="M724.8,3269.846l-6,4.5,6,4.5" transform="translate(-718.301 -3269.146)" fill="none" stroke="%23fff" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/></svg>')}}.sec-strength .swiper-button-prev .c-arr01:before{left:-2px;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="7.2" height="10.4" viewBox="0 0 7.2 10.4"><path id="Path_39" data-name="Path 39" d="M724.8,3269.846l-6,4.5,6,4.5" transform="translate(-718.301 -3269.146)" fill="none" stroke="%237b6357" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/></svg>') no-repeat center center/7px 10px}.sec-strength .swiper-button-next{width:65px;height:26px;margin:0;top:auto;position:static;cursor:pointer}@media (max-width: 768px){.sec-strength .swiper-button-next{border-color:#7B6357;background:transparent}}.sec-strength .swiper-button-next::after{display:none}@media only screen and (min-width: 1025px){.sec-strength .swiper-button-next:hover .c-arr01:before{animation:none;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="7.2" height="10.4" viewBox="0 0 7.2 10.4"><path id="Path_39" data-name="Path 39" d="M718.8,3269.846l6,4.5-6,4.5" transform="translate(-718.101 -3269.146)" fill="none" stroke="%23fff" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/></svg>')}}.sec-strength .swiper-button-next .c-arr01:before{left:2px;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="7.2" height="10.4" viewBox="0 0 7.2 10.4"><path id="Path_39" data-name="Path 39" d="M718.8,3269.846l6,4.5-6,4.5" transform="translate(-718.101 -3269.146)" fill="none" stroke="%237b6357" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/></svg>') no-repeat center center/7px 10px}@media (max-width: 768px){.sec-strength .swiper-button-next .c-arr01:before{top:1px}}.sec-strength .c-arr01:before{top:1px}.sec-voice{background:#F2F1EF;padding:0 50px}@media (max-width: 768px){.sec-voice{padding:0 25px}}.sec-voice .content-sec{max-width:1180px;height:492px;margin:0 auto;background:#fff;border-radius:20px;overflow:hidden;padding-right:100px}@media (min-width: 769px){.sec-voice .content-sec{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}}@media only screen and (min-width: 769px) and (max-width: 1100px){.sec-voice .content-sec{padding-right:30px}}@media (max-width: 768px){.sec-voice .content-sec{height:auto;padding:52px 30px 60px}}@media (min-width: 769px){.sec-voice .content-sec .content-left{width:44.44%;padding:92px 50px 100px 100px}}@media only screen and (min-width: 769px) and (max-width: 1200px){.sec-voice .content-sec .content-left{padding-left:50px}}@media only screen and (min-width: 769px) and (max-width: 1100px){.sec-voice .content-sec .content-left{padding-left:30px;padding-right:30px}}@media (max-width: 768px){.sec-voice .content-sec .content-left{margin-bottom:44px}}.sec-voice .content-sec .content-left .c-ttl06{color:#4A4A4A;margin-bottom:122px}@media (max-width: 768px){.sec-voice .content-sec .content-left .c-ttl06{margin-bottom:0}}.sec-voice .content-sec .content-left .c-ttl06 .c-ttl06-en{font-size:62px;font-size:6.2rem;margin-bottom:20px}@media only screen and (min-width: 769px) and (max-width: 900px){.sec-voice .content-sec .content-left .c-ttl06 .c-ttl06-en{font-size:56px;font-size:5.6rem;letter-spacing:0}}@media (max-width: 768px){.sec-voice .content-sec .content-left .c-ttl06 .c-ttl06-en{font-size:38px;font-size:3.8rem;line-height:40px;margin-bottom:10px}}@media (max-width: 768px){.sec-voice .content-sec .content-left .c-ttl06 .c-ttl06-jp{font-size:16px;font-size:1.6rem}}@media (min-width: 769px){.sec-voice .content-sec .content-right{width:55.56%;overflow:hidden}}@media (min-width: 769px){.sec-voice .content-sec .list-voice{height:100%;padding:82px 0 72px}}@media (max-width: 768px){.sec-voice .content-sec .list-voice{height:434px;overflow:hidden;margin-bottom:47px}}@media (min-width: 769px){.sec-voice .content-sec .list-voice .swiper-wrapper{align-items:center;padding:4% 0 4%}}.sec-voice .content-sec .list-voice .item a{display:block;pointer-events:none}.sec-voice .content-sec .list-voice .item .content-top .cats-sp{font-size:12px;font-size:1.2rem;font-weight:500;color:#7B6357;margin-bottom:16px;letter-spacing:1.2px;padding-bottom:4px;border-bottom:solid 1px rgba(123,99,87,0.3)}.sec-voice .content-sec .list-voice .item .content-top .cats-sp span{margin-right:10px}.sec-voice .content-sec .list-voice .item .content-top .cats-sp span:last-child{margin-right:0}.sec-voice .content-sec .list-voice .item .content-bottom{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.sec-voice .content-sec .list-voice .item .content-bottom .img-item{width:180px}@media (max-width: 768px){.sec-voice .content-sec .list-voice .item .content-bottom .img-item{width:99px}}.sec-voice .content-sec .list-voice .item .content-bottom .detail{width:calc(100% - 180px);padding-left:39px}@media (max-width: 768px){.sec-voice .content-sec .list-voice .item .content-bottom .detail{width:calc(100% - 99px);padding-left:16px}}.sec-voice .content-sec .list-voice .item .content-bottom .detail .cats{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin-bottom:11px}.sec-voice .content-sec .list-voice .item .content-bottom .detail .cats span{background:#7B6357;border-radius:4px;color:#fff;font-size:12px;font-size:1.2rem;font-weight:500;padding:0 11px;margin-right:5px;letter-spacing:1.2px}.sec-voice .content-sec .list-voice .item .content-bottom .detail .cats span:last-child{margin-right:0}.sec-voice .content-sec .list-voice .item .content-bottom .detail .tit{font-size:18px;font-size:1.8rem;line-height:1.88889em;letter-spacing:.05em;font-weight:400;position:relative}@media (min-width: 769px){.sec-voice .content-sec .list-voice .item .content-bottom .detail .tit{padding-bottom:15px}.sec-voice .content-sec .list-voice .item .content-bottom .detail .tit:after{content:"";position:absolute;left:0;bottom:0;border-bottom:1px solid #D1C8B5;pointer-events:none;transition:0.3s ease all;width:100%}}@media (max-width: 768px){.sec-voice .content-sec .list-voice .item .content-bottom .detail .tit{font-size:13px;font-size:1.3rem;line-height:1.53846em;padding-right:10px}}.sec-voice .content-sec .list-voice .item .content-bottom .detail .tit span{display:block;overflow:hidden;width:100%;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:normal}@media (max-width: 768px){.sec-voice .content-sec .list-voice .item .content-bottom .detail .tit span{overflow:hidden;width:100%;-webkit-line-clamp:4;display:-webkit-box;-webkit-box-orient:vertical;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:normal}}.sec-voice .content-sec .link-sp{text-align:center}.sec-voice .content-sec .link-viewall{margin:0 auto}.sec-about{position:relative;background:#F2F1EF;padding-top:180px;padding-bottom:175px;overflow:hidden}@media (max-width: 768px){.sec-about{padding-top:139px;padding-bottom:120px}}.sec-about:before{content:'';position:absolute;background:url("/wp/wp-content/themes/wp-templ/assets/img/top/bg_about.png") no-repeat center center/100% auto}@media (min-width: 769px){.sec-about:before{width:294px;height:320px;right:-53px;top:120px}}@media (max-width: 768px){.sec-about:before{background-image:url("/wp/wp-content/themes/wp-templ/assets/img/top/bg_about_sp.png");width:169px;height:184px;top:98px;right:0}}.sec-about .content-top{position:relative;margin-bottom:75px}@media (max-width: 768px){.sec-about .content-top{margin-bottom:35px}}.sec-about .content-top .img-about{width:75%}@media (max-width: 768px){.sec-about .content-top .img-about{width:93.3%}}.sec-about .content-top .img-about img{width:100%;display:block}.sec-about .content-top .c-ttl01{color:#4A4A4A}@media (min-width: 769px){.sec-about .content-top .c-ttl01{-webkit-writing-mode:vertical-rl;-moz-writing-mode:vertical-rl;-ms-writing-mode:vertical-rl;-o-writing-mode:vertical-rl;writing-mode:vertical-rl;position:absolute;right:7.6%;top:11px}}@media (max-width: 768px){.sec-about .content-top .c-ttl01{margin-bottom:25px;padding:0 25px}}@media (min-width: 769px){.sec-about .content-top .c-ttl01 .c-ttl01-en{margin-left:26px}}@media only screen and (min-width: 769px) and (max-width: 900px){.sec-about .content-top .c-ttl01 .c-ttl01-en{margin-left:9px}}@media (min-width: 769px){.sec-about .content-top .c-ttl01 .c-ttl01-en [data-aos="txt-ani"]{-webkit-transform:translateY(0) translateX(200%);transform:translateY(0) translateX(200%)}.sec-about .content-top .c-ttl01 .c-ttl01-en [data-aos="txt-ani"].aos-animate{-webkit-transform:translateY(0) translateX(0);transform:translateY(0) translateX(0)}}@media (max-width: 768px){.sec-about .content-top .c-ttl01 .c-ttl01-en{font-size:12px;font-size:1.2rem;margin-bottom:5px}}.sec-about .content-top .c-ttl01 .c-ttl01-jp{font-size:40px;font-size:4rem;line-height:65px}@media (min-width: 769px){.sec-about .content-top .c-ttl01 .c-ttl01-jp{position:relative;top:-11px;letter-spacing:6px}}@media only screen and (min-width: 769px) and (max-width: 1150px){.sec-about .content-top .c-ttl01 .c-ttl01-jp{font-size:36px;font-size:3.6rem;height:400px}}@media only screen and (min-width: 769px) and (max-width: 900px){.sec-about .content-top .c-ttl01 .c-ttl01-jp{font-size:32px;font-size:3.2rem}}@media (max-width: 768px){.sec-about .content-top .c-ttl01 .c-ttl01-jp{font-size:26px;font-size:2.6rem;line-height:42px}}.sec-about .content-bottom{max-width:1120px;padding:0 20px;margin:0 auto}@media (min-width: 769px){.sec-about .content-bottom{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}}@media (max-width: 768px){.sec-about .content-bottom{padding:0 25px}}.sec-about .content-bottom .desc{font-size:15px;font-size:1.5rem;letter-spacing:.8px}@media (min-width: 769px){.sec-about .content-bottom .desc{width:calc(100% - 280px);padding-right:60px;line-height:34px}}@media (max-width: 768px){.sec-about .content-bottom .desc{line-height:30px;margin-bottom:35px}}.sec-about .content-bottom .c-btn01{width:100%;padding:0;margin-top:5px;align-self:flex-start}@media (max-width: 768px){.sec-about .content-bottom .c-btn01{margin:0}}@media (min-width: 769px){.sec-about .content-bottom .c-btn01 .btxt{position:relative;left:8px}}@media (max-width: 768px){.sec-about .content-bottom .c-btn01 .btxt .c-arr01{top:calc(50% - 5px)}}

/*# sourceMappingURL=maps/top.min.css.map */
