.top #wrap{padding-top:0}.top .visual{padding-top:90px;position:relative}@media (max-width: 767px){.top .visual{padding-top:70px}}.top .visual__im{position:relative}@media (max-width: 1200px){.top .visual__im{height:auto}}.top .visual__im:hover{opacity:1}.top .visual__logo{width:100%;text-align:center;position:absolute;left:0;bottom:-30px}@media (max-width: 767px){.top .visual__logo{padding-left:15px;bottom:-13px}}.top .visual__logo img{width:425px;opacity:0;transform:translateY(20px)}.top .visual__logo img.active{transform:translateY(0);opacity:1;transition:opacity 0.7s ease 0.6s, transform 0.7s ease 0.6s}@media (max-width: 767px){.top .visual__logo img{width:212px}}.top .block-title{font-size:36px;font-family:"a-otf-ryumin-pr6n",serif;letter-spacing:0.1em;text-align:center;margin-bottom:55px}@media (max-width: 767px){.top .block-title{font-size:24px;margin-bottom:33px}}.top .campaign{padding:145px 0 55px;overflow:hidden}@media (max-width: 767px){.top .campaign{padding:85px 0 0}}@media (max-width: 767px){.top .campaign .inner{padding:0}}.top .campaign__list{display:flex;flex-wrap:wrap;margin:0 -10px 38px}@media (max-width: 767px){.top .campaign__list{margin-bottom:30px}}.top .campaign__item{width:33.3333333%;padding:0 10px}.top .campaign__item a{display:block}.top .campaign__item__im{position:relative;margin-bottom:30px}.top .campaign__item__im:before{display:block;content:" ";width:100%;padding-top:100%}.top .campaign__item__im>.content{position:absolute;top:0;left:0;right:0;bottom:0}@media (max-width: 767px){.top .campaign__item__im{margin-bottom:20px}}.top .campaign__item__title{font-size:16px;letter-spacing:0.05em;line-height:24px;margin-bottom:7px}@media (max-width: 767px){.top .campaign__item__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}}.top .campaign__item__date{font-size:16px;font-family:"belda-normal",sans-serif;letter-spacing:0.05em}.top .campaign .c-btn{margin:0 0 0 auto}@media (max-width: 767px){.top .campaign .c-btn{height:40px;margin:0 auto}}.top .notice{padding:45px 0 0;margin-bottom:125px}@media (max-width: 767px){.top .notice{padding-top:70px;margin-bottom:80px}}.top .notice .inner{max-width:1170px}.top .notice__box{display:flex;flex-wrap:wrap;background:#fffefc;padding:86px 80px 70px}@media (max-width: 767px){.top .notice__box{padding:40px 30px 40px}}.top .notice .block-title{width:260px;text-align:left}@media (max-width: 767px){.top .notice .block-title{width:100%;text-align:center;margin-bottom:27px}}.top .notice__list{width:calc(100% - 260px);margin-top:-6px}@media (max-width: 767px){.top .notice__list{width:100%;margin-top:0}}.top .notice__list ul{margin-bottom:40px}@media (max-width: 767px){.top .notice__list ul{margin-bottom:32px}}.top .notice__list .item{border-bottom:1px solid #d5cfd0;padding-bottom:15px;margin-bottom:50px}@media (max-width: 767px){.top .notice__list .item{padding-bottom:20px;margin-bottom:25px}}.top .notice__list .item:last-child{margin-bottom:0}.top .notice__list .item a{display:block}.top .notice__list .item__info{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:10px}@media (max-width: 767px){.top .notice__list .item__info{margin-bottom:10px}}.top .notice__list .item__info p{display:inline-block;font-size:20px;letter-spacing:0.05em;font-family:"belda-normal",sans-serif;margin-right:30px}@media (max-width: 767px){.top .notice__list .item__info p{font-size:16px;margin-right:17px}}.top .notice__list .item__info span{display:flex;align-items:center;justify-content:center;width:140px;height:27px;color:#935965;font-size:13px;line-height:13px;letter-spacing:0.1em;border:1px solid #d5cfd0;border-radius:2em;margin-right:20px;margin-bottom:2px}@media (max-width: 767px){.top .notice__list .item__info span{font-size:12px;line-height:12px;height:25px}}.top .notice__list .item__title{font-size:18px;letter-spacing:0.05em;line-height:36px}@media (max-width: 767px){.top .notice__list .item__title{font-size:16px;line-height:26px}}.top .notice__list .c-btn{margin:0 0 0 auto;position:relative}@media (max-width: 767px){.top .notice__list .c-btn{height:40px;margin:0 auto}}.top .popular{padding-top:5px}@media (max-width: 767px){.top .popular{margin-bottom:65px}}@media (max-width: 767px){.top .popular .block-title{font-size:30px}}@media (max-width: 767px){.top .popular .item{padding:0 7px}}.top .product-cate .block-title{font-size:40px;margin-bottom:100px}@media (max-width: 767px){.top .product-cate .block-title{font-size:30px;margin-bottom:43px}}.top .search{margin-bottom:125px}@media (max-width: 767px){.top .search{margin-bottom:50px}}.top .search .inner{max-width:1230px}@media (max-width: 767px){.top .search .inner{padding:0}}.top .search .block-title{font-size:30px;color:#fff;margin-bottom:45px}@media (max-width: 767px){.top .search .block-title{font-size:26px;margin-bottom:44px}}.top .search__wrap{padding:72px 90px 70px;background:#b17a85}@media only screen and (min-width: 768px) and (max-width: 1140px){.top .search__wrap{padding-left:25px;padding-right:25px}}@media (max-width: 767px){.top .search__wrap{padding:52px 25px 50px}}.top .search__box{margin-bottom:55px}@media (max-width: 767px){.top .search__box{margin-bottom:45px}}.top .search__box__row{display:flex;flex-wrap:wrap;padding:40px 58px 20px;margin-bottom:20px;border:1px solid rgba(255,255,255,0.3)}@media (max-width: 767px){.top .search__box__row{display:block;padding:30px 30px 20px}}.top .search__box__row:last-child{margin-bottom:0}.top .search__box__title{display:flex;flex-wrap:wrap;align-items:center;margin-top:-30px;width:124px}@media (max-width: 767px){.top .search__box__title{width:100%;justify-content:center;margin-top:0;margin-bottom:18px}}.top .search__box__title__box{display:inline-block;text-align:center}.top .search__box__title span{display:block;font-size:28px;letter-spacing:0.1em;font-family:"a-otf-ryumin-pr6n",serif;color:#fff;padding-top:18px}@media (max-width: 767px){.top .search__box__title span{font-size:20px;padding-top:10px}}.top .search__box__list{width:calc(100% - 124px)}@media (max-width: 767px){.top .search__box__list{width:100%}}.top .search__box__list ul{display:flex;flex-wrap:wrap;margin:0 -9px}@media (max-width: 767px){.top .search__box__list ul{display:block;margin:0}}.top .search__box__list ul li{width:33.333333%;padding:0 9px;margin-bottom:20px}@media only screen and (min-width: 768px) and (max-width: 1000px){.top .search__box__list ul li{width:50%}}@media (max-width: 767px){.top .search__box__list ul li{width:100%;padding:0;margin-bottom:10px}}.top .search__box__list ul li .c-btn{height:60px;padding:0 20px}@media (max-width: 767px){.top .search__box__list ul li .c-btn{max-width:100%}}.top .search__box__list ul li .c-btn:before{right:26px}.top .search__box__list ul li .c-btn:after{background:#b17a85;right:8px}.top .search__box__list ul li .c-btn:hover{border-color:#fff;color:#fff}.top .search__box__list ul li .c-btn:hover:after{background:#fff}.top .search__box__list ul li .c-btn:hover:before{border-color:#b17a85}.top .search__box__list ul li .c-btn input{opacity:0}.top .search__key{margin-bottom:50px;position:relative}@media (max-width: 767px){.top .search__key{margin-bottom:40px}}.top .search__key a{display:block;width:100%;font-size:20px;letter-spacing:0.05em;font-family:"a-otf-ryumin-pr6n",serif;color:#fff;text-align:center;border-bottom:1px solid #fff;background:none;box-shadow:none;padding-bottom:15px}@media (max-width: 767px){.top .search__key a{font-size:18px;text-align:left}}.top .search__key a:after{display:block;content:"";width:10px;height:10px;border-top:2px solid #fff;border-right:2px solid #fff;position:absolute;right:0;top:3px;transform:rotate(45deg)}@media (max-width: 767px){.top .search__key a:after{top:6px}}.top .search__banner{display:flex;align-items:center;height:120px;padding-left:52px;background:url("../../img/top/img_search.jpg") no-repeat;background-size:cover;position:relative}@media (max-width: 767px){.top .search__banner{display:block;padding-top:25px;padding-left:0;text-align:center;height:156px;background-image:url("../../img/top/img_search_sp.jpg")}}.top .search__banner:after{display:block;content:"";width:60px;height:60px;background:url("../../img/common/icon_external02.svg") no-repeat;background-size:100% 100%;position:absolute;right:50px;top:50%;transform:translateY(-50%)}@media (max-width: 767px){.top .search__banner:after{display:inline-block;width:40px;height:40px;position:static;transform:translate(0);background-image:url("../../img/common/icon_external02_sp.svg")}}.top .search__banner p{font-size:20px;font-family:"a-otf-ryumin-pr6n",serif;letter-spacing:0.1em;color:#fff;margin-bottom:10px}@media (max-width: 767px){.top .search__banner p{font-size:16px;text-align:center;margin-bottom:6px}}.top .search__banner span{display:block;font-size:26px;font-family:"a-otf-ryumin-pr6n",serif;color:#fff;letter-spacing:0.1em}@media (max-width: 767px){.top .search__banner span{font-size:20px;text-align:center;margin-bottom:15px}}.top .beauty{margin-bottom:140px}@media (max-width: 767px){.top .beauty{margin-bottom:90px}}.top .beauty .inner{max-width:1138px;display:flex}@media (max-width: 767px){.top .beauty .inner{display:block}}.top .beauty__info{width:62.3%;padding-top:20px}@media (max-width: 767px){.top .beauty__info{width:100%}}.top .beauty__im{width:37.7%;position:relative;left:16px}@media (max-width: 767px){.top .beauty__im{width:100%;left:0;margin-bottom:35px}}.top .beauty__title{font-size:70px;font-family:"a-otf-ryumin-pr6n",serif;letter-spacing:0.1em;color:#935965;line-height:90px;margin-bottom:63px}@media only screen and (min-width: 768px) and (max-width: 1000px){.top .beauty__title{font-size:50px;line-height:70px}}@media (max-width: 767px){.top .beauty__title{font-size:38px;line-height:52px;margin-bottom:45px}}.top .beauty__desc{font-size:18px;letter-spacing:0.05em;line-height:42px;padding-left:45px;margin-bottom:75px}@media (max-width: 767px){.top .beauty__desc{font-size:16px;line-height:32px;padding-left:0;margin-bottom:45px}}.top .beauty__desc p{margin-bottom:25px}@media (max-width: 767px){.top .beauty__desc p{margin-bottom:17px}}.top .beauty__desc p:last-child{margin-bottom:0}.top .beauty .c-btn{margin-left:45px}@media (max-width: 767px){.top .beauty .c-btn{margin:0 auto}}.top .healthy{padding:110px 0 160px;position:relative}@media (max-width: 767px){.top .healthy{padding:50px 0 90px}}.top .healthy:before{display:block;content:"";width:89.0625%;height:500px;background:#b17a85;position:absolute;left:0;top:0;z-index:-1}@media (max-width: 767px){.top .healthy:before{width:80%;height:calc(100% - 250px)}}.top .healthy .inner{max-width:1230px}.top .healthy ul{display:flex;flex-wrap:wrap;margin:0 -25px}@media (max-width: 767px){.top .healthy ul{margin:0}}.top .healthy .item{width:50%;padding:0 25px}@media (max-width: 767px){.top .healthy .item{width:100%;padding:0;margin-bottom:50px}.top .healthy .item:last-child{margin-bottom:0}}.top .healthy .item__title{font-size:30px;font-family:"a-otf-ryumin-pr6n",serif;letter-spacing:0.1em;color:#fff;line-height:44px;padding-left:30px;margin-bottom:65px;position:relative}@media only screen and (min-width: 768px) and (max-width: 1080px){.top .healthy .item__title{font-size:25px;padding-left:0}}@media (max-width: 767px){.top .healthy .item__title{font-size:24px;line-height:40px;padding-left:0;margin-bottom:30px}}.top .healthy .item__title:before{display:block;content:"";width:70px;height:70px;background:#fff;border-radius:50%;transition:0.3s all ease;position:absolute;right:120px;top:50%;transform:translateY(-47%)}@media only screen and (min-width: 768px) and (max-width: 1080px){.top .healthy .item__title:before{right:0}}@media (max-width: 767px){.top .healthy .item__title:before{width:60px;height:60px;right:0}}.top .healthy .item__title:after{display:block;content:"";width:10px;height:10px;border-top:2px solid #935965;border-right:2px solid #935965;transform:rotate(45deg);transition:0.3s all ease;position:absolute;right:152px;top:50%;margin-top:-2px}@media only screen and (min-width: 768px) and (max-width: 1080px){.top .healthy .item__title:after{right:32px}}@media (max-width: 767px){.top .healthy .item__title:after{width:8px;height:8px;right:27px;margin-top:-2px}}.top .healthy .item__im img{transition:0.3s all ease}.top .healthy .item__box{display:block;cursor:pointer}@media only screen and (min-width: 1025px){.top .healthy .item__box:hover{opacity:1}.top .healthy .item__box:hover .item__title:before{background:none;border:1px solid #fff}.top .healthy .item__box:hover .item__title:after{border-color:#fff}.top .healthy .item__box:hover .item__im img{transform:scale(1.1)}}@media (min-width: 768px){.top .healthy .item:last-child .item__title:before{right:187px}}@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1080px){.top .healthy .item:last-child .item__title:before{right:100px}}@media (min-width: 768px){.top .healthy .item:last-child .item__title:after{right:218px}}@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1080px){.top .healthy .item:last-child .item__title:after{right:131px}}.top .bg-fixed{position:relative;z-index:-1}@media (max-width: 767px){.top .bg-fixed{height:240px}}.top .about{margin-bottom:130px}@media (max-width: 767px){.top .about{margin-bottom:80px}}.top .about__title{width:100%;height:166px;margin-top:-80px;margin-bottom:108px;background:url("../../img/top/txt_about.png") repeat-x;animation:runtxt 100s linear infinite}@media (max-width: 767px){.top .about__title{height:102px;margin-top:-50px;margin-bottom:15px;background-image:url("../../img/top/txt_about_sp.png")}}.top .about__box{max-width:1130px;padding:0 25px;margin:0 auto;display:flex;flex-wrap:wrap}.top .about__box__im{width:46.3%}@media (max-width: 767px){.top .about__box__im{width:100%;margin-bottom:35px}}.top .about__box__info{width:53.7%;padding-left:85px;padding-top:20px}@media (max-width: 767px){.top .about__box__info{width:100%;padding-left:0;padding-top:0}}.top .about__box__info__intro{font-size:24px;line-height:30px;letter-spacing:0.1em;font-family:"a-otf-ryumin-pr6n",serif;margin-bottom:18px}@media only screen and (min-width: 768px) and (max-width: 1080px){.top .about__box__info__intro{font-size:20px}}@media (max-width: 767px){.top .about__box__info__intro{font-size:16px;margin-bottom:18px}}.top .about__box__info__title{font-size:40px;font-family:"a-otf-ryumin-pr6n",serif;letter-spacing:0.1em;line-height:56px;margin-bottom:65px}@media only screen and (min-width: 768px) and (max-width: 1080px){.top .about__box__info__title{font-size:30px}}@media (max-width: 767px){.top .about__box__info__title{font-size:30px;line-height:46px;margin-bottom:45px}}.top .about__box__info__title span{color:#935965}.top .about__box__info__txt{font-size:18px;letter-spacing:0.05em;line-height:42px;margin-bottom:75px}@media (max-width: 767px){.top .about__box__info__txt{font-size:16px;line-height:32px;margin-bottom:35px}}.top .btnInfo{margin-bottom:130px}@media (max-width: 767px){.top .btnInfo{margin-bottom:80px}}.top .btnInfo .inner{max-width:1230px}.top .btnInfo__interview{display:block;max-width:1040px;margin:0 auto 118px;padding:20px;border:1px solid #ffffff}@media (max-width: 767px){.top .btnInfo__interview{padding:10px;margin-bottom:78px;position:relative}}.top .btnInfo__interview__wrap{display:flex;align-items:center;background:#fffefc;height:250px;padding:0 80px}@media (max-width: 767px){.top .btnInfo__interview__wrap{display:block;height:330px;text-align:center;padding:0}}.top .btnInfo__interview__wrap h2{font-size:40px;font-family:"a-otf-ryumin-pr6n",serif;color:#935965;letter-spacing:0.1em;transition:0.3s all ease;margin-bottom:40px}@media (max-width: 767px){.top .btnInfo__interview__wrap h2{font-size:30px;line-height:42px;margin-bottom:20px}}.top .btnInfo__interview__wrap p{font-size:20px;font-family:"a-otf-ryumin-pr6n",serif;letter-spacing:0.1em}@media (max-width: 767px){.top .btnInfo__interview__wrap p{font-size:18px;line-height:30px}}.top .btnInfo__interview__box{width:100%;position:relative}@media (max-width: 767px){.top .btnInfo__interview__box{padding-top:40px;position:static}}.top .btnInfo__interview__box:before{display:block;content:"";width:70px;height:70px;background:#fff;border-radius:50%;transition:0.3s all ease;filter:drop-shadow(0px 10px 25px rgba(165,0,52,0.17));position:absolute;right:0;top:50%;transform:translateY(-50%)}@media (max-width: 767px){.top .btnInfo__interview__box:before{width:60px;height:60px;right:50%;top:auto;bottom:52px;transform:translate(50%, 0);filter:drop-shadow(0px 10px 30px rgba(165,0,52,0.08))}}.top .btnInfo__interview__box:after{display:block;content:"";width:10px;height:10px;border-top:2px solid #935965;border-right:2px solid #935965;transform:rotate(45deg);transition:0.3s all ease;position:absolute;right:31px;top:50%;margin-top:-4px}@media (max-width: 767px){.top .btnInfo__interview__box:after{width:8px;height:8px;right:50%;top:auto;bottom:77px;margin-right:-4px;margin-top:0}}.top .btnInfo__interview:hover{opacity:1;border-color:#935965}.top .btnInfo__interview:hover h2{letter-spacing:0.15em}.top .btnInfo__interview:hover p{color:#935965}.top .btnInfo__interview:hover .btnInfo__interview__box:before{box-shadow:none;border:1px solid #935965}.top .btnInfo__faq{display:flex;flex-wrap:wrap;margin:0 -10px}@media (max-width: 767px){.top .btnInfo__faq{margin:0}}.top .btnInfo__faq li{width:50%;padding:0 10px}@media (max-width: 767px){.top .btnInfo__faq li{width:100%;padding:0;margin-bottom:10px}.top .btnInfo__faq li:last-child{margin-bottom:0}}.top .btnInfo__faq li a{max-width:100%;height:120px;font-size:26px;letter-spacing:0.1em;border-radius:0;padding-left:50px;cursor:pointer}@media (max-width: 767px){.top .btnInfo__faq li a{font-size:24px;padding:30px}}.top .btnInfo__faq li a:before{width:10px;height:10px;right:62px;margin-top:-5px}@media (max-width: 767px){.top .btnInfo__faq li a:before{width:8px;height:8px;right:55px;margin-top:-3px}}.top .btnInfo__faq li a:after{width:70px;height:70px;right:30px}@media (max-width: 767px){.top .btnInfo__faq li a:after{width:60px;height:60px;right:28px}}@media only screen and (min-width: 1025px){.top .btnInfo__faq li a:hover{background:none;box-shadow:none;color:#935965 !important;border:1px solid #935965}}.top .recruit{margin-bottom:82px}@media (max-width: 767px){.top .recruit{margin-bottom:50px}}.top .recruit .inner{max-width:1170px}.top .recruit__im{margin-bottom:40px;position:relative}@media (max-width: 767px){.top .recruit__im{margin-left:-25px;margin-right:-25px;padding-right:20px;margin-bottom:50px}}.top .recruit__im:after{display:block;content:"";width:147px;height:240px;background:url("../../img/top/img_flower.png") no-repeat;background-size:100% 100%;position:absolute;right:-32px;bottom:-160px}@media (max-width: 1200px){.top .recruit__im:after{right:-20px}}@media (max-width: 767px){.top .recruit__im:after{width:61px;height:100px;right:40px;bottom:-73px}}.top .recruit__en{font-size:130px;font-family:"belda-normal",sans-serif;letter-spacing:0.03em;color:#fff;position:absolute;top:147px;right:155px;z-index:999}@media (max-width: 767px){.top .recruit__en{font-size:68px;right:auto;left:16px;top:auto;bottom:47px}}.top .recruit__title{font-size:40px;letter-spacing:0.1em;font-family:"a-otf-ryumin-pr6n",serif;line-height:56px;padding:0 20px;margin-bottom:65px}@media (max-width: 767px){.top .recruit__title{font-size:30px;line-height:46px;padding:0;margin-bottom:30px}}.top .recruit__desc{font-size:18px;letter-spacing:0.05em;line-height:42px;padding:0 60px;margin-bottom:70px}@media (max-width: 767px){.top .recruit__desc{font-size:16px;line-height:32px;padding:0;margin-bottom:33px}}.top .recruit__list ul{display:flex;flex-wrap:wrap;padding:0 60px}@media (max-width: 767px){.top .recruit__list ul{padding:0;margin:0}}.top .recruit__list ul li{width:50%;padding:0 0 20px;margin-bottom:45px;position:relative;cursor:pointer}@media (max-width: 767px){.top .recruit__list ul li{width:100%;padding:0 0 18px;margin-bottom:25px}}.top .recruit__list ul li:before{display:block;content:"";width:0;height:1px;background:#935965;position:absolute;left:0;bottom:0;z-index:1;transition:0.3s all ease}.top .recruit__list ul li:after{display:block;content:"";width:calc(100% - 10px);height:1px;background:#d5cfd0;position:absolute;left:0;bottom:0}@media (max-width: 767px){.top .recruit__list ul li:after{width:100%}}.top .recruit__list ul li a{display:block;font-size:18px;font-family:"a-otf-ryumin-pr6n",serif;letter-spacing:0.05em;padding:0 30px;position:relative}@media only screen and (min-width: 768px) and (max-width: 1100px){.top .recruit__list ul li a{padding-right:40px}}@media (max-width: 767px){.top .recruit__list ul li a{font-size:16px;padding:0 70px 0 0}}.top .recruit__list ul li a:after{display:block;content:"";width:36px;height:14px;background:url(../../img/common/pro-arrow02.svg) top right no-repeat;background-size:100% 100%;position:absolute;right:42px;top:50%;transform:translateY(-50%);transition:0.3s all ease}@media only screen and (min-width: 768px) and (max-width: 1100px){.top .recruit__list ul li a:after{right:0}}@media (max-width: 767px){.top .recruit__list ul li a:after{width:30px;height:10px;right:0;margin-top:2px}}@media (min-width: 768px){.top .recruit__list ul li:nth-child(even):before{left:10px}.top .recruit__list ul li:nth-child(even):after{left:10px}.top .recruit__list ul li:nth-child(even) a{padding-left:40px;cursor:pointer}.top .recruit__list ul li:nth-child(even) a:after{right:30px}}@media only screen and (min-width: 768px) and (min-width: 1025px){.top .recruit__list ul li:nth-child(even) a:hover:after{right:18px}}@media only screen and (min-width: 1025px){.top .recruit__list ul li:hover a{opacity:1}.top .recruit__list ul li:hover a:after{right:30px}.top .recruit__list ul li:hover:before{width:calc(100% - 10px)}}.top .ins{margin-bottom:140px}.top .ins .inner{max-width:1230px}.top .ins__title{display:flex;justify-content:space-between;margin-bottom:40px}.top .ins__title__icon{font-size:40px;letter-spacing:0.03em;line-height:40px;font-family:"belda-normal",sans-serif}@media (max-width: 767px){.top .ins__title__icon{font-size:24px;line-height:24px}}.top .ins__title__icon img{vertical-align:top;margin-top:3px;margin-right:15px}@media (max-width: 767px){.top .ins__title__icon img{width:20px;height:20px;margin-right:10px}}.top .ins__title__go2link{font-size:20px;font-family:"belda-normal",sans-serif;letter-spacing:0.03em;color:#935965;padding-right:50px;position:relative}@media (max-width: 767px){.top .ins__title__go2link{font-size:18px;padding-right:40px}}.top .ins__title__go2link:after{display:block;content:"";width:36px;height:14px;background:url(../../img/common/pro-arrow02.svg) top right no-repeat;background-size:100% 100%;position:absolute;right:0;top:2px}@media (max-width: 767px){.top .ins__title__go2link:after{width:30px;height:10px;top:7px}}@keyframes runtxt{from{background-position:0 0}to{background-position:-3181px 0}}@keyframes runtxt_sp{from{background-position:0 0}to{background-position:-3181px 0}}.is-ipad .bg-fixed{background-attachment:initial}.swiper{height:auto;margin-top:90px;opacity:0;transition:opacity .3s}.swiper.active{opacity:1}.swiper .swiper-slide{position:relative;overflow:hidden;padding-bottom:40.7%}@media (max-width: 767px){.swiper .swiper-slide{padding-bottom:100%}}.swiper .swiper-slide:hover{opacity:1}.swiper .swiper-slide .slide-inner{position:absolute;width:100%;height:100%;left:0;top:0}.swiper .swiper-slide .slide-inner img{position:absolute;margin:0 auto;left:0;right:0;top:0;width:100%;height:100%;object-fit:cover;max-width:none}.swiper-slide{-webkit-backface-visibility:hidden;-webkit-transform:translate3d(0, 0, 0)}.swiper-wrapper{-webkit-transform-style:preserve-3d}.swiper-pagination{bottom:20px !important}@media (max-width: 767px){.swiper-pagination{bottom:12px !important}}.swiper-pagination-bullet{background-color:white;opacity:1;margin:0 7px !important}.swiper-pagination-bullet-active{position:relative}.swiper-pagination-bullet-active:before{border:1px solid white;border-radius:50%;content:'';margin:0 auto;position:absolute;left:-4px;top:-4px;height:16px;width:16px}.youtube-area{padding-top:100px}@media (max-width: 767px){.youtube-area{padding-top:60px}}.youtube-area .youtubearea-ttl{font-size:36px;font-family:"a-otf-ryumin-pr6n", serif;letter-spacing:0.1em;text-align:center;margin-bottom:55px}@media (max-width: 767px){.youtube-area .youtubearea-ttl{line-height:40px;font-size:24px;margin-bottom:26px}}.youtube-area .youtube-wrap{padding-bottom:56.2%;position:relative;margin-bottom:-40px}@media (max-width: 767px){.youtube-area .youtube-wrap{margin-bottom:-15px;padding-bottom:56.2%}}.youtube-area .youtube-wrap iframe{margin:0 auto;position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);height:100%;width:100%}

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