.products#index .content{position:relative;padding:100px 0 200px}@media only screen and (max-width: 767px){.products#index .content{padding:65px 0 100px}}.products#index .content::before{content:"";position:absolute;top:0;left:0;background-color:#f5f8fa;width:100%;height:517px}.products#index .content__enTitle{font-family:"Barlow", sans-serif;font-size:24px;font-size:calc(24 / 10 * 1rem);font-weight:300;letter-spacing:0;margin-bottom:20px}@media only screen and (max-width: 767px){.products#index .content__enTitle{font-size:18px;font-size:calc(18 / 10 * 1rem);margin-bottom:10px}}.products#index .content__title{font-size:32px;font-size:calc(32 / 10 * 1rem);letter-spacing:0.18em;font-weight:500;margin-bottom:40px}@media only screen and (max-width: 767px){.products#index .content__title{font-size:22px;font-size:calc(22 / 10 * 1rem)}}.products#index .content__productsList{display:flex;flex-wrap:wrap;justify-content:space-between}@media only screen and (max-width: 767px){.products#index .content__productsList{display:block}}.products#index .content__productsList__item{width:360px;position:relative;margin-bottom:100px}.products#index .content__productsList__item:nth-child(7),.products#index .content__productsList__item:nth-child(8),.products#index .content__productsList__item:nth-child(9){margin-bottom:0}@media only screen and (max-width: 767px){.products#index .content__productsList__item{display:block;width:100%;height:auto;margin-bottom:60px}.products#index .content__productsList__item:nth-child(7),.products#index .content__productsList__item:nth-child(8){margin-bottom:60px}.products#index .content__productsList__item:nth-child(9){margin-bottom:0}}.products#index .content__productsList__item:nth-child(4) .content__productsList__item__texts__name,.products#index .content__productsList__item:nth-child(5) .content__productsList__item__texts__name,.products#index .content__productsList__item:nth-child(6) .content__productsList__item__texts__name{height:93px}@media only screen and (max-width: 767px){.products#index .content__productsList__item:nth-child(4) .content__productsList__item__texts__name,.products#index .content__productsList__item:nth-child(5) .content__productsList__item__texts__name,.products#index .content__productsList__item:nth-child(6) .content__productsList__item__texts__name{height:auto}}.products#index .content__productsList__item>a{color:#525263}.products#index .content__productsList__item>a:hover img{will-change:transform;transform:scale(1.3);transition:0.5s}.products#index .content__productsList__item__fig{position:relative;margin-bottom:30px;border-radius:10px;overflow:hidden}@media only screen and (max-width: 767px){.products#index .content__productsList__item__fig{margin-bottom:20px}}.products#index .content__productsList__item__fig__addr{position:absolute;left:0;top:0;color:#fff;padding:4px 10px;font-family:"Barlow", sans-serif;font-size:20px;font-size:calc(20 / 10 * 1rem);letter-spacing:0.03em;border-radius:10px 0 10px 0}.products#index .content__productsList__item__fig__addr[data-addr="hq"]{background-color:#94368e}.products#index .content__productsList__item__fig__addr[data-addr="aza"]{background-color:#dd427c}.products#index .content__productsList__item__fig__addr[data-addr="ad"]{background-color:#229ea6}.products#index .content__productsList__item__fig__addr[data-addr="vc"]{background-color:#ffa228}.products#index .content__productsList__item__fig__addr[data-addr="uv-s"]{background-color:#0037cb}.products#index .content__productsList__item__fig__addr[data-addr="uv-n"]{background-color:#2bb0ff}.products#index .content__productsList__item__fig__addr[data-addr="ec"]{background-color:#801f18}.products#index .content__productsList__item__texts{margin-bottom:20px}.products#index .content__productsList__item__texts__name{font-size:20px;font-size:calc(20 / 10 * 1rem);line-height:calc(32 / 20);margin-bottom:10px}.products#index .content__productsList__item__texts__category{font-size:16px;font-size:calc(16 / 10 * 1rem);margin-bottom:15px;font-weight:500}.products#index .content__productsList__item__texts__lead{line-height:calc(30 / 14);font-size:14px;font-size:calc(14 / 10 * 1rem);height:90px}@media only screen and (max-width: 767px){.products#index .content__productsList__item__texts__lead{height:auto}}.products#index .content__productsList__item__texts__footnote{font-size:12px;font-size:calc(12 / 10 * 1rem);line-height:calc(30 / 14)}.products#index .content__productsList__item__btn{width:330px}@media only screen and (max-width: 767px){.products#index .content__productsList__item__btn{width:calc(100% - 50px);position:relative;bottom:auto;left:auto}}

