.c_content__image{width:100%}.c_content__image img{width:100%;display:block;height:auto}.c_content__ttl{margin-top:100px}@media screen and (max-width: 640px){.c_content__ttl{margin-top:48px}}.c_content__list{display:grid;grid-template-columns:repeat(2, 1fr);gap:80px 0;margin-top:50px}@media screen and (max-width: 640px){.c_content__list{margin-top:30px;grid-template-columns:repeat(1, 1fr);gap:40px}}.c_content__list__item__sub{color:#767676;background-color:#fff;font-size:1.375rem;font-weight:300}@media screen and (max-width: 640px){.c_content__list__item__sub{font-size:1rem}}.c_content__list__item__link{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:18px 0 26px;font-size:1.625rem;color:#262626;background-color:#fff;display:block;font-weight:600;cursor:pointer}@media screen and (max-width: 640px){.c_content__list__item__link{font-size:1.125rem;margin:10px 0 16px}}@media(hover: hover)and (pointer: fine){.c_content__list__item__link:hover{text-decoration:underline}}.c_content__list__item__link .arrow{display:inline-block;margin-left:16px;width:9.62px;height:16.41px;background-image:url("../../img/top/arrow.png");background-position:center;background-repeat:no-repeat;background-size:contain}@media screen and (max-width: 640px){.c_content__list__item__link .arrow{margin-left:12px;width:7px;height:12.41px;margin-top:4px}}.c_content__list__item__link.comming{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;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:12px}.c_content__list__item__link.comming .comming__left{display:block;margin-right:16px;margin-top:6px}@media screen and (max-width: 640px){.c_content__list__item__link.comming .comming__left{margin-right:12px}}.c_content__list__item__link.comming .comming__text{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:6px 18px;border:1px solid;display:inline-block;font-size:.875rem;font-weight:600;margin-top:6px}@media screen and (max-width: 640px){.c_content__list__item__link.comming .comming__text{padding:6px 12px;font-size:.625rem}}.c_content__list__item__note{font-size:1rem;display:block;font-weight:300}@media screen and (max-width: 640px){.c_content__list__item__note{font-size:.75rem}}.kv__image{display:block;width:100%}.kv__image img{display:block;width:100%;height:auto}.concept{margin-top:80px}@media screen and (max-width: 640px){.concept{margin-top:40px}}.concept__ttl{font-size:2.5rem;font-weight:700;text-align:center}@media screen and (max-width: 640px){.concept__ttl{font-size:1.5rem}}.concept__detail{margin-top:50px}@media screen and (max-width: 640px){.concept__detail{margin-top:30px}}.concept__flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;margin-top:100px}@media screen and (max-width: 640px){.concept__flex{margin-top:50px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.concept__flex__ttl{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;font-size:1.125rem;font-weight:600;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.concept__flex .news{margin-left:80px}@media screen and (max-width: 640px){.concept__flex .news{margin-top:24px;margin-left:0}}.concept__flex .news__item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}@media screen and (max-width: 640px){.concept__flex .news__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.concept__flex .news__item:nth-child(n+2){margin-top:18px}@media screen and (max-width: 640px){.concept__flex .news__item:nth-child(n+2){margin-top:14px}}.concept__flex .news__item__data{font-size:1.125rem;font-weight:300;line-height:27px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-right:24px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;min-width:305px;line-height:1.5}@media screen and (max-width: 640px){.concept__flex .news__item__data{font-size:.875rem;line-height:23px}}@media screen and (max-width: 640px){.concept__flex .news__item__data{min-width:inherit;line-height:1.5}}.concept__flex .news__item__link{font-size:1.125rem;font-weight:300;line-height:27px;text-decoration:underline;display:block;color:#262626;background-color:#fff;margin-left:24px}@media screen and (max-width: 640px){.concept__flex .news__item__link{font-size:.875rem;line-height:23px}}@media screen and (max-width: 640px){.concept__flex .news__item__link{line-height:1.5;margin-left:0px;margin-top:10px}}@media(hover: hover)and (pointer: fine){.concept__flex .news__item__link{-webkit-transition:opacity .4s ease-in;-o-transition:opacity .4s ease-in;transition:opacity .4s ease-in}.concept__flex .news__item__link:hover{opacity:.5}}.manufacturer{margin-top:150px}@media screen and (max-width: 640px){.manufacturer{margin-top:80px}}.construction{margin-top:120px}@media screen and (max-width: 640px){.construction{margin-top:60px}}