.cases__filter{width:840px;max-width:840px;margin:40px auto 50px}@media screen and (max-width:750px){.cases__filter{width:630px;max-width:630px;margin:40px auto 50px}}.cases__filter__category{margin-bottom:30px}.cases__filter__category__label{font-size:13px;font-weight:700;line-height:1;margin-bottom:15px}@media screen and (max-width:750px){.cases__filter__category{margin-bottom:40px}.cases__filter__category__label{font-size:16px;margin-bottom:20px}}.cases__filter__category__checkboxes{display:flex;flex-wrap:wrap;gap:20px 15px}@media screen and (max-width:750px){.cases__filter__category__checkboxes{gap:20px 25px}}.cases__filter__category__checkbox{display:inline-flex;align-items:center;cursor:pointer;user-select:none;position:relative}.cases__filter__category__checkbox input[type=checkbox]{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.cases__filter__category__checkbox__text{font-size:13px;font-weight:400;line-height:1;padding:10px 16px;border:1px solid #000;background-color:#fff;color:#000;transition:all .2s ease;white-space:nowrap}@media screen and (max-width:750px){.cases__filter__category__checkbox__text{font-size:16px;padding:12px 20px}}.cases__filter__category__checkbox input[type=checkbox]:checked+.cases__filter__category__checkbox__text{background-color:#000;color:#fff}.cases__filter__category__checkbox:hover .cases__filter__category__checkbox__text,.cases__filter__select:hover{border-color:#333}.cases__filter__client{position:relative;display:flex;align-items:center;gap:15px}.cases__filter__label{font-size:13px;font-weight:700;line-height:1;white-space:nowrap}@media screen and (max-width:750px){.cases__filter__label{font-size:16px}}.cases__filter__select{flex:1;max-width:400px;height:40px;padding:0 40px 0 15px;font-size:13px;border:1px solid #000;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 15px center;background-size:12px;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;transition:border-color .2s ease;font-family:inherit;color:#000;border-radius:0}.cases__filter__select:focus{outline:0;border-color:#000}.cases__filter__custom_select{position:relative;flex:1;max-width:400px;z-index:10}.cases__filter__custom_select__selected{height:40px;padding:0 20px 0 15px;font-size:13px;border:1px solid #000;background-color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:space-between;transition:border-color .2s ease;font-family:inherit;color:#000}.cases__filter__custom_select__selected:hover{border-color:#333}.cases__filter__custom_select__selected__text{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cases__filter__custom_select__arrow{flex-shrink:0;margin-left:10px;transition:transform .2s ease}.cases__filter__custom_select.active .cases__filter__custom_select__arrow{transform:rotate(180deg)}.cases__filter__custom_select__options{position:absolute;top:100%;left:0;right:0;margin-top:4px;background-color:#fff;border:1px solid #000;max-height:300px;overflow-y:auto;display:none;z-index:1000;box-shadow:0 4px 6px rgba(0,0,0,.1)}.cases__filter__custom_select.active .cases__filter__custom_select__options{display:block}.cases__filter__custom_select__option{padding:10px 15px;font-size:13px;color:#000;background-color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:space-between;transition:background-color .2s ease;border-bottom:1px solid #f0f0f0}.cases__filter__custom_select__option:last-child{border-bottom:none}.cases__filter__custom_select__option:hover{background-color:#f5f5f5}.cases__filter__custom_select__option.selected{background-color:#007aff;color:#fff}.cases__filter__custom_select__option.selected:hover{background-color:#0056b3}.cases__filter__custom_select__check{flex-shrink:0;margin-left:10px;display:none}.cases__filter__custom_select__option.selected .cases__filter__custom_select__check{display:block}@media screen and (max-width:750px){.cases__filter__custom_select{width:100%;max-width:none}.cases__filter__custom_select__selected{height:50px;font-size:18px;padding:10px 50px 10px 20px}.cases__filter__custom_select__option{padding:15px 20px;font-size:18px}.cases__filter__select{height:50px;font-size:18px;width:100%;padding:10px 50px 10px 20px;background-position:right 20px center}.cases__filter__client{flex-direction:column;align-items:flex-start;gap:15px;width:100%}}.cases .page__inner{width:100%;max-width:none}.cases .page__head{width:840px;max-width:840px;height:24px;margin-left:auto;margin-right:auto}.cases .page__head svg{width:113px;height:24px}@media screen and (max-width:750px){.cases .page__head{width:630px;max-width:630px;height:31px;margin-left:auto;margin-right:auto}.cases .page__head svg{width:148px;height:31px}}.cases__container{width:840px;height:auto;margin:0 auto}@media screen and (max-width:750px){.cases__container{width:630px;margin:0}}.cases__container--responsive{display:grid;gap:0;width:100%!important;margin:0 auto!important;grid-auto-flow:row dense;grid-template-columns:repeat(2,410px);justify-content:center}@media screen and (min-width:1648px){.cases .page__head,.cases .page__inner,.cases__filter{width:1640px;max-width:1640px}.cases__container--responsive{grid-template-columns:repeat(4,410px);justify-content:center}}@media screen and (min-width:1244px) and (max-width:1647px){.cases .page__head,.cases .page__inner,.cases__filter{width:1220px;max-width:1220px}.cases__container--responsive{grid-template-columns:repeat(3,410px);justify-content:center}}@media screen and (min-width:768px) and (max-width:1243px){.cases .page__head,.cases .page__inner,.cases__filter{width:822px;max-width:822px}.cases__container--responsive{grid-template-columns:repeat(2,410px);justify-content:center}}@media screen and (max-width:750px){.cases__container--responsive{grid-template-columns:1fr;width:100%;max-width:630px;gap:0;margin:0 auto}}.cases__container__item{position:relative;width:410px;min-height:338px}@media screen and (max-width:750px){.cases__container__item{width:100%}}.cases__container__item__arror{position:absolute;z-index:2;top:0;left:0;width:100%;height:100%}@media screen and (max-width:750px){.cases__container__item__arror{display:none}}.cases__container__item__box{position:relative;z-index:1;width:100%;height:auto;min-height:338px}.cases__container__item__box__padding{position:relative;z-index:1;display:none;top:0;left:0;width:100%;height:0}@media screen and (max-width:750px){.cases__container__item__box__padding{display:block;height:43px}}.cases__container__item__box__img{position:relative;z-index:1;top:0;left:0;width:100%;height:219px;margin-top:24px;margin-left:0;overflow:hidden}@media screen and (max-width:750px){.cases__container__item__box__img{width:630px;height:337px;margin-top:0;margin-left:0}}.cases__container__item__box__img img{position:absolute;z-index:2;width:100%;height:auto;display:block}.cases__container__item__box__img__video{position:absolute;z-index:0;width:100%;height:100%}.cases__container__item__box__img__video iframe{width:100%;height:180%;position:absolute;left:0;top:-40%;z-index:-1}@media screen and (max-width:750px){.cases__container__item__box__img__video iframe{height:100%;top:0;z-index:200}}.cases__container__item__box__text{position:relative;z-index:1;top:0;left:0;width:330px;height:auto;margin-top:18px;margin-left:10px}@media screen and (max-width:750px){.cases__container__item__box__text{width:524px;margin-top:31px;margin-left:30px}}.cases__container__item__box__text__title{font-size:15px;line-height:175%;font-weight:700;margin-bottom:16px}.lang_type_en .cases__container__item__box__text__title{font-size:15px}@media screen and (max-width:750px){.cases__container__item__box__text__title{font-size:20px;line-height:175%;margin-bottom:29px}.lang_type_en .cases__container__item__box__text__title{font-size:20px}}.cases__container__item__box__text__tag{font-size:11px;line-height:175%}.lang_type_en .cases__container__item__box__text__tag{font-size:11px}@media screen and (max-width:750px){.cases__container__item__box__text__tag{font-size:18px;line-height:175%}.lang_type_en .cases__container__item__box__text__tag{font-size:18px}}.cases__container__item__box__link{position:absolute;top:0;left:0;width:100%;height:100%;display:none;z-index:2;min-height:433px}.cases__container__item__box__link__bg{display:block;width:100%;height:100%}.cases__container__item__box__link__view{position:absolute;bottom:0;right:0;width:39px;height:30px}@media screen and (max-width:750px){.cases__container__item__box__link{display:block}.cases__container__item__box__link__view{width:56px;height:37px}}.cases__container__item__box__link__view__bartop{position:absolute;z-index:1;top:0;left:0;width:100%;height:1px;background:#000}.cases__container__item__box__link__view__barbottom{position:absolute;z-index:1;bottom:0;left:0;width:100%;height:1px;background:#000}.cases__container__item__box__link__view__barright{position:absolute;z-index:1;top:0;right:0;width:1px;height:100%;background:#000}.cases__container__item__box__link__view img{width:100%;height:auto}.cases__container__line{display:none}.cases__container__line__box{position:relative;z-index:1;width:410px;height:auto;min-height:338px;float:left;margin-right:20px}@media screen and (max-width:750px){.cases__container__line{margin-bottom:54px}.cases__container__line__box{width:100%;float:none;margin-right:0;margin-bottom:54px}}.cases__container__line__box__new{position:absolute;z-index:0;width:44px;height:30px}@media screen and (max-width:750px){.cases__container__line__box__new{width:59px;height:54px}}.cases__container__line__box__new__name,.cases__container__line__box__new__name img{width:100%;height:auto}.cases__container__line__box__new__bartop{position:absolute;z-index:1;top:0;left:0;width:100%;height:1px;background:#000}.cases__container__line__box__new__barbottom{position:absolute;z-index:1;bottom:0;left:0;width:16px;height:1px;background:#000}@media screen and (max-width:750px){.cases__container__line__box__new__barbottom{width:26px}}.cases__container__line__box__padding{position:relative;z-index:1;display:none;top:0;left:0;width:100%;height:0}@media screen and (max-width:750px){.cases__container__line__box__padding{display:block;height:43px}}.cases__container__line__box__img{position:relative;z-index:1;top:0;left:0;width:390px;height:219px;margin-top:24px;margin-left:20px;overflow:hidden}@media screen and (max-width:750px){.cases__container__line__box__img{width:600px;height:337px;margin-top:0;margin-left:30px}}.cases__container__line__box__img img{position:absolute;z-index:2;width:100%;height:auto;display:block}.cases__container__line__box__img__video{position:absolute;z-index:0;width:100%;height:100%}.cases__container__line__box__img__video iframe{width:100%;height:180%;position:absolute;left:0;top:-40%;z-index:-1}@media screen and (max-width:750px){.cases__container__line__box__img__video iframe{height:100%;top:0;z-index:200}}.cases__container__line__box__text{position:relative;z-index:1;top:0;left:0;width:330px;height:auto;margin-top:18px;margin-left:20px}@media screen and (max-width:750px){.cases__container__line__box__text{width:524px;margin-top:31px;margin-left:30px}}.cases__container__line__box__text img{width:100%;height:auto;display:block}.cases__container__line__box__text__title{font-size:15px;line-height:175%;font-weight:700;margin-bottom:16px}.lang_type_en .cases__container__line__box__text__title{font-size:15px}@media screen and (max-width:750px){.cases__container__line__box__text__title{font-size:20px;line-height:175%;margin-bottom:29px}.lang_type_en .cases__container__line__box__text__title{font-size:20px}}.cases__container__line__box__text__tag{font-size:11px;line-height:175%}.lang_type_en .cases__container__line__box__text__tag{font-size:11px}.cases__container__line__box__link{position:absolute;top:0;left:0;width:100%;height:100%;display:none;z-index:2;min-height:433px}.cases__container__line__box__link__bg{display:block;width:100%;height:100%}.cases__container__line__box__link__view{position:absolute;bottom:0;right:0;width:39px;height:30px}@media screen and (max-width:750px){.cases__container__line__box__text__tag{font-size:18px;line-height:175%}.lang_type_en .cases__container__line__box__text__tag{font-size:18px}.cases__container__line__box__link{display:block}.cases__container__line__box__link__view{width:56px;height:37px}.cases__container__line__box:last-of-type{margin-bottom:0}}.cases__container__line__box__link__view__bartop{position:absolute;z-index:1;top:0;left:0;width:100%;height:1px;background:#000}.cases__container__line__box__link__view__barbottom{position:absolute;z-index:1;bottom:0;left:0;width:100%;height:1px;background:#000}.cases__container__line__box__link__view__barright{position:absolute;z-index:1;top:0;right:0;width:1px;height:100%;background:#000}.cases__container__line__arror__link__view img,.cases__container__line__box__link__view img{width:100%;height:auto}.cases__container__line__arror__link:last-of-type,.cases__container__line__box:last-of-type{margin-right:0}.cases__container__line__arror{position:absolute;z-index:2;top:0;left:0;width:100%;height:100%}.cases__container__line__arror__link{position:relative;z-index:0;width:410px;height:100%;min-height:338px;float:left;margin-right:20px}@media screen and (max-width:750px){.cases__container__line__arror{display:none}.cases__container__line__arror__link{float:none}}.cases__container__line__arror__link__bg{display:block;width:100%;height:100%}.cases__container__line__arror__link__view{position:absolute;bottom:0;right:0;width:39px;height:30px}@media screen and (max-width:750px){.cases__container__line__arror__link__view{width:56px;height:37px}}.cases__container__line__arror__link__view__bartop{position:absolute;z-index:1;top:0;left:0;width:100%;height:1px;background:#000}.cases__container__line__arror__link__view__barbottom{position:absolute;z-index:1;bottom:0;left:0;width:100%;height:1px;background:#000}.cases__container__line__arror__link__view__barright{position:absolute;z-index:1;top:0;right:0;width:1px;height:100%;background:#000}.casesdetail__container,.casesdetail__container__title{margin:0 auto;top:0;left:0;position:relative;z-index:0}.casesdetail .page__head{width:113px;height:24px}@media screen and (max-width:750px){.casesdetail .page__head{width:148px;height:31px}}.casesdetail__container{width:100%;height:auto}.casesdetail__container__title{width:820px;height:auto}.casesdetail__container__title__name{margin-bottom:18px}.lang_type_en .casesdetail__container__title__name,.lang_type_en .casesdetail__container__title__name p{font-size:20px}.casesdetail__container__title__name,.casesdetail__container__title__name p{font-size:20px;line-height:100%;font-weight:700}@media screen and (max-width:750px){.casesdetail__container__title{width:600px}.casesdetail__container__title__name{font-size:25px;line-height:100%;margin-bottom:22px}.lang_type_en .casesdetail__container__title__name,.lang_type_en .casesdetail__container__title__name p{font-size:25px}.casesdetail__container__title__name p{font-size:25px;line-height:100%}}.casesdetail__container__title__tag,.casesdetail__container__title__tag p{font-size:11px;line-height:100%}.lang_type_en .casesdetail__container__title__tag,.lang_type_en .casesdetail__container__title__tag p{font-size:11px}@media screen and (max-width:750px){.casesdetail__container__title__tag,.casesdetail__container__title__tag p,.casesdetail__container__title__tag p p{line-height:175%;font-size:18px}.lang_type_en .casesdetail__container__title__tag,.lang_type_en .casesdetail__container__title__tag p,.lang_type_en .casesdetail__container__title__tag p p{font-size:18px}}.casesdetail__container__title__img{position:relative;width:100%;height:auto;margin-top:58px}.casesdetail__container__column__box__img img,.casesdetail__container__projects__detail__list__box__center_img img,.casesdetail__container__projects__detail__list__box__left_img img,.casesdetail__container__projects__detail__list__box__right_img img,.casesdetail__container__projects__list__box__img img,.casesdetail__container__projects_list__list__box__img img,.casesdetail__container__title__img img{width:100%;height:auto;display:block}.casesdetail__container__title__img__video{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000}.casesdetail__container__projects__detail__list__box__center_img__video iframe,.casesdetail__container__title__img__video iframe{width:100%;height:100%}.casesdetail__container__title__text{font-size:13px;line-height:200%;margin-top:14px;opacity:.7}.casesdetail__container__projects__detail__list__box__center_text a,.casesdetail__container__projects__detail__list__box__left_text a,.casesdetail__container__projects__detail__list__box__right_text a,.casesdetail__container__title__text a{text-decoration:none;border-bottom:solid 1px #000;padding-bottom:0;font-weight:700}.casesdetail__container__projects__detail__list__box__center_text a:hover,.casesdetail__container__projects__detail__list__box__left_text a:hover,.casesdetail__container__projects__detail__list__box__right_text a:hover,.casesdetail__container__title__text a:hover{opacity:.75}.lang_type_en .casesdetail__container__title__text{font-size:13px}@media screen and (max-width:750px){.casesdetail__container__title__text{font-size:18px;line-height:175%;margin-top:25px}.lang_type_en .casesdetail__container__title__text{font-size:18px}}.casesdetail__container__column{position:relative;z-index:0;top:0;left:0;width:100%;height:auto;margin-top:100px}.casesdetail__container__column__left{float:left}@media screen and (max-width:750px){.casesdetail__container__column{margin-top:110px}.casesdetail__container__column__left{float:none}}.casesdetail__container__column__right{float:right}.casesdetail__container__column__view_left{left:0}.casesdetail__container__column__view_right{right:0}.casesdetail__container__column__box{position:relative;z-index:0;width:820px;height:249px;margin-left:20px;margin-bottom:50px;overflow:hidden}@media screen and (max-width:750px){.casesdetail__container__column__right{float:none}.casesdetail__container__column__view_left{left:auto;right:0}.casesdetail__container__column__box{width:600px;height:auto;margin-left:32px}}.casesdetail__container__column__box__img{position:relative;z-index:0;width:628px;height:249px;overflow:hidden}@media screen and (max-width:750px){.casesdetail__container__column__box__img{width:600px;height:238px}}.casesdetail__container__column__box__title{position:relative;z-index:0;width:178px;height:249px}@media screen and (max-width:750px){.casesdetail__container__column__box__title{width:100%;height:auto}}.casesdetail__container__column__box__title__bar{position:absolute;z-index:0;display:block;top:1px;left:0;width:100%;height:1px;border:0;border-top:1px #000 solid}@media screen and (max-width:750px){.casesdetail__container__column__box__title__bar{display:none}}.casesdetail__container__column__box__title__name{font-size:15px;line-height:175%;display:table-cell;width:142px;height:249px;padding-left:18px;font-weight:700;vertical-align:middle}.lang_type_en .casesdetail__container__column__box__title__name,.lang_type_en .casesdetail__container__column__box__title__name p{font-size:15px}@media screen and (max-width:750px){.casesdetail__container__column__box__title__name{font-size:23px;line-height:175%;display:block;width:450px;height:auto;padding-left:0;margin:39px auto 74px}.lang_type_en .casesdetail__container__column__box__title__name{font-size:23px}}.casesdetail__container__column__box__title__name p{font-size:15px;line-height:175%;font-weight:700}.casesdetail__container__column__box:last-of-type{margin-bottom:0}.casesdetail__container__projects_list{position:relative;z-index:0;top:0;left:0;width:100%;height:auto;margin-top:100px}@media screen and (max-width:750px){.casesdetail__container__column__box__title__name p{font-size:23px;line-height:175%}.lang_type_en .casesdetail__container__column__box__title__name p{font-size:23px}.casesdetail__container__column__box:last-of-type{margin-bottom:0}.casesdetail__container__projects_list{margin-top:110px}}.casesdetail__container__projects_list__list{position:relative;z-index:0;width:820px;height:auto;overflow:hidden;margin:0 auto 50px}@media screen and (max-width:750px){.casesdetail__container__projects_list__list{width:600px;margin-bottom:70px}}.casesdetail__container__projects_list__list__box{position:relative;z-index:0;float:left;width:388px;height:123px;margin-right:44px;overflow:hidden}@media screen and (max-width:750px){.casesdetail__container__projects_list__list__box{width:600px;height:189px;margin-right:0;margin-bottom:70px}}.casesdetail__container__projects_list__list__box__img{float:left;width:218px;height:123px}@media screen and (max-width:750px){.casesdetail__container__projects_list__list__box__img{width:337px;height:189px}}.casesdetail__container__projects_list__list__box__title{position:relative;z-index:0;float:right;width:166px;height:123px}@media screen and (max-width:750px){.casesdetail__container__projects_list__list__box__title{width:247px;height:189px}}.casesdetail__container__projects_list__list__box__title__bar{position:absolute;z-index:0;display:block;top:1px;left:0;width:100%;height:1px;border:0;border-top:1px #000 solid}.casesdetail__container__projects_list__list__box__title__name{font-size:13px;line-height:220%;display:table-cell;width:156px;height:123px;padding-left:10px;font-weight:700;vertical-align:middle}.lang_type_en .casesdetail__container__projects_list__list__box__title__name,.lang_type_en .casesdetail__container__projects_list__list__box__title__name p{font-size:13px}@media screen and (max-width:750px){.casesdetail__container__projects_list__list__box__title__name{font-size:18px;line-height:175%;width:228px;height:189px}.lang_type_en .casesdetail__container__projects_list__list__box__title__name{font-size:18px}}.casesdetail__container__projects_list__list__box__title__name p{font-size:13px;line-height:220%;font-weight:700}.casesdetail__container__projects_list__list__box:last-child{margin-right:0}.casesdetail__container__projects_list__list:last-child{margin-bottom:0}.casesdetail__container__projects{position:relative;z-index:0;top:0;left:0;width:100%;height:auto;margin-top:100px}@media screen and (max-width:750px){.casesdetail__container__projects_list__list__box__title__name p{font-size:18px;line-height:175%}.lang_type_en .casesdetail__container__projects_list__list__box__title__name p{font-size:18px}.casesdetail__container__projects_list__list:last-child,.casesdetail__container__projects_list__list__box:last-child{margin-bottom:0}.casesdetail__container__projects{margin-top:110px}}.casesdetail__container__projects .page__title{margin-bottom:50px}.casesdetail__container__projects__list{position:relative;z-index:0;width:820px;height:auto;overflow:hidden;margin:0 auto 50px}@media screen and (max-width:750px){.casesdetail__container__projects__list{width:600px;margin-bottom:70px}}.casesdetail__container__projects__list__box{position:relative;z-index:0;float:left;width:388px;height:123px;margin-right:44px;overflow:hidden}@media screen and (max-width:750px){.casesdetail__container__projects__list__box{width:600px;height:189px;margin-right:0;margin-bottom:70px}}.casesdetail__container__projects__list__box__img{float:left;width:218px;height:123px}@media screen and (max-width:750px){.casesdetail__container__projects__list__box__img{width:337px;height:189px}}.casesdetail__container__projects__list__box__title{position:relative;z-index:0;float:right;width:166px;height:123px}@media screen and (max-width:750px){.casesdetail__container__projects__list__box__title{width:247px;height:189px}}.casesdetail__container__projects__list__box__title__bar{position:absolute;z-index:0;display:block;top:1px;left:0;width:100%;height:1px;border:0;border-top:1px #000 solid}.casesdetail__container__projects__list__box__title__name{font-size:13px;line-height:220%;display:table-cell;width:156px;height:123px;padding-left:10px;font-weight:700;vertical-align:middle}.lang_type_en .casesdetail__container__projects__list__box__title__name,.lang_type_en .casesdetail__container__projects__list__box__title__name p{font-size:13px}@media screen and (max-width:750px){.casesdetail__container__projects__list__box__title__name{font-size:18px;line-height:175%;width:228px;height:189px}.lang_type_en .casesdetail__container__projects__list__box__title__name{font-size:18px}}.casesdetail__container__projects__list__box__title__name p{font-size:13px;line-height:220%;font-weight:700}.casesdetail__container__projects__list__box:last-child{margin-right:0}.casesdetail__container__projects__list:last-child{margin-bottom:0}@media screen and (max-width:750px){.casesdetail__container__projects__list__box__title__name p{font-size:18px;line-height:175%}.lang_type_en .casesdetail__container__projects__list__box__title__name p{font-size:18px}.casesdetail__container__projects__list:last-child,.casesdetail__container__projects__list__box:last-child{margin-bottom:0}}.casesdetail__container__projects__detail{position:relative;z-index:0;top:0;left:0;width:820px;height:auto;margin:0 auto 50px}@media screen and (max-width:750px){.casesdetail__container__projects__detail{width:600px}}.casesdetail__container__projects__detail__date{width:100%;height:10px;margin-bottom:29px}.casesdetail__container__projects__detail__date__name{position:absolute;z-index:1;left:0;font-size:11px;line-height:100%;display:inline-block;background-color:#fff;padding-right:9px}.lang_type_en .casesdetail__container__projects__detail__date__name,.lang_type_en .casesdetail__container__projects__detail__date__name p{font-size:11px}.casesdetail__container__projects__detail__date__name p{font-size:11px;line-height:100%;font-weight:700}.casesdetail__container__projects__detail__date__bar{overflow:hidden;float:left;width:100%;height:1px;border:0;border-top:1px #000 solid;margin-top:4px}@media screen and (max-width:750px){.casesdetail__container__projects__detail__date{margin-bottom:35px}.casesdetail__container__projects__detail__date__name,.casesdetail__container__projects__detail__date__name p{line-height:100%;font-size:18px}.lang_type_en .casesdetail__container__projects__detail__date__name,.lang_type_en .casesdetail__container__projects__detail__date__name p{font-size:18px}.casesdetail__container__projects__detail__date__bar{margin-top:8px}}.casesdetail__container__projects__detail__title{font-size:20px;line-height:100%;font-weight:700;margin-bottom:31px}.lang_type_en .casesdetail__container__projects__detail__title,.lang_type_en .casesdetail__container__projects__detail__title p{font-size:20px}.casesdetail__container__projects__detail__title p{font-size:20px;line-height:100%;font-weight:700}@media screen and (max-width:750px){.casesdetail__container__projects__detail__title{font-size:25px;line-height:175%;margin-bottom:35px}.lang_type_en .casesdetail__container__projects__detail__title,.lang_type_en .casesdetail__container__projects__detail__title p{font-size:25px}.casesdetail__container__projects__detail__title p{font-size:25px;line-height:175%}}.casesdetail__container__projects__detail__list{position:relative;z-index:0;width:100%;height:auto}.casesdetail__container__projects__detail__list__box{position:relative;z-index:0;width:100%;height:auto;margin-bottom:50px;overflow:hidden}.casesdetail__container__projects__detail__list__box__center_img{position:relative;z-index:0;width:100%;height:auto;margin-bottom:22px}.casesdetail__container__projects__detail__list__box__center_img__video{position:relative;z-index:1;top:0;left:0;width:820px;height:461px;background-color:#000}@media screen and (max-width:750px){.casesdetail__container__projects__detail__list__box__center_img{margin-bottom:43px}.casesdetail__container__projects__detail__list__box__center_img__video{width:600px;height:337px}}.casesdetail__container__projects__detail__list__box__center_subtitle{font-size:15px;line-height:175%;font-weight:700;margin-bottom:13px}.lang_type_en .casesdetail__container__projects__detail__list__box__center_subtitle,.lang_type_en .casesdetail__container__projects__detail__list__box__center_subtitle p{font-size:15px}.casesdetail__container__projects__detail__list__box__center_subtitle p{font-size:15px;line-height:175%;font-weight:700}@media screen and (max-width:750px){.casesdetail__container__projects__detail__list__box__center_subtitle{font-size:18px;line-height:175%;margin-bottom:38px}.lang_type_en .casesdetail__container__projects__detail__list__box__center_subtitle,.lang_type_en .casesdetail__container__projects__detail__list__box__center_subtitle p{font-size:18px}.casesdetail__container__projects__detail__list__box__center_subtitle p{font-size:18px;line-height:175%}}.casesdetail__container__projects__detail__list__box__center_text{font-size:13px;line-height:220%}.lang_type_en .casesdetail__container__projects__detail__list__box__center_text,.lang_type_en .casesdetail__container__projects__detail__list__box__center_text p{font-size:13px}.casesdetail__container__projects__detail__list__box__center_text p{font-size:13px;line-height:220%;opacity:.7}.casesdetail__container__projects__detail__list__box__left_img{float:left;width:auto;height:auto;padding-right:34px;padding-bottom:20px;margin-bottom:0}@media screen and (max-width:750px){.casesdetail__container__projects__detail__list__box__center_text,.casesdetail__container__projects__detail__list__box__center_text p{line-height:175%;font-size:18px}.lang_type_en .casesdetail__container__projects__detail__list__box__center_text,.lang_type_en .casesdetail__container__projects__detail__list__box__center_text p{font-size:18px}.casesdetail__container__projects__detail__list__box__left_img{float:none;padding-right:0;padding-bottom:0;margin-bottom:43px}}.casesdetail__container__projects__detail__list__box__left_subtitle{font-size:15px;line-height:175%;font-weight:700;margin-bottom:13px}.lang_type_en .casesdetail__container__projects__detail__list__box__left_subtitle,.lang_type_en .casesdetail__container__projects__detail__list__box__left_subtitle p{font-size:15px}.casesdetail__container__projects__detail__list__box__left_subtitle p{font-size:15px;line-height:175%;font-weight:700}@media screen and (max-width:750px){.casesdetail__container__projects__detail__list__box__left_subtitle{font-size:18px;line-height:175%;margin-bottom:43px}.lang_type_en .casesdetail__container__projects__detail__list__box__left_subtitle,.lang_type_en .casesdetail__container__projects__detail__list__box__left_subtitle p{font-size:18px}.casesdetail__container__projects__detail__list__box__left_subtitle p{font-size:18px;line-height:175%}}.casesdetail__container__projects__detail__list__box__left_text{font-size:13px;line-height:220%}.lang_type_en .casesdetail__container__projects__detail__list__box__left_text,.lang_type_en .casesdetail__container__projects__detail__list__box__left_text p{font-size:13px}.casesdetail__container__projects__detail__list__box__left_text p{font-size:13px;line-height:220%;opacity:.7}.casesdetail__container__projects__detail__list__box__right_img{float:right;width:auto;height:auto;padding-left:34px;padding-bottom:20px;margin-bottom:0}@media screen and (max-width:750px){.casesdetail__container__projects__detail__list__box__left_text,.casesdetail__container__projects__detail__list__box__left_text p{line-height:175%;font-size:18px}.lang_type_en .casesdetail__container__projects__detail__list__box__left_text,.lang_type_en .casesdetail__container__projects__detail__list__box__left_text p{font-size:18px}.casesdetail__container__projects__detail__list__box__right_img{float:none;padding-right:0;padding-bottom:0;margin-bottom:43px}}.casesdetail__container__projects__detail__list__box__right_subtitle{font-size:15px;line-height:175%;font-weight:700;margin-bottom:13px}.lang_type_en .casesdetail__container__projects__detail__list__box__right_subtitle,.lang_type_en .casesdetail__container__projects__detail__list__box__right_subtitle p{font-size:15px}.casesdetail__container__projects__detail__list__box__right_subtitle p{font-size:15px;line-height:175%;font-weight:700}@media screen and (max-width:750px){.casesdetail__container__projects__detail__list__box__right_subtitle{font-size:18px;line-height:175%;margin-bottom:43px}.lang_type_en .casesdetail__container__projects__detail__list__box__right_subtitle,.lang_type_en .casesdetail__container__projects__detail__list__box__right_subtitle p{font-size:18px}.casesdetail__container__projects__detail__list__box__right_subtitle p{font-size:18px;line-height:175%}}.casesdetail__container__projects__detail:last-child,.casesdetail__container__projects__detail__list__box:last-child{margin-bottom:0}.casesdetail__container__projects__detail__list__box__right_text{font-size:13px;line-height:220%}.lang_type_en .casesdetail__container__projects__detail__list__box__right_text,.lang_type_en .casesdetail__container__projects__detail__list__box__right_text p{font-size:13px}.casesdetail__container__projects__detail__list__box__right_text p{font-size:13px;line-height:220%;opacity:.7}.casesdetail__container__top{position:relative;z-index:0;padding-top:50px;width:auto;text-align:center}.column .page__head{width:130px;height:24.33px}@media screen and (max-width:750px){.casesdetail__container__projects__detail__list__box__right_text,.casesdetail__container__projects__detail__list__box__right_text p{line-height:175%;font-size:18px}.lang_type_en .casesdetail__container__projects__detail__list__box__right_text,.lang_type_en .casesdetail__container__projects__detail__list__box__right_text p{font-size:18px}.casesdetail__container__projects__detail__list__box:last-child{margin-bottom:0}.casesdetail__container__top{padding-top:69px}}